Ebrahim Byagowi
5c46683ab8
[fuzz] increase shape fuzzer timeout
...
as https://circleci.com/gh/harfbuzz/harfbuzz/149203
4 years ago
Ebrahim Byagowi
cd6f62d960
[meson] Raise timeout value of subset fuzzer testcases
...
happens when tsan is enabled
4 years ago
Ebrahim Byagowi
e04050e3b8
[meson] split fuzzer_ldflags before use
4 years ago
Ebrahim Byagowi
c5def34730
[meson] don't underscorify fuzzers names
4 years ago
Ebrahim Byagowi
d608f2ac85
[meson] Add fuzzer_ldflags
...
As ots, https://github.com/khaledhosny/ots/commit/4d37b9b
4 years ago
Ebrahim Byagowi
47a0fbec31
[meson] Mark longer tests with slow
...
So one can skip them easily by `meson test -Cbuild --no-suite slow`
4 years ago
Christoph Reiter
03bd6ead44
[meson] Only pass required dependencies to everything
...
Instead of passing dependencies as required we used one giant shared
dependency list containing all dependencies for every library/executable.
While this kinda works, the specified deps are also used for generating
the pkg-config files and this leads to lots of Requires.private and Libs.private
entries which aren't really needed.
This removes the "deps" array and replaces it with a few smaller ones and
makes sure the public libraries only get passed the dependencies actually
needed.
Fixes #2441
5 years ago
Ebrahim Byagowi
a9d13463b5
[meson] Categorize tests using `suite: [...]`
...
So one can run a category of interested tests like
meson test -Cbuild --suite aots --suite src --print-errorlogs
Intead issuing particular tests which also is possible like
meson test -Cbuild test-shape --print-errorlogs
5 years ago
Ebrahim Byagowi
f7562672f9
[meson] Use / instead join_paths
...
We need some of the very recent features of meson, let's use the new features also
5 years ago
Ebrahim Byagowi
b8d1760bc0
[meson/ci] Increase cmap fuzzer timeout even more
5 years ago
Ebrahim Byagowi
4b12b8466f
[meson] Increase timeout in hope to resolve Actions' bot timeout
5 years ago
Ebrahim Byagowi
1c4dd79cfb
[ci] Increase timeout as gh bot issue isn't resolved by serial test
5 years ago
Ebrahim Byagowi
8667df552c
[meson] Unbreak the build, oops
5 years ago
Ebrahim Byagowi
791debdc4a
[meson][ci] Don't run subset fuzzer test in parallel
...
resolves https://github.com/harfbuzz/harfbuzz/runs/695051808#step:6:595 failure
5 years ago
Ebrahim Byagowi
7054b12206
[meson] Mark rest of non-install executables explicitly
5 years ago
Ebrahim Byagowi
600bf21fbc
[meson] Add draw-fuzzer runner
5 years ago
Ebrahim Byagowi
28deb6b718
[meson] test/fuzzing simplify
5 years ago
Ebrahim Byagowi
78622231ac
[meson] More comment on tests are causing timeout failure
5 years ago
Ebrahim Byagowi
d57fc627e9
[meson] raise timeout value of subset fuzzer
5 years ago
Ebrahim Byagowi
1c3f80ba13
[meson] Minor updates
5 years ago
Khaled Hosny
04438554c8
meson: Update build files after rebase
5 years ago
Tim-Philipp Müller
618584e923
meson: rename incbase to incconfig
...
Makes it clearer what it's for: config.h. See #4 .
5 years ago
Mathieu Duponchelle
d4a7237327
meson: all tests passing on Windows / MSVC
5 years ago
Mathieu Duponchelle
7ee650b173
meson: refactor fuzzing test
5 years ago
Mathieu Duponchelle
920efc0ef7
Add Meson build definitions
...
Fixes #490
http://mesonbuild.com
5 years ago