[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 10/15] Acceptance tests: use relative location for tests
From: |
Cleber Rosa |
Subject: |
[PULL 10/15] Acceptance tests: use relative location for tests |
Date: |
Tue, 17 Dec 2019 00:15:16 -0500 |
An Avocado Test ID[1] is composed by a number of components, but it
starts with the Test Name, usually a file system location that was
given to the loader.
Because the source directory is being given as a prefix to the
"tests/acceptance" directory containing the acceptance tests, the test
names will needlessly include the directory the user is using to host
the QEMU sources (and/or build tree).
Let's remove the source dir (or a build dir) from the path given to
the test loader. This should give more constant names, and when using
result servers and databases, it should give the same test names
across executions from different people or from different directories.
[1] -
https://avocado-framework.readthedocs.io/en/69.0/ReferenceGuide.html#test-id
Signed-off-by: Cleber Rosa <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Wainer dos Santos Moschetta <address@hidden>
Signed-off-by: Cleber Rosa <address@hidden>
---
tests/Makefile.include | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/Makefile.include b/tests/Makefile.include
index 8566f5f119..82dab2a36a 100644
--- a/tests/Makefile.include
+++ b/tests/Makefile.include
@@ -1185,7 +1185,7 @@ check-acceptance: check-venv $(TESTS_RESULTS_DIR)
--show=$(AVOCADO_SHOW) run --job-results-dir=$(TESTS_RESULTS_DIR) \
--filter-by-tags-include-empty --filter-by-tags-include-empty-key \
$(AVOCADO_TAGS) \
- --failfast=on $(SRC_PATH)/tests/acceptance, \
+ --failfast=on tests/acceptance, \
"AVOCADO", "tests/acceptance")
# Consolidated targets
--
2.21.0
- [PULL 00/15] Python queue 2019-12-17, Cleber Rosa, 2019/12/17
- [PULL 01/15] tests/boot_linux_console: Fetch assets from Debian snapshot archives, Cleber Rosa, 2019/12/17
- [PULL 02/15] Revert "Acceptance test: cancel test if m68k kernel packages goes missing", Cleber Rosa, 2019/12/17
- [PULL 03/15] analyze-migration.py: fix find() type error, Cleber Rosa, 2019/12/17
- [PULL 04/15] analyze-migration.py: replace numpy with python 3.2, Cleber Rosa, 2019/12/17
- [PULL 05/15] python/qemu: Add set_qmp_monitor() to QEMUMachine, Cleber Rosa, 2019/12/17
- [PULL 06/15] tests/acceptance: Makes linux_initrd and empty_cpu_model use QEMUMachine, Cleber Rosa, 2019/12/17
- [PULL 07/15] Acceptance test x86_cpu_model_versions: use default vm, Cleber Rosa, 2019/12/17
- [PULL 08/15] Acceptance tests: introduce utility method for tags unique vals, Cleber Rosa, 2019/12/17
- [PULL 10/15] Acceptance tests: use relative location for tests,
Cleber Rosa <=
- [PULL 09/15] Acceptance tests: use avocado tags for machine type, Cleber Rosa, 2019/12/17
- [PULL 11/15] python/qemu: Move kvm_available() to its own module, Cleber Rosa, 2019/12/17
- [PULL 12/15] python/qemu: accel: Add list_accel() method, Cleber Rosa, 2019/12/17
- [PULL 13/15] python/qemu: accel: Strengthen kvm_available() checks, Cleber Rosa, 2019/12/17
- [PULL 14/15] python/qemu: accel: Add tcg_available() method, Cleber Rosa, 2019/12/17
- [PULL 15/15] python/qemu: Remove unneeded imports in __init__, Cleber Rosa, 2019/12/17
- Re: [PULL 00/15] Python queue 2019-12-17, Peter Maydell, 2019/12/17