teleport/integration
Jakub Nyckowski 9379243390
Use pre-generated RSA keys in tests (#18750)
Many of our tests (db package, I'm looking at you) generate many RSA keys. This has two main side effects; makes our tests slow and flaky as CPU usage spikes in random moments when the tests are run in parallel.
This change pre-generates RSA keys at the beginning of each test module and reuse them in randomized order to reduce the situation that one key has been used multiple times in one test.
I had to move a few files to avoid circular dependencies.
2022-12-05 19:33:49 +00:00
..
appaccess Use pre-generated RSA keys in tests (#18750) 2022-12-05 19:33:49 +00:00
db Fix Flaky TestDatabaseRootLeafIdleTimeout test (#18202) 2022-11-14 10:09:33 +01:00
helpers Use pre-generated RSA keys in tests (#18750) 2022-12-05 19:33:49 +00:00
hsm test: add GCP KMS unit tests (#18245) 2022-11-29 00:16:59 +00:00
kube plumb context to keystore methods (#18034) 2022-11-10 18:57:17 -08:00
proxy Adjust integration test timeouts (#18331) 2022-11-24 18:47:49 +00:00
agent_forwarding_test.go Enable GCI linter (#17894) 2022-10-28 20:20:28 +00:00
client_test.go Enable GCI linter (#17894) 2022-10-28 20:20:28 +00:00
ec2_test.go Remove legacy heartbeat from Kubernetes Service (#18876) 2022-12-01 13:16:41 +00:00
hostuser_test.go Enable GCI linter (#17894) 2022-10-28 20:20:28 +00:00
integration.go Break DB integration tests out into their own package (#16133) 2022-09-07 11:04:35 +10:00
integration_test.go Provide proxy address when beginning a node session (#18579) 2022-12-02 01:56:22 +00:00
kube_integration_test.go Enable GCI linter (#17894) 2022-10-28 20:20:28 +00:00
main_test.go Update golangci-lint to 1.49.0 (#16507) 2022-09-19 22:38:59 +00:00
port_forwarding_test.go Enable GCI linter (#17894) 2022-10-28 20:20:28 +00:00
ports.go Remove more integration test port list allocations (#16266) 2022-09-14 06:53:19 +00:00
terminal_test.go Remove centralised port allocation for tests (#13658) 2022-07-20 12:04:54 +10:00
utmp_integration_test.go Make the uploader responsible for creating the directories it needs 2022-12-04 11:50:29 -05:00