The Meson Build System
http://mesonbuild.com/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
714 B
18 lines
714 B
4 years ago
|
## `meson test` only rebuilds test dependencies
|
||
|
|
||
|
Until now, `meson test` rebuilt the whole project independent of the
|
||
|
requested tests and their dependencies. With this release, `meson test`
|
||
|
will only rebuild what is needed for the tests or suites that will be run.
|
||
|
This feature can be used, for example, to speed up bisecting regressions
|
||
|
using commands like the following:
|
||
|
|
||
|
git bisect start <broken commit> <working commit>
|
||
|
git bisect run meson test <failing test name>
|
||
|
|
||
|
This would find the broken commit automatically while at each step
|
||
|
rebuilding only those pieces of code needed to run the test.
|
||
|
|
||
|
However, this change could cause failures if dependencies are not
|
||
|
specified correctly in `meson.build`.
|
||
|
|