summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDeepesh Varatharajan <Deepesh.Varatharajan@windriver.com>2024-09-10 23:46:30 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-09-12 16:15:09 +0100
commit9c7dee6c760d410246e407bb6f1f6a6e9c5070c3 (patch)
tree7c0b3d1e8f64c18e7e185ae0d422d46e6c68ec2f
parent3a3bcf0e05d00737c855b1d95af0b6c864b30038 (diff)
downloadpoky-9c7dee6c760d410246e407bb6f1f6a6e9c5070c3.tar.gz
rust: Rust Oe-Selftest Reduce the testcases in exclude list
We had previously excluded certain test cases due to failures in earlier versions. However, with the latest version of Rust, many of these test cases are passing. As a result, we have removed them from the exclude list and added them back into the test suite for execution. The rust-1.79 has been successfully tested with the current test inclusions. (From OE-Core rev: e8dae0ee5ea958bb84af33d9b9a29ab357d96e31) Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/lib/oeqa/selftest/cases/rust.py132
1 files changed, 0 insertions, 132 deletions
diff --git a/meta/lib/oeqa/selftest/cases/rust.py b/meta/lib/oeqa/selftest/cases/rust.py
index 09487e3e23..cbe6366f75 100644
--- a/meta/lib/oeqa/selftest/cases/rust.py
+++ b/meta/lib/oeqa/selftest/cases/rust.py
@@ -66,23 +66,7 @@ class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase):
66 # bless: First runs rustfmt to format the codebase, 66 # bless: First runs rustfmt to format the codebase,
67 # then runs tidy checks. 67 # then runs tidy checks.
68 exclude_list = [ 68 exclude_list = [
69 'compiler/rustc',
70 'compiler/rustc_errors/src/markdown/tests/term.rs',
71 'compiler/rustc_expand',
72 'compiler/rustc_interface/src/tests.rs',
73 'compiler/rustc_span',
74 'library/panic_abort',
75 'library/panic_unwind',
76 'library/std/src/io/buffered/tests.rs',
77 'library/std/src/io/stdio/tests.rs',
78 'library/std/src/sync/mpsc/sync_tests.rs',
79 'library/std/src/sync/mpsc/tests.rs',
80 'library/std/src/sync/mutex/tests.rs',
81 'library/std/src/sync/rwlock/tests.rs',
82 'library/std/src/thread/tests.rs',
83 'library/test/src/stats/tests.rs',
84 'src/bootstrap', 69 'src/bootstrap',
85 'src/bootstrap/builder/tests.rs',
86 'src/doc/rustc', 70 'src/doc/rustc',
87 'src/doc/rustdoc', 71 'src/doc/rustdoc',
88 'src/doc/unstable-book', 72 'src/doc/unstable-book',
@@ -96,140 +80,24 @@ class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase):
96 'src/tools/rustdoc-themes', 80 'src/tools/rustdoc-themes',
97 'src/tools/rust-installer', 81 'src/tools/rust-installer',
98 'src/tools/suggest-tests', 82 'src/tools/suggest-tests',
99 'src/tools/tidy',
100 'src/tools/tidy/src/', 83 'src/tools/tidy/src/',
101 'tests/assembly/asm/aarch64-outline-atomics.rs', 84 'tests/assembly/asm/aarch64-outline-atomics.rs',
102 'tests/codegen/abi-efiapi.rs',
103 'tests/codegen/abi-main-signature-32bit-c-int.rs', 85 'tests/codegen/abi-main-signature-32bit-c-int.rs',
104 'tests/codegen/abi-repr-ext.rs',
105 'tests/codegen/abi-sysv64.rs',
106 'tests/codegen/abi-x86-interrupt.rs',
107 'tests/codegen/adjustments.rs',
108 'tests/codegen/align-byval.rs',
109 'tests/codegen/align-fn.rs',
110 'tests/codegen/ascii-char.rs',
111 'tests/codegen/asm-powerpc-clobbers.rs',
112 'tests/codegen/async-fn-debug-awaitee-field.rs',
113 'tests/codegen/binary-search-index-no-bound-check.rs',
114 'tests/codegen/bool-cmp.rs',
115 'tests/codegen/branch-protection.rs',
116 'tests/codegen/call-metadata.rs',
117 'tests/codegen/catch-unwind.rs',
118 'tests/codegen/cf-protection.rs',
119 'tests/codegen/coercions.rs',
120 'tests/codegen/cold-call-declare-and-call.rs',
121 'tests/codegen/common_prim_int_ptr.rs',
122 'tests/codegen/const_scalar_pair.rs',
123 'tests/codegen/consts.rs',
124 'tests/codegen/debug-accessibility/public-enum.rs',
125 'tests/codegen/debug-accessibility/tuple-fields.rs',
126 'tests/codegen/debug-alignment.rs',
127 'tests/codegen/debug-column.rs',
128 'tests/codegen/debuginfo-generic-closure-env-names.rs',
129 'tests/codegen/debuginfo-inline-callsite-location.rs',
130 'tests/codegen/debug-limited.rs',
131 'tests/codegen/default-requires-uwtable.rs',
132 'tests/codegen/drop.rs',
133 'tests/codegen/dst-vtable-align-nonzero.rs',
134 'tests/codegen/enable-lto-unit-splitting.rs',
135 'tests/codegen/enum-bounds-check-derived-idx.rs',
136 'tests/codegen/enum/enum-bounds-check.rs',
137 'tests/codegen/enum/enum-debug-tagged.rs',
138 'tests/codegen/enum/enum-u128.rs',
139 'tests/codegen/export-no-mangle.rs',
140 'tests/codegen/fastcall-inreg.rs',
141 'tests/codegen/float_math.rs',
142 'tests/codegen/fn-impl-trait-self.rs',
143 'tests/codegen/force-unwind-tables.rs',
144 'tests/codegen/frame-pointer.rs',
145 'tests/codegen/i128-x86-align.rs', 86 'tests/codegen/i128-x86-align.rs',
146 'tests/codegen/inherit_overflow.rs',
147 'tests/codegen/inline-function-args-debug-info.rs',
148 'tests/codegen/intrinsic-no-unnamed-attr.rs',
149 'tests/codegen/intrinsics/mask.rs',
150 'tests/codegen/intrinsics/transmute-niched.rs',
151 'tests/codegen/issues',
152 'tests/codegen/issues/issue-103840.rs',
153 'tests/codegen/issues/issue-122805.rs', 87 'tests/codegen/issues/issue-122805.rs',
154 'tests/codegen/issues/issue-47278.rs',
155 'tests/codegen/issues/issue-73258.rs',
156 'tests/codegen/issues/issue-73827-bounds-check-index-in-subexpr.rs',
157 'tests/codegen/issues/issue-75546.rs',
158 'tests/codegen/issues/issue-77812.rs',
159 'tests/codegen/issues/issue-98156-const-arg-temp-lifetime.rs',
160 'tests/codegen/lifetime_start_end.rs',
161 'tests/codegen/llvm-ident.rs',
162 'tests/codegen/local-generics-in-exe-internalized.rs',
163 'tests/codegen/macos/x86_64-macosx-deployment-target.rs',
164 'tests/codegen/mainsubprogram.rs',
165 'tests/codegen/match-unoptimized.rs',
166 'tests/codegen/meta-filecheck/check-prefix.rs',
167 'tests/codegen/meta-filecheck/filecheck-flags.rs',
168 'tests/codegen/move-operands.rs',
169 'tests/codegen/noalias-rwlockreadguard.rs',
170 'tests/codegen/non-terminate/infinite-loop-1.rs',
171 'tests/codegen/non-terminate/nonempty-infinite-loop.rs',
172 'tests/codegen/noreturn-uninhabited.rs',
173 'tests/codegen/repr-transparent-aggregates-3.rs',
174 'tests/codegen/repr/transparent-mips64.rs',
175 'tests/codegen/riscv-abi/call-llvm-intrinsics.rs',
176 'tests/codegen/riscv-abi/riscv64-lp64d-abi.rs',
177 'tests/codegen/riscv-abi/riscv64-lp64f-lp64d-abi.rs',
178 'tests/codegen/sse42-implies-crc32.rs',
179 'tests/codegen/thread-local.rs', 88 'tests/codegen/thread-local.rs',
180 'tests/codegen/uninit-consts.rs',
181 'tests/mir-opt/', 89 'tests/mir-opt/',
182 'tests/pretty/raw-str-nonexpr.rs',
183 'tests/run-make', 90 'tests/run-make',
184 'tests/run-make-fulldeps', 91 'tests/run-make-fulldeps',
185 'tests/run-pass-valgrind',
186 'tests/rustdoc', 92 'tests/rustdoc',
187 'tests/rustdoc-json', 93 'tests/rustdoc-json',
188 'tests/rustdoc-js-std', 94 'tests/rustdoc-js-std',
189 'tests/rustdoc-ui/cfg-test.rs',
190 'tests/rustdoc-ui/check-cfg-test.rs',
191 'tests/rustdoc-ui/display-output.rs',
192 'tests/rustdoc-ui/doc-comment-multi-line-attr.rs',
193 'tests/rustdoc-ui/doc-comment-multi-line-cfg-attr.rs',
194 'tests/rustdoc-ui/doc-test-doctest-feature.rs',
195 'tests/rustdoc-ui/doctest-multiline-crate-attribute.rs',
196 'tests/rustdoc-ui/doctest-output.rs',
197 'tests/rustdoc-ui/doc-test-rustdoc-feature.rs',
198 'tests/rustdoc-ui/failed-doctest-compile-fail.rs',
199 'tests/rustdoc-ui/issue-80992.rs',
200 'tests/rustdoc-ui/issue-91134.rs',
201 'tests/rustdoc-ui/nocapture-fail.rs',
202 'tests/rustdoc-ui/nocapture.rs',
203 'tests/rustdoc-ui/no-run-flag.rs',
204 'tests/rustdoc-ui/run-directory.rs',
205 'tests/rustdoc-ui/test-no_std.rs',
206 'tests/rustdoc-ui/test-type.rs',
207 'tests/rustdoc/unit-return.rs',
208 'tests/ui/abi/extern',
209 'tests/ui/abi/stack-probes-lto.rs', 95 'tests/ui/abi/stack-probes-lto.rs',
210 'tests/ui/abi/stack-probes.rs', 96 'tests/ui/abi/stack-probes.rs',
211 'tests/ui/allocator',
212 'tests/ui/array-slice-vec',
213 'tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs',
214 'tests/ui/asm/x86_64/sym.rs',
215 'tests/ui/associated-consts',
216 'tests/ui/associated-type-bounds/fn-apit.rs',
217 'tests/ui/associated-type-bounds/fn-dyn-apit.rs',
218 'tests/ui/associated-type-bounds/fn-wrap-apit.rs',
219 'tests/ui/associated-types',
220 'tests/ui/codegen/mismatched-data-layouts.rs', 97 'tests/ui/codegen/mismatched-data-layouts.rs',
221 'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs', 98 'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs',
222 'tests/ui/drop/dynamic-drop.rs',
223 'tests/ui/empty_global_asm.rs',
224 'tests/ui-fulldeps/', 99 'tests/ui-fulldeps/',
225 'tests/ui/functions-closures/fn-help-with-err.rs',
226 'tests/ui/linkage-attr/issue-10755.rs',
227 'tests/ui/macros/restricted-shadowing-legacy.rs',
228 'tests/ui/numbers-arithmetic/u128.rs',
229 'tests/ui/process/nofile-limit.rs', 100 'tests/ui/process/nofile-limit.rs',
230 'tests/ui/process/process-panic-after-fork.rs',
231 'tests/ui/process/process-sigpipe.rs',
232 'tests/ui/simd/target-feature-mixup.rs',
233 'tests/ui/structs-enums/multiple-reprs.rs', 101 'tests/ui/structs-enums/multiple-reprs.rs',
234 'tidyselftest' 102 'tidyselftest'
235 ] 103 ]