]>
Commit | Line | Data |
---|---|---|
cebc92a2 MA |
1 | #! /bin/bash |
2 | ||
3 | # | |
4 | # Rebuild expected AML files for acpi unit-test | |
5 | # | |
6 | # Copyright (c) 2013 Red Hat Inc. | |
7 | # | |
8 | # Authors: | |
9 | # Marcel Apfelbaum <[email protected]> | |
10 | # | |
11 | # This work is licensed under the terms of the GNU GPLv2. | |
12 | # See the COPYING.LIB file in the top-level directory. | |
13 | ||
14 | qemu= | |
15 | ||
16 | if [ -e x86_64-softmmu/qemu-system-x86_64 ]; then | |
17 | qemu="x86_64-softmmu/qemu-system-x86_64" | |
18 | elif [ -e i386-softmmu/qemu-system-i386 ]; then | |
19 | qemu="i386-softmmu/qemu-system-i386" | |
20 | else | |
21 | echo "Run 'make' to build the qemu exectutable!" | |
22 | echo "Run this script from the build directory." | |
23 | exit 1; | |
24 | fi | |
25 | ||
90475791 PB |
26 | if [ ! -e "tests/bios-tables-test" ]; then |
27 | echo "Test: bios-tables-test is required! Run make check before this script." | |
cebc92a2 MA |
28 | echo "Run this script from the build directory." |
29 | exit 1; | |
30 | fi | |
31 | ||
90475791 | 32 | TEST_ACPI_REBUILD_AML=y QTEST_QEMU_BINARY=$qemu tests/bios-tables-test |
cebc92a2 MA |
33 | |
34 | echo "The files were rebuilt and can be added to git." | |
35 | echo "However, if new files were created, please copy them manually" \ | |
36 | "to tests/acpi-test-data/pc/ or tests/acpi-test-data/q35/ ." |