> The only technical difference is that meson runs individual tests in > parallel and have seen some failures on my machine.
To the best of my knowledge none of the BPF tests are timing-dependent. If they fail to run in parallel it may very well be an issue that needs to be investigated. If it happens again, can you save the logs and open a bug? > But for me it is more about decluttering the output. Hard for me to argue with this one, since it is highly subjective. But note that for the price of 23 separate lines in the meson test output when one of the tests actually fails the output is significantly less cluttered, only showing the output of the relevant test. Do you think 20+ independent tests is too much for a single library? If we set some hard limit like this then I suppose we have to collapse them. Then I would elevate bpf_test elements to the level of test suite cases, three levels of containers is too much and going to be real pain to walk through in gdb.

