Commit Graph

50 Commits

Author SHA1 Message Date
Václav Kadlčík
8b9a64065d Import RHEL's test Sanity/rebuild-coreutils 2021-05-25 08:38:59 +02:00
Václav Kadlčík
518691547f Import RHEL's test Sanity/rebuild-wget 2021-05-25 08:38:34 +02:00
Václav Kadlčík
8d1431acf8 Import RHEL's test Sanity/rebuild-emacs 2021-05-25 08:37:46 +02:00
Václav Kadlčík
5069c58e30 Import RHEL's test Sanity/testsuite
It's a wrapper for the upstream test suite.

There's one small addition (already inherited from RHEL) covering
but I'm keeping it here for convenience as it works with the upstream
test suite too. I've slightly modified it to make it work beyond
RHEL 8. The modification is based on the final upstream fix [1] and
the related discussion in thread [2].

[1] https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=6bf4a34047452f882c5cc66bd85812ee1bb5a41c
[2] https://sourceware.org/pipermail/binutils/2018-August/104304.html
2021-05-14 10:11:23 +02:00
Václav Kadlčík
64cf74e8a3 Fix RHEL's test Sanity/dts-probe-binaries
Here are the changes, promised in the import commit:
- Adapt to binutils 2.36.1:
  - ".dynstr" no longer in the symbol table, see
    https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=d1bcae833b32f1408485ce69f844dcd7ded093a8
  - only one '@' for undefined symbols in the symbol table, see
    https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=3f2e9699234ca31d083bc93ea6e03903f10baeaf
