Commit Graph

110 Commits

Author SHA1 Message Date
Mark McCaskey
7a9afbffe9
Merge branch 'master' into feature/serialization-of-wasi-state 2019-09-04 14:36:25 -07:00
Nick Lewycky
f785fe2e95 Add 'docs' to .PHONY.
Fixes Makefile claiming that 'docs' is up to date because it thinks we're
asking it to build 'docs' directory instead of simply running cargo for us.
2019-09-03 16:18:02 -07:00
Nick Lewycky
f55e58936d Build API documentation with cargo doc. 2019-09-03 16:12:30 -07:00
Syrus
c7c7a5cee1 Improved capi tests 2019-09-01 09:42:07 -07:00
Syrus Akbary
b48766535a
Merge branch 'master' into feature/serialization-of-wasi-state 2019-09-01 00:05:00 -07:00
Syrus Akbary
329b283937
Merge pull request #656 from wasmerio/feature/azure-pipelines
Initial version of Azure pipelines
2019-08-31 23:51:37 -07:00
Mark McCaskey
91b199fe12 Split middleware-common tests into separate subcrate 2019-08-29 11:14:57 -07:00
Mark McCaskey
e4a51484a7 Add wasitests-setup to unit testing because it runs other tests 2019-08-28 13:36:30 -07:00
Mark McCaskey
a188e7f652 Add debug code for CI 2019-08-28 11:19:59 -07:00
Mark McCaskey
634aca8b9d Add WASI serializing test 2019-08-28 10:50:59 -07:00
Syrus
462b0b5149 Initial version of Azure pipelines 2019-08-10 11:11:54 -07:00
Mark McCaskey
61f1df06d1 implement wasi::path_rename 2019-08-09 15:40:04 +09:00
Syrus Akbary
537c1562cc
Merge pull request #641 from wasmerio/nlewycky/patch-2
The feature is named "backend-cranelift" in Cargo.toml.
2019-08-08 10:30:37 -07:00
bors[bot]
321ca4e565 Merge #635
635: Update spectests and runner r=bjfish a=bjfish



Co-authored-by: Brandon Fish <brandon.j.fish@gmail.com>
Co-authored-by: Nick Lewycky <nick@wasmer.io>
Co-authored-by: Syrus <me@syrusakbary.com>
2019-08-08 00:51:59 +00:00
Nick Lewycky
b4eab13e11 The feature is backend-cranelift in Cargo.toml.
Not a big deal right now because cranelift does not implement metering yet.
2019-08-07 16:49:41 -07:00
Brandon Fish
03e1b3d8e8 Remove unnecessary println and make spectest runs nocapture 2019-08-05 18:58:51 -06:00
Mark McCaskey
6db7bd8f07 get fd_allocate test working 2019-08-05 14:01:04 +09:00
Syrus Akbary
8dc3bffe6e
Skip middleware-llvm tests until is fixed on CI
More info of the failure: https://circleci.com/gh/wasmerio/wasmer/11663

