- 04 May, 2021 1 commit
-
-
Edward Thomson committed
-
- 15 Jan, 2021 1 commit
-
-
Ninja is not installed by default on the macOS machines; stop trying to use it. Instead use `make -j` which should be roughly equivalent in performance but supported everywhere.
Edward Thomson committed
-
- 22 Dec, 2020 1 commit
-
-
Miguel Arroz committed
-
- 23 Nov, 2020 2 commits
-
-
Provide the base to our docker images and run with the QEMU docker support optionally.
Edward Thomson committed -
Edward Thomson committed
-
- 18 Nov, 2020 1 commit
-
-
(And move the ci scripts into the `ci` directory.)
Edward Thomson committed
-
- 20 Jul, 2019 3 commits
-
-
Since we have migrated to Azure Pipelines, we have deprecated and subsequentally removed all infrastructure for AppVeyor and Travis. Thus it doesn't make a lot of sense to have the split between "ci/" and "azure-pipelines/" directories anymoer, as "azure-pipelines/" is essentially our only CI. Move all CI scripts into the "azure-pipelines/" directory to have everything centrally located and to remove clutter in the top-level directory.
Patrick Steinhardt committed -
Right now, we have an awful hack in our test CI setup that extracts the test command from CTest's output and then prepends the leak checker. This is dependent on non-machine-parseable output from CMake and also breaks on various ocassions, like for example when we have spaces in the current path or when the path contains backslashes. Both conditions may easily be triggered on Win32 systems, and in fact they do break our Azure Pipelines builds. Remove the awful hack in favour of a new CMake build option "USE_LEAK_CHECKER". If specifying e.g. "-DUSE_LEAK_CHECKER=valgrind", then we will set up all tests to be run under valgrind. Like this, we can again simply execute ctest without needing to rely on evil sourcery.
Patrick Steinhardt committed -
Instead of having to find the fuzzer executables in our Azure test scripts, provide test targets for each of our fuzzers that will run them with the correct paths.
Patrick Steinhardt committed
-
- 05 Jul, 2019 1 commit
-
-
In order to guarantee that our fuzzers build just fine on the Windows platform, let's enable building fuzzers on all Powershell-based builds.
Patrick Steinhardt committed
-
- 25 Jun, 2019 1 commit
-
-
Build with -Werror's equivalent (/WX) on MSVC
Edward Thomson committed
-
- 24 Jun, 2019 2 commits
-
-
Our online tests are occasionally flaky since they hit real network endpoints. Re-run them up to 5 times if they fail, to allow us to avoid having to fail the whole build.
Edward Thomson committed -
Our online tests are occasionally flaky since they hit real network endpoints. Re-run them up to 5 times if they fail, to allow us to avoid having to fail the whole build.
Edward Thomson committed
-
- 10 Jun, 2019 3 commits
-
-
Edward Thomson committed
-
Edward Thomson committed
-
Update our CI tests to start a proxy that requires NTLM authentication; ensure that our WIndows HTTP client can speak NTLM.
Edward Thomson committed
-
- 13 Feb, 2019 1 commit
-
-
Subtle changes in the host OS can have impacts in the CI system that may be hard to debug. We previously showed the results of `uname` which can be difficult to interpret. Provide more information where available.
Edward Thomson committed
-
- 28 Jan, 2019 1 commit
-
-
Coverity is back but it's only read-only! Agh. Just allow it to fail and not impact the overall job run.
Edward Thomson committed
-
- 20 Jan, 2019 1 commit
-
-
Update the proxy so that we can enable a quiet mode.
Edward Thomson committed
-
- 19 Jan, 2019 3 commits
-
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
- 11 Jan, 2019 1 commit
-
-
Etienne Samson committed
-
- 28 Nov, 2018 1 commit
-
-
Change the `GITTEST_REMOTE_PROXY_URL` environment variable to be `GITTEST_REMOTE_PROXY_HOST`, since it is a host:port combination, not an actual URL. (We cannot use a URL here since we may want to include the username:password combination in the constructed URL.)
Edward Thomson committed
-
- 30 Oct, 2018 2 commits
-
-
Etienne Samson committed
-
Etienne Samson committed
-
- 26 Oct, 2018 2 commits
-
-
POSIX: the CMakeLists.txt configures the test names; when we query ctest for the test command-line to run, fail if the tests are not found.
Edward Thomson committed -
Win32: The CMakeLists.txt configures the test names; when we query ctest for the test command-line to run, fail if the tests are not found.
Edward Thomson committed
-
- 25 Oct, 2018 1 commit
-
-
PowerShell can _read_ top-level variables in functions, but cannot _update_ top-level variables in functions unless they're explicitly prefixed with `$global`.
Edward Thomson committed
-
- 23 Oct, 2018 1 commit
-
-
Etienne Samson committed
-
- 21 Oct, 2018 2 commits
-
-
Bind the proxy specifically to 127.0.0.1 instead of all addresses. This is not strictly necessary for operations, but having a potentially open proxy on a network is not a good idea.
Edward Thomson committed -
As the number of each grow, separate the CI build scripts from the YAML definitions.
Edward Thomson committed
-
- 19 Oct, 2018 1 commit
-
-
Etienne Samson committed
-
- 29 Sep, 2018 2 commits
-
-
Don't stop on test failures; run all the tests, even when a test fails.
Edward Thomson committed -
Similar to the way we parse the ctest output on POSIX systems, do the same on Windows. This allows us to append the `-r` flag to clar after we've identified the command to run.
Edward Thomson committed
-
- 18 Sep, 2018 2 commits
-
-
Edward Thomson committed
-
Introduce SKIP_*_TEST variables for Windows builds to match POSIX builds.
Edward Thomson committed
-
- 11 Sep, 2018 1 commit
-
-
Add the clar flags to produce JUnit-style XML output before invocation.
Edward Thomson committed
-
- 10 Sep, 2018 2 commits
-
-
This reverts commit a2d73f56. Using clar to propagate the XML settings was a mistake.
Edward Thomson committed -
Our CI test system invokes ctest with the name of the given tests it wishes to invoke. ctest (with the `-R` flag) treats this name as a regular expression. Provide anchors in the regular expression to avoid matching additional tests in this search.
Edward Thomson committed
-