- Remove code specific to older RHELs
2021-05-12 05:41:19 +02:00
Václav Kadlčík
22348da57d Import RHEL's test Sanity/dts-probe-binaries
Unchanged yet, failing on Fedora Rawhide. I'll fix it in the
upcoming commit.
2021-05-12 05:39:34 +02:00
Václav Kadlčík
8e50243c45 Import RHEL's regression test for #241252 2021-05-11 15:30:04 +00:00
Václav Kadlčík
95e9eaea23 Import RHEL's regression test for #430856 2021-05-11 15:30:04 +00:00
Václav Kadlčík
3740b5fe3f Import RHEL's regression test for #435078 2021-05-11 15:30:04 +00:00
Václav Kadlčík
2c6bc398b0 Import RHEL's regression test for #480009 2021-05-11 15:30:04 +00:00
Václav Kadlčík
fe3f218ee7 Import RHEL's regression test for #495196 2021-05-11 15:30:04 +00:00
Václav Kadlčík
ba92017b68 Import RHEL's regression test for #509124 2021-05-11 15:30:04 +00:00
Václav Kadlčík
14a74d027d Import RHEL's regression test for #531269 2021-05-11 15:30:04 +00:00
Václav Kadlčík
1f73172fe0 Import RHEL's regression test for #533321 2021-05-11 15:30:04 +00:00
Václav Kadlčík
001cb68e0a Import RHEL's regression test for #578576 2021-05-11 15:30:04 +00:00
Václav Kadlčík
22c57fab15 Import RHEL's regression test for #587788 2021-05-11 15:30:04 +00:00
Václav Kadlčík
4594b7d025 Fix a too old path to the test framework in a CI test 2021-04-29 13:52:03 +02:00
Václav Kadlčík
37d46f62b4 More precise setup in the #1311352 CI test 2021-04-29 11:00:35 +02:00
Václav Kadlčík
eb66e6ad98 Remove a useless import breaking the #689829 CI test 2021-04-29 08:55:09 +02:00
Václav Kadlčík
248005fd4b Import RHEL's regression test for #689829 2021-04-28 13:38:57 +02:00
Václav Kadlčík
cf75a87f18 Import RHEL's regression test for #698005 2021-04-28 13:38:57 +02:00
Václav Kadlčík
aa0db47566 Import RHEL's regression test for #748927 2021-04-28 13:38:57 +02:00
Václav Kadlčík
06dff1c717 Import RHEL's regression test for #755872 2021-04-28 13:38:57 +02:00
Václav Kadlčík
6becef8c86 Import RHEL's regression test for #850832 2021-04-28 13:38:57 +02:00
Václav Kadlčík
5368a04b59 Import RHEL's regression test for #872148 2021-04-28 13:38:57 +02:00
Václav Kadlčík
c58376bae6 Import RHEL's regression test for #895241 2021-04-28 13:38:57 +02:00
Václav Kadlčík
d8a8efd579 Import RHEL's regression test for #916214 2021-04-28 13:38:57 +02:00
Václav Kadlčík
8b0542614c Import RHEL's regression test for #959422 2021-04-28 08:27:22 +02:00
Václav Kadlčík
b0c79a4304 Import RHEL's regression test for #1174826 2021-04-28 08:26:46 +02:00
Václav Kadlčík
6df1ce83dc Import RHEL's regression test for #1080077 2021-04-28 08:25:53 +02:00
Václav Kadlčík
0fc29a6fe4 Import RHEL's regression test for #1117458 2021-04-28 08:25:53 +02:00
Václav Kadlčík
31a5e2d113 Import RHEL's regression test for #1172766 2021-04-28 08:25:53 +02:00
Václav Kadlčík
4504773204 Import RHEL's regression test for #1226864 2021-04-16 13:02:35 +02:00
Václav Kadlčík
565577c240 Import RHEL's regression test for #1243559 2021-04-16 13:02:35 +02:00
Václav Kadlčík
d78b2cccc1 Import RHEL's regression test for #1248929 2021-04-16 13:02:35 +02:00
Václav Kadlčík
ae526f4dc7 Import RHEL's regression test for #1311352 2021-04-16 13:02:35 +02:00
Václav Kadlčík
c468b0dfdd Import RHEL's regression test for #1366145 2021-04-16 13:02:35 +02:00
Václav Kadlčík
484107a803 Import RHEL's regression test for #1433075 2021-04-14 06:31:29 +02:00
Václav Kadlčík
9cd058771f Import RHEL's regression test for #1439350 2021-04-14 06:31:29 +02:00
Václav Kadlčík
57106a8254 Import RHEL's regression test for #1465318 2021-04-14 06:31:29 +02:00
Václav Kadlčík
6a906104d9 Import RHEL's regression test for #1573872 2021-04-14 06:29:51 +02:00
Václav Kadlčík
e05b04d76b Import RHEL's regression test for #1624776 2021-04-12 11:06:09 +02:00
Václav Kadlčík
c7ad9ce6c4 Import RHEL's regression test for #1693661 2021-04-12 10:59:29 +02:00
Václav Kadlčík
e429ddcadc Import RHEL's regression test for #1785294 2021-04-12 10:59:08 +02:00
Václav Kadlčík
195ba30ad9 Import RHEL's regression test for #1406430 2021-04-08 14:43:47 +02:00
Václav Kadlčík
a6c5799515 Remove a broken test case
The kernel rebuild test has been broken since the beginning and is
hard to debug due to CI's limitations when dealing with larger logs.
Fortunately, a better replacement has been introduced by mcermak
in commits 044ff51 and 49b89d9 that renders the broken test case
pointless.
2021-04-08 14:39:38 +02:00
Václav Kadlčík
1171dfa950 Disk space tuning in CI test code 2021-01-22 12:54:58 +01:00
Václav Kadlčík
7294ce61bc Make some CI test code optional
The only present test case rebuilt, installed and booted the kernel.
Now let's make the install and boot steps optional, just on explicit
request. Skipping these steps will be the default behaviour, at least
for now.

You can override the default by setting variable "JUST_BUILD" in the
environment the test runs in. The variable defaults to "yes" which
means the test will just build the kernel. If you use JUST_BUILD=no
(or JUST_BUILD=false or JUST_BUILD=0) then the test will not only
build but install and boot the kernel, too.

Note that the acceptable values of JUST_BUILD are case insensitive.
2021-01-22 12:22:21 +01:00
Václav Kadlčík
4db8f84f7e Improve CI test code - remove bloat
* Remove code related to RHEL versions and not interesting in Fedora.
* Remove or simplify some architecture-specific code because Fedora CI
  aims at x86_64 only.
* Remove some older and commented out experiments.
2021-01-22 12:15:53 +01:00
Václav Kadlčík
c29a5d4751 Introduce CI with one test imported form RHEL
Sanity/rebuild-kernel-and-reboot is imported from RHEL's
tests/binutils/Sanity/rebuild-kernel-and-reboot (as of commit c5bc77c).
It needs some adaptations first before running in Fedora.
2021-01-22 12:13:50 +01:00