Skip to content

Commit ee99be7

Browse files
authored
Merge pull request #790 from wasmx/uvwasi_interface
WASI tests
2 parents c341e3a + 145f2d2 commit ee99be7

5 files changed

Lines changed: 539 additions & 47 deletions

File tree

test/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ add_subdirectory(smoketests)
3131
add_subdirectory(spectests)
3232
add_subdirectory(testfloat)
3333
add_subdirectory(unittests)
34+
add_subdirectory(unittests_wasi)
3435

3536
if(FIZZY_FUZZING)
3637
add_subdirectory(fuzzer)

test/unittests/CMakeLists.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
include(GoogleTest)
66

77
add_executable(fizzy-unittests)
8-
target_link_libraries(fizzy-unittests PRIVATE fizzy::fizzy-internal fizzy::wasi fizzy::test-utils GTest::gtest_main GTest::gmock)
8+
target_link_libraries(fizzy-unittests PRIVATE fizzy::fizzy-internal fizzy::test-utils GTest::gtest_main GTest::gmock)
99

1010
target_sources(
1111
fizzy-unittests PRIVATE
@@ -46,7 +46,6 @@ target_sources(
4646
validation_stack_type_test.cpp
4747
validation_test.cpp
4848
value_test.cpp
49-
wasi_test.cpp
5049
wasm_engine_test.cpp
5150
)
5251

test/unittests/wasi_test.cpp

Lines changed: 0 additions & 45 deletions
This file was deleted.

test/unittests_wasi/CMakeLists.txt

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Fizzy: A fast WebAssembly interpreter
2+
# Copyright 2019-2021 The Fizzy Authors.
3+
# SPDX-License-Identifier: Apache-2.0
4+
5+
include(GoogleTest)
6+
7+
add_executable(fizzy-unittests-wasi)
8+
target_link_libraries(fizzy-unittests-wasi PRIVATE fizzy::fizzy-internal fizzy::wasi fizzy::test-utils GTest::gtest_main GTest::gmock)
9+
10+
target_sources(
11+
fizzy-unittests-wasi PRIVATE
12+
wasi_test.cpp
13+
)
14+
15+
gtest_discover_tests(
16+
fizzy-unittests-wasi
17+
TEST_PREFIX ${PROJECT_NAME}/unittests_wasi/
18+
PROPERTIES ENVIRONMENT LLVM_PROFILE_FILE=${CMAKE_BINARY_DIR}/unittests-wasi-%p.profraw
19+
)

0 commit comments

Comments
 (0)