Skip to content

Commit f278a13

Browse files
committed
Merge branch 'master' into dev/cross-client-sync
2 parents 16ffc48 + 6160381 commit f278a13

File tree

16 files changed

+607
-12
lines changed

16 files changed

+607
-12
lines changed

Diff for: .travis.yml

+16-2
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,29 @@ install:
4444
cargo build --bin aw-sync-rust $($RELEASE && echo '--release');
4545
fi
4646

47+
before_script:
48+
- |
49+
if [ "$TRAVIS_OS_NAME" = "windows" ]; then # Needed because otherwise the Windows build fails when a later build step tries to overwrite the file
50+
cargo build --bin aw-server-rust $($RELEASE && echo '--release');
51+
mv target/*/aw-server-rust.exe target/aw-server-rust-copy.exe;
52+
env RUST_BACKTRACE=1 ./target/aw-server-rust-copy.exe &
53+
SERVER_PID=$!;
54+
else
55+
env RUST_BACKTRACE=1 cargo run --bin aw-server-rust $($RELEASE && echo '--release') &
56+
SERVER_PID=$!;
57+
fi
58+
4759
script:
4860
- if [ "$TRAVIS_OS_NAME" = "linux" ] && [ "$BUILD_ANDROID" != "true" ] && [ -z "$RELEASE" ]; then
4961
echo "Running tests with coverage";
50-
cargo kcov --verbose;
62+
cargo kcov --all --verbose;
5163
bash <(curl -s https://codecov.io/bash);
5264
else
53-
cargo test --verbose $($RELEASE && echo '--release');
65+
cargo test --all --verbose $($RELEASE && echo '--release');
5466
fi
5567

68+
after_script:
69+
- kill $SERVER_PID
5670

5771
before_cache:
5872
- cargo prune

Diff for: Cargo.lock

+13
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: Cargo.toml

+5
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ authors = ["Johan Bjäreholt <[email protected]>", "Erik Bjäreholt <erik@bjareho
55
edition = "2018"
66
default-run = "aw-server-rust"
77

8+
[workspace]
9+
members = [
10+
"aw-client-rust",
11+
]
12+
813
[lib]
914
name = "aw_server"
1015
crate-type = ["lib", "cdylib"]

0 commit comments

Comments
 (0)