```
cargo test --manifest-path lib/middleware-common/Cargo.toml --release --features llvm
   Compiling wasmer-llvm-backend v0.6.0 (/home/circleci/project/lib/llvm-backend)
   Compiling inkwell v0.1.0 (https://github.com/wasmerio/inkwell?branch=llvm8-0#4c5359e5)
   Compiling wasmer-middleware-common v0.6.0 (/home/circleci/project/lib/middleware-common)
    Finished release [optimized] target(s) in 14.54s
     Running target/release/deps/wasmer_middleware_common-3c263452f3b7d07e

running 2 tests
test metering::tests::test_points_reduced_after_call ... test metering::tests::test_points_reduced_after_call has been running for over 60 seconds
test metering::tests::test_traps_after_costly_call ... test metering::tests::test_traps_after_costly_call has been running for over 60 seconds
Makefile:59: recipe for target 'middleware-llvm' failed
make: *** [middleware-llvm] Terminated
Too long with no output (exceeded 10m0s)
```
2019-08-02 18:45:21 -07:00
Syrus
6433a778a1 Improved README. Simplified integration tests command 2019-07-31 21:11:29 -07:00
Mark McCaskey
229254fd04 Update bench part of readme, add benchmark compilation to CI 2019-07-31 08:53:33 +09:00
Mark McCaskey
741fffedb0 fix metering benchmark 2019-07-30 15:59:21 +09:00
Mark McCaskey
9910527b30 further improve sandbox, rework syscalls, add tests 2019-07-18 17:14:01 -07:00
Mark McCaskey
65bc9a5203 massive fs rewrite; add virtual root, tests 2019-07-17 14:00:51 -07:00
Mark McCaskey
53d7ecba2c improve wasitest infra and fix fseek test 2019-07-15 10:36:12 -07:00
Brandon Fish
ed19fd2913 Update loader-kernel feature name, fix compilation track state, cargo fmt 2019-07-12 23:02:57 -05:00
Brandon Fish
6fdff3ecca Add make check to build to check features are in test 2019-07-12 22:18:09 -05:00
Mark McCaskey
2ef7448e62 remove colons from feature names 2019-07-09 17:57:31 -07:00
Mark McCaskey
5993c0bcae add wasi and emscripten unit tests to CI 2019-07-09 13:21:34 -07:00
Mark McCaskey
e0c285c652 fix emscripten dependencies by making separate test crate 2019-07-09 12:07:05 -07:00
Mark McCaskey
5bf491857b fix abi crates depending on compilers 2019-07-09 11:58:03 -07:00
Syrus
1d1c22326b Fixed CI 2019-07-08 11:30:04 -07:00
Syrus
e786939589 Improved Makefile 2019-07-07 19:35:28 -07:00
Syrus
d0b186b939 Added emscripten sbrk implementation 2019-07-06 22:05:45 -07:00
Syrus
5a2a3f65df Trying to fix tests 2019-07-05 20:38:19 -07:00
Syrus
7a120f48d7 Fixed capi 2019-07-05 19:55:03 -07:00
Syrus
685ed53070 Added test-stable to the mix 2019-07-05 18:57:30 -07:00
Syrus
39a7b70aa9 Improved clarity on tests 2019-07-05 18:36:34 -07:00
Mark McCaskey
42731dcc40 add cargo deps subcommand to generate core wasmer deps to makefile 2019-06-17 13:25:20 -07:00
Syrus
4059562560 Updated nightly version 2019-06-13 21:37:55 +02:00
Brandon Fish
605c0dc399 Fix indentation in Makefile 2019-06-02 15:45:43 -05:00
Brandon Fish
0c3109fb55 Update Makefile and test configuration 2019-06-02 15:43:02 -05:00
Brandon Fish
6a5e7051b2 Fix workaround 2019-06-01 23:39:43 -05:00
Brandon Fish
6acf854052 Try workaround to force cranelift_wasm to rebuild to try to fix CI issue 2019-06-01 23:26:17 -05:00
Mark McCaskey
54a91a1b99 make wasi regression tests single threaded 2019-05-20 17:56:43 -07:00
Mark McCaskey
eb97235a99 fix typo; reorder wasi tests 2019-05-17 13:56:38 -07:00
Mark McCaskey
f3288489ba Add wasi integration tests; disable integration tests from all test 2019-05-17 13:42:21 -07:00
Mark McCaskey
b9bb310215 add wasi regression test system 2019-05-17 12:09:31 -07:00
Syrus
720d984d9e Make kernel loader available by default 2019-05-15 10:35:09 -07:00
Brandon Fish
bef9f1244a Return impl Compiler from default_compiler to fix compilation with features 2019-05-14 18:19:58 -05:00
Syrus
d8028a4345 Fixed emscripten-singlepass tests call 2019-05-05 14:18:12 -07:00