File tree Expand file tree Collapse file tree 3 files changed +29
-11
lines changed Expand file tree Collapse file tree 3 files changed +29
-11
lines changed Original file line number Diff line number Diff line change @@ -134,7 +134,9 @@ jobs:
134
134
name : macos-installable
135
135
path : ../swift-wasm-DEVELOPMENT-SNAPSHOT-osx.tar.gz
136
136
- name : Pack test results
137
- run : tar cJf swift-test-results.tar.gz ../target-build/*/swift-macosx-x86_64/swift-test-results
137
+ working-directory : ${{ github.workspace }}/../
138
+ run : |
139
+ tar cJf ./swift/swift-test-results.tar.gz target-build/*/swift-macosx-x86_64/swift-test-results
138
140
- name : Upload test results
139
141
uses : actions/upload-artifact@v1
140
142
with :
Original file line number Diff line number Diff line change @@ -1391,11 +1391,17 @@ elif run_os == 'wasi':
1391
1391
# Exclude test cases that use objc-interop because clang doesn't support it
1392
1392
# with WebAssembly binary file yet.
1393
1393
def use_objc_interop (path ):
1394
- with open (path ) as f :
1395
- return '-enable-objc-interop' in f .read ()
1394
+ try :
1395
+ with open (path ) as f :
1396
+ return '-enable-objc-interop' in f .read ()
1397
+ except :
1398
+ return False
1396
1399
def lldb_related_test (path ):
1397
- with open (path ) as f :
1398
- return 'lldb-moduleimport-test' in f .read ()
1400
+ try :
1401
+ with open (path ) as f :
1402
+ return 'lldb-moduleimport-test' in f .read ()
1403
+ except :
1404
+ return False
1399
1405
1400
1406
def disabled_filenames (path ):
1401
1407
matches = []
Original file line number Diff line number Diff line change @@ -5,11 +5,21 @@ set -ex
5
5
SOURCE_PATH=" $( cd " $( dirname $0 ) /../../.." && pwd ) "
6
6
SWIFT_PATH=$SOURCE_PATH /swift
7
7
UTILS_PATH=$SWIFT_PATH /utils/webassembly
8
- if [[ " $( uname) " == " Linux" ]]; then
9
- DEPENDENCIES_SCRIPT=$UTILS_PATH /linux/install-dependencies.sh
10
- else
11
- DEPENDENCIES_SCRIPT=$UTILS_PATH /macos/install-dependencies.sh
12
- fi
8
+
9
+ case $( uname -s) in
10
+ Darwin)
11
+ DEPENDENCIES_SCRIPT=$UTILS_PATH /macos/install-dependencies.sh
12
+ HOST_SUFFIX=macosx-x86_64
13
+ ;;
14
+ Linux)
15
+ DEPENDENCIES_SCRIPT=$UTILS_PATH /linux/install-dependencies.sh
16
+ HOST_SUFFIX=linux-x86_64
17
+ ;;
18
+ * )
19
+ echo " Unrecognised platform $( uname -s) "
20
+ exit 1
21
+ ;;
22
+ esac
13
23
14
24
BUILD_SCRIPT=$UTILS_PATH /build-toolchain.sh
15
25
RUN_TEST_BIN=$SWIFT_PATH /utils/run-test
37
47
$RUN_TEST_BIN --build-dir $TARGET_BUILD_DIR --target wasi-wasm32 test/stdlib/
38
48
39
49
# Run test but ignore failure temporarily
40
- $BUILD_SCRIPT -t || true
50
+ ninja check-swift-wasi-wasm32 -C $TARGET_BUILD_DIR /swift- $HOST_SUFFIX || true
41
51
fi
You can’t perform that action at this time.
0 commit comments