]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
selftest-ed: Upgrade to version 1.21/1.20.2
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 27 Apr 2025 03:44:23 +0000 (20:44 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 1 May 2025 13:20:18 +0000 (14:20 +0100)
commit3b17355ad1ecad17d12c5eb0e6403a59ef11f7d7
treea84f90e8bd84e6cb396d232cdb45ee45e00329ec
parent307902aa05c4537cb34fffe768df1547fb6a12d8
selftest-ed: Upgrade to version 1.21/1.20.2

Older versions do not compile with GCC 15. We had different versions to test
GPLv3 exclusion.

1.21 compiles with gcc 15 and 1.20.2 has a CFLAGS tweak to allow it to work
with gcc 15 too.

1.21 is licensed under GPL-2.0 so we need to rework some of the tests.

Tweak the gplv3 test by adding a special override of LICENSE to then test
the license exclusion code.

Modify the archiver selftests to use the new version.

Based on a patch from Khem Raj <raj.khem@gmail.com>

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta-selftest/recipes-test/selftest-ed/selftest-ed_0.5.bb [deleted file]
meta-selftest/recipes-test/selftest-ed/selftest-ed_1.14.1.bb [deleted file]
meta-selftest/recipes-test/selftest-ed/selftest-ed_1.20.2.bb [new file with mode: 0644]
meta-selftest/recipes-test/selftest-ed/selftest-ed_1.21.1.bb [new file with mode: 0644]
meta/lib/oeqa/selftest/cases/archiver.py
meta/lib/oeqa/selftest/cases/bbtests.py