iphydf
210ea9e25c
chore: Retry asan/tsan tests a few more times.
...
These are somewhat flaky. A few more retries should make them pass unless
they are properly broken. Most of the time they time out and one more
attempt would pass it. I've added 2 more attempts.
2022-01-10 14:46:58 +00:00
iphydf
5ab301ecab
chore: Remove all references to Travis CI.
...
Travis gave up on FOSS, so no more free advertisement for Travis.
2022-01-10 01:17:46 +00:00
iphydf
2ba2cbd8e9
chore: Fix gen-file.sh: it wasn't globbing properly.
...
Also fix crypto_core_test.cc to comply with the stack frame limit.
2021-12-14 21:26:52 +00:00
iphydf
fd91bbdd7b
test: Add a simple test for ip_ntoa
.
...
Just to demonstrate that it will never exceed its input buffer.
2021-12-09 20:51:15 +00:00
iphydf
d930ecca4c
chore: Run infer static analyser on circle ci builds.
...
Also running some other analysis that we used to have on Travis.
2021-12-06 20:25:50 +00:00
iphydf
3d601fe320
style: Run restyled on Travis and Circle CI scripts.
2020-05-08 01:31:24 +01:00
iphydf
de3c21b5b7
Disable non-hermetic tests by default.
...
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955319 .
2020-04-29 12:09:34 +00:00
iphydf
2c45d45133
Fix continuous integration builds.
2020-04-24 14:43:37 +00:00
iphydf
2a79748ed9
Give CI workflow a better name: clang-sanitizers
2020-04-08 19:02:40 +00:00
zoff99
4ec65c28d7
Show function names in asan/tsan stack traces on CircleCI.
2020-04-04 21:32:43 +00:00
iphydf
76b4ac4a71
Add MIN_LOGGER_LEVEL to the Circle CI builds.
...
This was changed a while back, and TRACE is no longer valid.
2019-01-06 16:13:31 +00:00
chrono
17a7bf3fd2
Add AUTOTEST Option to CMakeLists.txt
2018-10-07 22:09:54 +00:00
iphydf
9c7c924e3c
Run UBSAN (undefined behaviour sanitizer) on Circle CI.
...
This runs in the same build as asan, so "asan" now stands for both asan
and ubsan.
2018-09-22 12:27:58 +00:00
iphydf
2abc00693c
Format yaml files according to yamllint's requirements.
...
Also remove branch filter for appveyor. We only have a single branch in
every repository. Development happens in forks.
2018-09-16 14:47:23 +00:00
iphydf
5352f48301
Make the tsan build fail instead of swallowing its errors.
...
We'll make it non-required, but we want to know about these failures so
we are incentivised to fix them.
2018-08-26 20:23:27 +00:00
iphydf
74e685b497
Enable color diagnostics on circleci.
...
See https://github.com/ninja-build/ninja/issues/814
2018-08-21 17:12:22 +00:00
iphydf
e32e0b3402
Run both asan and tsan on Circle CI.
2018-08-19 12:05:28 +00:00
iphydf
c0c3098737
Avoid side-effectful assignments in conditionals.
...
Only in audio.c for now. This should be done everywhere.
2018-07-08 19:34:45 +00:00
iphydf
1a54be06cd
Simplify Travis CI builds.
...
Have one script per build. This means more duplication between the
scripts, but it's much easier to understand and to run locally.
2018-07-01 08:35:44 +00:00
iphydf
5c2600d87b
Add new Circle CI configuration.
...
This one has ASAN enabled, unlike Travis.
2018-06-24 19:51:34 +00:00