Attention is currently required from: Felix Singer, Thomas Heijligen, Edward O'Callaghan. Anastasia Klimchuk has posted comments on this change. ( https://review.coreboot.org/c/flashrom/+/63832 )
Change subject: meson: add option to disable tests ......................................................................
Patch Set 7:
(1 comment)
File meson.build:
https://review.coreboot.org/c/flashrom/+/63832/comment/c520f397_3729f941 PS1, Line 522: if cmocka_dep.found()
`auto` - the old behavior, which is default
I was trying to find in meson doc what exactly `auto` means and what it is doing, I am still not clear on that. I wanted to verify whether `auto` is equivalent to old behavior, I can't understand from the docs :\
For example, docs for dependency.required say just this: "when set to false, Meson will proceed with the build" what happens when it's set to `auto`? do you know?
For testing, the commit I linked has testing scenarios in commit message (which is really cool), I am copying them here:
$ mkdir build && cd build/ $ meson --wrap-mode=nodownload --wrap-mode=nofallback ../ $ ninja test # validate configs, builds and no tests are run. -- $ sudo apt install libcmocka-dev $ mkdir build && cd build/ $ meson --wrap-mode=nodownload --wrap-mode=nofallback ../ $ ninja test # validate configs, builds and tests are run.