spicedb
spicedb copied to clipboard
e2e: support e2e tests on non-amd64, non-linux platforms
The e2e test suite is currently only runnable on amd64 linux platforms (like we use to run them in GHA). The only only non-benchmark tests in the suite rely on watchmaker; which is linux-only (and also can't be run in in docker desktop on mac silicon, because the VM runs in qemu and ptrace is not supported).
It would be nice to have basic e2e tests that don't rely on watchmaker that could be run on many platforms, or to investigate other options for modifying time that would work in more places. (this may simply be unifying the e2e suite with the tests that run with the docker build tag enabled)