On Mon, Mar 10, 2025 at 10:29:50AM +0000, Peter Maydell wrote: > We want to capture potential Rust backtraces on panics in our test > logs, which isn't Rust's default behaviour. Set RUST_BACKTRACE=1 in > the add_test_setup environments, so that all our tests get run with > this environment variable set. > > This makes the setting of that variable in the gitlab CI template > redundant, so we can remove it. > > Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> > --- > meson.build | 9 ++++++--- > .gitlab-ci.d/buildtest-template.yml | 1 - > 2 files changed, 6 insertions(+), 4 deletions(-) > > diff --git a/meson.build b/meson.build > index 8b9fda4d95e..2f373dc675f 100644 > --- a/meson.build > +++ b/meson.build > @@ -5,9 +5,12 @@ project('qemu', ['c'], meson_version: '>=1.5.0', > > meson.add_devenv({ 'MESON_BUILD_ROOT' : meson.project_build_root() }) > > -add_test_setup('quick', exclude_suites: ['slow', 'thorough'], is_default: > true) > -add_test_setup('slow', exclude_suites: ['thorough'], env: ['G_TEST_SLOW=1', > 'SPEED=slow']) > -add_test_setup('thorough', env: ['G_TEST_SLOW=1', 'SPEED=thorough']) > +add_test_setup('quick', exclude_suites: ['slow', 'thorough'], is_default: > true, > + env: ['RUST_BACKTRACE=1'])
Indent off-by-1 > +add_test_setup('slow', exclude_suites: ['thorough'], > + env: ['G_TEST_SLOW=1', 'SPEED=slow', 'RUST_BACKTRACE=1']) > +add_test_setup('thorough', > + env: ['G_TEST_SLOW=1', 'SPEED=thorough', 'RUST_BACKTRACE=1']) > > meson.add_postconf_script(find_program('scripts/symlink-install-tree.py')) Reviewed-by: Daniel P. Berrangé <berra...@redhat.com> With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|