diff options
author | Yash Shinde <Yash.Shinde@windriver.com> | 2023-12-08 14:03:43 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-12-13 11:49:42 +0000 |
commit | 7a20381430f7343eb452245c15145bc0ef40a146 (patch) | |
tree | 378994390b19e3425fb3effd5c49e511c49e1de6 /meta/lib/oeqa/selftest/cases/rust.py | |
parent | dc608a5bbedbfb2aa76a703b1f9276603a03d536 (diff) | |
download | poky-7a20381430f7343eb452245c15145bc0ef40a146.tar.gz |
rust: Disable rust oe-selftest
After rust is upgraded to 1.71 and later versions, the rust oe-selftest gives
build errors due to unstable nightly options(see the error mentioned below). Thus, disable the test suite
until the issue is fixed
error: the option `Z` is only accepted on the nightly compiler
thread 'main' panicked at 'failed to gather the target spec for x86_64-poky-linux-gnu', synthetic_targets.rs:66:9
Following issues are created in Yocto bugzilla and rust upstream to track this issue-
https://bugzilla.yoctoproject.org/show_bug.cgi?id=15275
https://github.com/rust-lang/rust/issues/115642
https://users.rust-lang.org/t/does-rust-test-suite-supports-nightly-options-during-bootstrapping-in-rust/103108
https://users.rust-lang.org/t/unable-to-read-target-specs-when-rust-1-73-is-bootstrapped-in-yocto-poky/102959
(From OE-Core rev: fa2d3cda8f7f932c0ed5c534c4bc820af2761cd5)
Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib/oeqa/selftest/cases/rust.py')
-rw-r--r-- | meta/lib/oeqa/selftest/cases/rust.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/meta/lib/oeqa/selftest/cases/rust.py b/meta/lib/oeqa/selftest/cases/rust.py index 7d148142fc..6dbc517006 100644 --- a/meta/lib/oeqa/selftest/cases/rust.py +++ b/meta/lib/oeqa/selftest/cases/rust.py | |||
@@ -39,6 +39,9 @@ def parse_results(filename): | |||
39 | @OETestTag("runqemu") | 39 | @OETestTag("runqemu") |
40 | class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase): | 40 | class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase): |
41 | def test_rust(self, *args, **kwargs): | 41 | def test_rust(self, *args, **kwargs): |
42 | # Disable Rust Oe-selftest | ||
43 | self.skipTest("The Rust Oe-selftest is disabled.") | ||
44 | |||
42 | # build remote-test-server before image build | 45 | # build remote-test-server before image build |
43 | recipe = "rust" | 46 | recipe = "rust" |
44 | start_time = time.time() | 47 | start_time = time.time() |