Add misc-tests as a submodule dep

This commit is contained in:
Jakub Konka
2019-06-20 09:54:18 +02:00
committed by Dan Gohman
parent 6ca01ce546
commit 982dbab1f2
5 changed files with 44 additions and 29 deletions

View File

@@ -1,54 +1,66 @@
mod runtime;
use std::sync::{Once, ONCE_INIT};
static INIT: Once = ONCE_INIT;
fn setup() {
INIT.call_once(|| {
std::env::set_var("RUST_LOG", "wasi_common=trace");
pretty_env_logger::init_custom_env("RUST_LOG");
});
}
#[test]
fn sched_yield() {
setup();
runtime::run_wasm("tests/misc-testsuite/sched_yield.wasm")
runtime::run_test("tests/misc-tests/bin/sched_yield.wasm")
}
#[test]
fn truncation_rights() {
setup();
runtime::run_wasm("tests/misc-testsuite/truncation_rights.wasm")
runtime::run_test("tests/misc-tests/bin/truncation_rights.wasm")
}
#[test]
fn unlink_dir() {
setup();
runtime::run_wasm("tests/misc-testsuite/unlink_dir.wasm")
fn unlink_directory() {
runtime::run_test("tests/misc-tests/bin/unlink_directory.wasm")
}
#[test]
fn remove_nonempty_dir() {
setup();
runtime::run_wasm("tests/misc-testsuite/remove_nonempty_dir.wasm")
fn remove_nonempty_directory() {
runtime::run_test("tests/misc-tests/bin/remove_nonempty_directory.wasm")
}
#[test]
fn interesting_paths() {
setup();
runtime::run_wasm("tests/misc-testsuite/interesting_paths.wasm")
runtime::run_test("tests/misc-tests/bin/interesting_paths.wasm")
}
#[test]
fn nofollow_errors() {
setup();
runtime::run_wasm("tests/misc-testsuite/nofollow_errors.wasm")
runtime::run_test("tests/misc-tests/bin/nofollow_errors.wasm")
}
#[test]
fn symlink_loop() {
setup();
runtime::run_wasm("tests/misc-testsuite/symlink_loop.wasm")
runtime::run_test("tests/misc-tests/bin/symlink_loop.wasm")
}
#[test]
fn close_preopen() {
runtime::run_test("tests/misc-tests/bin/close_preopen.wasm")
}
#[test]
fn clock_time_get() {
runtime::run_test("tests/misc-tests/bin/clock_time_get.wasm")
}
#[test]
fn readlink_no_buffer() {
runtime::run_test("tests/misc-tests/bin/readlink_no_buffer.wasm")
}
#[test]
fn isatty() {
runtime::run_test("tests/misc-tests/bin/isatty.wasm")
}
#[test]
fn directory_seek() {
runtime::run_test("tests/misc-tests/bin/directory_seek.wasm")
}
#[test]
fn big_random_buf() {
runtime::run_test("tests/misc-tests/bin/big_random_buf.wasm")
}