Skip to content

Commit 7d26d6b

Browse files
Allow scheme condition in lit tests
1 parent e2b45ba commit 7d26d6b

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

.github/workflows/build-toolchain.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -312,4 +312,4 @@ jobs:
312312
github_token: ${{ secrets.GITHUB_TOKEN }}
313313
- name: Run integration tests
314314
if: ${{ matrix.run_e2e_test }}
315-
run: ${{ github.workspace }}/llvm-project/llvm/utils/lit/lit.py --param package-path=$TOOLCHAIN ${{ github.workspace }}/swiftwasm-build/test -vv
315+
run: ${{ github.workspace }}/llvm-project/llvm/utils/lit/lit.py --param package-path=$TOOLCHAIN --param scheme=${{ matrix.scheme }} ${{ github.workspace }}/swiftwasm-build/test -vv

test/lit.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ config.test_exec_root = lit_config.params.get(
2121
"/tmp/swift-extra-integration-tests")
2222

2323
config.available_features.add("platform="+platform.system())
24+
config.available_features.add("scheme="+lit_config.params.get("scheme", "main"))
2425

2526
package_path = lit_config.params.get("package-path")
2627
if package_path:

test/toolchain/swiftpm-test.test

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Skipping, see https://github.com/swiftwasm/swift/issues/5551
2-
XFAIL: *
2+
XFAIL: scheme=main || scheme=release-5.10
33

44
RUN: rm -rf %t.dir
55
RUN: mkdir -p %t.dir

0 commit comments

Comments
 (0)