ThinkChaos
bcd1381e18
feat: update list config and code to use "allow/deny" language
2024-04-11 18:33:09 -04:00
Kwitsch
c3a319f199
refactoring - e2e network ( #1401 )
...
* change to testcontainers-go/network
2024-03-18 13:02:03 +01:00
Kwitsch
2d3ad83087
Refactoring/e2e tests ( #1316 )
...
* WithNetwork refactoring
* removed tmpDir for blocky
* removed tmpDir from HTTPServer
2024-01-17 17:16:16 +01:00
ThinkChaos
891d0fba74
refactor(tests): move `DeferCleanup` into helper functions
2023-12-01 15:53:11 -05:00
ThinkChaos
f371857150
style(tests): use `ContainElements` where possible
2023-12-01 15:53:11 -05:00
Kwitsch
3378316982
Refactoring: FileDownloader ( #1281 )
...
* enabled containedctx & contextcheck
* enabled noctx
* less background context
* context metrics test
* use ginkgo context instead of background
* fix redis e2e tests
* made downloader context aware
2023-11-29 18:18:29 +01:00
ThinkChaos
639fba5323
refactor(config): allow more configuration for `upstreams`
...
Rename the `upstream` option to `upstreams.groups` so we can have
more `upstreams` options.
2023-08-01 15:01:40 -04:00
Kwitsch
101e2c554b
Workflow changes ( #857 )
...
* fix linter errors
* fix for flaky redis unit test
* timeout adjustment
* e2e-test -> ci-build
* setup docker buildx
* added concurrency cancelation
* changed job name
* Test comment out problematic eventually
* added comment
* workflow file rename
* workflow name changed
* skip go generate
* added make generate
* removed unused go generate
* setup golang with caches if needed
* matrix revamp
* activate gofor e2e
* fix matrix
* test
* eventually timing
* removed linter workflow in favor of make matrix
* expect -> Eventually
* renamed workflow
2023-02-07 14:00:53 +01:00
Dimitri Herzog
53a7d4fccc
Test refactoring ( #798 )
...
* test: refactor tests
* chore: fix possible race condition in cache
2022-12-29 14:58:25 +01:00
Kwitsch
9abeaeddea
Added gofumpt ( #805 )
...
* fix linter errors
* added gofumpt
* Makefile cleanup
* gofumpt run
* Update Makefile
Co-authored-by: ThinkChaos <ThinkChaos@users.noreply.github.com>
* go mod tidy
* fmt + lint
* go mod tidy
Co-authored-by: ThinkChaos <ThinkChaos@users.noreply.github.com>
2022-12-26 22:11:45 +01:00
Dimitri Herzog
943d6cc944
test: use 'eventually' to avoid flaky tests ( #792 )
2022-12-09 18:37:32 +01:00
Kwitsch
b73cd3b5ba
Config restructuring ( #771 )
...
To declutter the global top level config options i propose the grouping of ports and logging options as child options of top level options.
New structure:
ports:
dns: 43
http: 4000
https: 4443
tls: 853
log:
level: warn
format: json
privacy: true
timestamp: false
2022-12-02 21:55:40 +01:00
Dimitri Herzog
fb0810f18d
build(tests): e2e integration tests with docker and testcontainers ( #753 )
2022-11-24 21:54:52 +01:00