* Ignore tests that are no longer used. Each time a library or binary is added, that requires compilation to create the *empty* test harness, which then is executed and takes multiple seconds to start up, do nothing, and return success. This removes test's for libraries that aren't actually using or running any tests. Additionally, each time a new test binary is added, that adds a ton of compilation time, but also test execution time as the binary for each test runner must start up, execute, and shutdown. So this merges all the testkit integration tests to a single running which significantly speeds up test execution. * Improve IDL exists behaviour, improve memberof verification Again to improve test performance. This improves the validation of idx existance to be a faster SQLite call, caches the results as needed. Memberof was taking up a large amount of time in verify phases of test finalisation, and so a better in memory version has been added. * Disable TLS native roots when not needed * Cleanup tests that are hitting native certs, or do nothing at all
16 lines
270 B
Rust
16 lines
270 B
Rust
mod apidocs;
|
|
mod domain;
|
|
mod group;
|
|
mod http_manifest;
|
|
mod https_extractors;
|
|
mod https_middleware;
|
|
mod identity_verification_tests;
|
|
mod integration;
|
|
mod mtls_test;
|
|
mod oauth2_test;
|
|
mod person;
|
|
mod proto_v1_test;
|
|
mod scim_test;
|
|
mod service_account;
|
|
mod system;
|
|
mod unix;
|