mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 15:23:53 -06:00
meson.build: Set RUST_BACKTRACE for all tests
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.maydell@linaro.org> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-id: 20250310102950.3752908-1-peter.maydell@linaro.org
This commit is contained in:
parent
cc7abc35df
commit
a019e15edf
2 changed files with 6 additions and 4 deletions
|
@ -63,7 +63,6 @@
|
|||
stage: test
|
||||
image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:$QEMU_CI_CONTAINER_TAG
|
||||
script:
|
||||
- export RUST_BACKTRACE=1
|
||||
- source scripts/ci/gitlab-ci-section
|
||||
- section_start buildenv "Setting up to run tests"
|
||||
- scripts/git-submodule.sh update roms/SLOF
|
||||
|
|
|
@ -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'])
|
||||
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'))
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue