Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CI: restore running integration tests in CI
When we cut over to the Rust based integration tests we neglected to update the `make test` call-sites to also run `make integration`. The `test` PHONY target doesn't run the `--ignored` cargo tests that include the integration component. For the Windows makefile (not CMake) we must also update a test invocation to specify that cert verification should be skipped, otherwise the test just generates usage help. For the CMake windows targets, a few changes are needed: 1. We need to run the integration tests separately from the `TEST_COMMAND` - the test binaries are built by this process, and so we can't rely on them to exist for the integration test to use until afterwards 2. We need to run only the client/server tests. The CMake builds disagree with the non-CMake builds about the required linker parts for the `verify_static_libs` integration test.
- Loading branch information