e2e
e2e copied to clipboard
Robust framework for running complex workload scenarios in isolation, using Go; for integration, e2e tests, benchmarks and more! 💪
https://github.com/efficientgo/e2e/blob/main/go.mod#L5-L6 says: ``` require ( github.com/efficientgo/tools/core v0.0.0-20210129205121-421d0828c9a6 ``` efficientgo/tools@421d0828c9a6 is a _commit does not belong to any branch on this repository, and may belong to a fork outside of the...
Knowing when to use `Dir` & `InternalDir` is confusing and getting them mixed up can lead to file permission issues when your containers start up. For example, when trying to...
Just an idea: But it would be amazing to contain some service like `e2e.Runnable` or instrumented `e2e.Runnable` in a declarative, mutable state. Ideally, something that speaks a common language like...
I had several hours of confusion and difficulty because on my test machine the Docker instances received a _/shared_ directory (holding _/shared/config_ etc) with permissions `rwxr-xr-x` but on a CircleCI...
## Issue description Trying to start Minio on the latest version of `main`, the server is not ready to handle requests, despite `StartAndWaitReady` being ran successfully already. Any immediate requests...
It is not uncommon that some programs support repeating arguments to provide multiple values, i.e. in following format: `example -p "first argument" -p "second one" -p "third one"` It is...
Repro: * `make run-example` * Ctrl+C Logs (after interrupt): ``` ^C14:48:03 Killing query-1 14:48:03 sidecar-2: level=info name=sidecar-2 ts=2021-07-24T11:48:03.676445174Z caller=main.go:167 msg="caught signal. Exiting." signal=interrupt 14:48:03 sidecar-2: level=warn name=sidecar-2 ts=2021-07-24T11:48:03.676527331Z caller=intrumentation.go:54 msg="changing...
https://github.com/efficientgo/e2e/pull/49/files#r970496053
We could make test cleanup more reliable following a similar pattern as in https://golang.testcontainers.org/features/garbage_collector/ Perhaps one container that deletes the whole network? (no need for sidecars). What would be enough...
Adds Azurite blob storage and Azure cli runnable to `e2edb`. Useful for e2e tests involving Azure objstore. Can use it with objstore config like, ``` type: AZURE config: storage_account: devstoreaccount1...