Update test-rest to explicitly test each crate

This commit is contained in:
Mark McCaskey 2020-02-27 14:22:26 -08:00
parent 0593965459
commit 91808b9df2
3 changed files with 13 additions and 18 deletions

View File

@ -80,7 +80,7 @@ serde = { version = "1", features = ["derive"] } # used by the plugin example
typetag = "0.1" # used by the plugin example
[features]
default = ["fast-tests", "wasi", "backend-cranelift", "wabt", "wasmer-runtime-core/generate-debug-information"]
default = ["fast-tests", "wasi", "backend-cranelift", "wabt"]
"loader-kernel" = ["wasmer-kernel-loader"]
debug = ["fern", "log/max_level_debug", "log/release_max_level_debug"]
trace = ["fern", "log/max_level_trace", "log/release_max_level_trace"]
@ -98,8 +98,7 @@ backend-llvm = [
"wasmer-llvm-backend",
"wasmer-runtime/llvm",
"wasmer-middleware-common-tests/llvm",
"wasmer-runtime-core/generate-debug-information",
"wasmer-runtime-core/generate-debug-information-no-export-symbols",
"wasmer-runtime-core/generate-debug-information-no-export-symbols"
]
backend-singlepass = [
"wasmer-singlepass-backend",

View File

@ -142,21 +142,15 @@ test-capi: test-capi-singlepass test-capi-cranelift test-capi-llvm test-capi-ems
capi-test: test-capi
test-rest:
cargo test --release \
--all \
--exclude wasmer-runtime-c-api \
--exclude wasmer-emscripten \
--exclude wasmer-spectests \
--exclude wasmer-wasi \
--exclude wasmer-middleware-common \
--exclude wasmer-middleware-common-tests \
--exclude wasmer-singlepass-backend \
--exclude wasmer-clif-backend \
--exclude wasmer-llvm-backend \
--exclude wasmer-wasi-tests \
--exclude wasmer-emscripten-tests \
--exclude wasmer-runtime-core-tests
cargo test --release -p wasmer-dev-utils
cargo test --release -p wasmer-interface-types
cargo test --release -p wasmer-kernel-loader
cargo test --release -p kernel-net
cargo test --release -p wasmer-llvm-backend-tests
cargo test --release -p wasmer-runtime
cargo test --release -p wasmer-runtime-core
cargo test --release -p wasmer-wasi-experimental-io-devices
cargo test --release -p wasmer-win-exception-handler
test: spectests emtests middleware wasitests test-rest examples

View File

@ -93,7 +93,9 @@ static mut __jit_debug_descriptor: JitDebugDescriptor = JitDebugDescriptor {
#[cfg(feature = "generate-debug-information-no-export-symbols")]
extern "C" {
#[no_mangle]
static mut __jit_debug_descriptor: JitDebugDescriptor;
#[no_mangle]
fn __jit_debug_register_code();
}