Commit Graph
35 Commits
Author SHA1 Message Date
Samuel Thibault 1e9782d22a Disable use of libsonic with msan
msan requires that we build all code with msan to avoid false positives.
2022-11-10 02:56:15 +01:00
Samuel Thibault 4f556bb4fd Add arm CI
This allows to cover
- another arch that x86, which is also very common
- an arch where char is unsigned
- a little-endian arch

This is running under qemu-user, so significantly slower and doesn't support
ptrace thus no address sanitizer etc. but at least the undefined sanitizer
works.
2022-10-25 13:59:27 +02:00
Samuel Thibault 4281b15f4f Factorize deps list 2022-10-24 22:13:38 +02:00
PatrickMis 98373f348b Official Gradle Wrapper Validation Action
See: https://github.com/gradle/wrapper-validation-action
2022-10-18 00:00:46 +02:00
Yury Popov 8e92ecf91c Add libsonic to macOS CI build 2022-09-16 14:16:26 +02:00
Yury Popov 52ae26a95b Add macos-latest to build matrix 2022-09-12 11:21:39 +03:00
Samuel Thibault f919333021 fuzz: Also store timeout POC 2022-09-05 11:00:41 +02:00
Samuel Thibault 5b5d5e3c76 fuzz: cache build 2022-09-05 00:17:46 +02:00
Samuel Thibault 21ea0ac960 Do not stop if we do not have a dictsource for the language 2022-07-21 01:29:22 +02:00
Samuel Thibault 76cb4ee1e3 fuzzing: Update voice list 2022-07-21 00:51:57 +02:00
Samuel Thibault 0fa9737a00 CI: run 64bit before 32bit
So developers get the 64bit results first
2022-07-02 02:07:00 +02:00
1f76c4b8bd adding fuzzer for espeak_synth (#1178)
* Add: fuzzer files and modifications in config & compil
* add configure.ac change
* add minimize-corpus.sh
* add fuzzing directory and readme
* add to check if CC support libfuzzer
* Make workflow dump the crash POC
* Add debugging information
* Run fuzzing only once a week for now

Co-authored-by: kmamadoudram <kalilou.mamadou-drame@etu.u-bordeaux.fr>
Co-authored-by: yocvito <nicolas.morel@etu.u-bordeaux.fr>
Co-authored-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
2022-06-30 13:06:47 +02:00
Samuel Thibault d8b5786330 Disable gradle in reprotest
It seems that reprotest is breaking the gradle build
2022-06-12 01:42:14 +02:00
Samuel Thibault e17f0764e3 valgrind CI: add missing debugging information 2022-06-09 12:06:10 +02:00
Samuel Thibault 9c72ff1d31 CI: allow manual trigger 2022-04-23 10:54:24 +02:00
Samuel Thibault 7954418b88 Fix generated tarball
The tarball produced by make dist was missing a lot of files, so that
building from it would completely fail.
2022-04-13 09:18:12 +02:00
Samuel Thibault 36feb2dc5c Add x86-32 CI 2022-04-10 22:18:27 +02:00
Samuel Thibault b3ba314ba7 CI: Add reprotest 2022-04-10 16:32:40 +02:00
Samuel Thibault 473cd9951a CI: avoid aborting the whole matrix on failure 2022-04-03 03:54:57 +02:00
Samuel Thibault c5696f5695 Add uploading config.log artifact on CI failure 2022-04-03 03:33:29 +02:00
Samuel Thibault 980b167e8f CI: Factorize configuration by using a build matrix 2022-04-03 03:00:11 +02:00
Samuel Thibault 02dd413a32 Add valgrind CI run
Now that all errors are fixed.
2022-04-01 00:22:26 +02:00
Samuel Thibault 0f9a474ed4 Make msan warnings fatal
Otherwise they will go unnoticed.
2022-03-28 00:47:33 +02:00
Samuel Thibault 127968a6f6 Add msan CI run
Now that all memory errors are fixed.

Ref #220
2022-03-25 22:39:33 +01:00
Valdis Vitolins 5008cc9c30 Merge pull request #1137 2022-03-25 22:37:14 +02:00
Samuel Thibault 41fe49ea34 asan: Re-enable new_delete_type_mismatch
Now that it is fixed by

dab5457620 "Fix deleting FrameManagerImpl*"
261954b4bd "Fix deleting SpeechWaveGenerator"
2022-03-25 19:22:23 +01:00
Samuel Thibault e1c8adfcb5 Add tsan CI run
Now that all tsan errors are fixed.

Ref #220
2022-03-23 19:06:37 +01:00
Samuel Thibault 2d4fcfaf17 Add lsan CI run
Now that all lsan errors are fixed.

Ref #220
2022-03-20 21:57:19 +01:00
Samuel Thibault f6b06e6db1 Fix asan usan CI merge 2022-03-16 23:43:26 +01:00
Valdis Vitolins aa1730ff2c Merge pull request #1110 2022-03-16 21:33:00 +02:00
Valdis Vitolins 2dca88b627 Merge pull request #1105 2022-03-16 21:30:46 +02:00
Samuel Thibault c790af66d0 Add asan CI run
Now that all asan errors are fixed.

Ref #220
2022-03-15 18:20:28 +01:00
Samuel Thibault 156b0fd45f Add usan CI run
Now that all usan errors are fixed.

Ref #220
2022-03-15 03:17:38 +01:00
Samuel Thibault 0b29e0080f Make sure to update apt before installing deps 2022-03-12 12:06:37 +01:00
Samuel Thibault caccd5ad73 Add CI 2022-03-11 14:08:29 +01:00