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 typetag = "0.1" # used by the plugin example
[features] [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"] "loader-kernel" = ["wasmer-kernel-loader"]
debug = ["fern", "log/max_level_debug", "log/release_max_level_debug"] debug = ["fern", "log/max_level_debug", "log/release_max_level_debug"]
trace = ["fern", "log/max_level_trace", "log/release_max_level_trace"] trace = ["fern", "log/max_level_trace", "log/release_max_level_trace"]
@ -98,8 +98,7 @@ backend-llvm = [
"wasmer-llvm-backend", "wasmer-llvm-backend",
"wasmer-runtime/llvm", "wasmer-runtime/llvm",
"wasmer-middleware-common-tests/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 = [ backend-singlepass = [
"wasmer-singlepass-backend", "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 capi-test: test-capi
test-rest: test-rest:
cargo test --release \ cargo test --release -p wasmer-dev-utils
--all \ cargo test --release -p wasmer-interface-types
--exclude wasmer-runtime-c-api \ cargo test --release -p wasmer-kernel-loader
--exclude wasmer-emscripten \ cargo test --release -p kernel-net
--exclude wasmer-spectests \ cargo test --release -p wasmer-llvm-backend-tests
--exclude wasmer-wasi \ cargo test --release -p wasmer-runtime
--exclude wasmer-middleware-common \ cargo test --release -p wasmer-runtime-core
--exclude wasmer-middleware-common-tests \ cargo test --release -p wasmer-wasi-experimental-io-devices
--exclude wasmer-singlepass-backend \ cargo test --release -p wasmer-win-exception-handler
--exclude wasmer-clif-backend \
--exclude wasmer-llvm-backend \
--exclude wasmer-wasi-tests \
--exclude wasmer-emscripten-tests \
--exclude wasmer-runtime-core-tests
test: spectests emtests middleware wasitests test-rest examples 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")] #[cfg(feature = "generate-debug-information-no-export-symbols")]
extern "C" { extern "C" {
#[no_mangle]
static mut __jit_debug_descriptor: JitDebugDescriptor; static mut __jit_debug_descriptor: JitDebugDescriptor;
#[no_mangle]
fn __jit_debug_register_code(); fn __jit_debug_register_code();
} }