mirror of
https://github.com/bdnugget/nbnet.git
synced 2026-11-07 05:27:27 +00:00
travis, run emscripten soak test
This commit is contained in:
1 parent
cd09b7ddd6
commit
d2bcd2d016
2 files changed
+24
-5
No files matched your search
+2
-1
@@ -103,4 +103,5 @@ matrix:
|
||||
before_install:
|
||||
- docker run -dit --name emscripten -v $(pwd):/nbnet trzeci/emscripten:latest bash
|
||||
script:
|
||||
- docker exec -it -e EMSCRIPTEN=1 -e CPP_COMPILE=OFF emscripten /nbnet/bin/travis/compile_soak.sh
|
||||
- docker exec -it -e EMSCRIPTEN=1 -e CPP_COMPILE=OFF emscripten /nbnet/bin/travis/compile_soak.sh
|
||||
- docker exec -it -e EMSCRIPTEN=1 -e CPP_COMPILE=OFF emscripten /nbnet/bin/travis/run_soak.sh
|
||||
+22
-4
@@ -1,6 +1,12 @@
|
||||
#!/bin/bash
|
||||
|
||||
cd soak/build
|
||||
if [ -n "$EMSCRIPTEN" ]
|
||||
then
|
||||
cd /nbnet/soak
|
||||
npm install
|
||||
else
|
||||
cd soak/build
|
||||
fi
|
||||
|
||||
if [ "$TRAVIS_OS_NAME" = "windows" ] && [ "$CMAKE_GENERATOR" != "MinGW Makefiles" ]
|
||||
then
|
||||
@@ -11,18 +17,30 @@ fi
|
||||
|
||||
echo "Starting soak server..."
|
||||
|
||||
./server --packet_loss=0.6 --packet_duplication=0.5 --ping=0.3 --jitter=0.2 &> soak_serv_out &
|
||||
if [ -n "$EMSCRIPTEN" ]
|
||||
then
|
||||
npm run server -- --packet_loss=0.6 --packet_duplication=0.5 --ping=0.3 --jitter=0.2 &> soak_serv_out &
|
||||
else
|
||||
./server --packet_loss=0.6 --packet_duplication=0.5 --ping=0.3 --jitter=0.2 &> soak_serv_out &
|
||||
fi
|
||||
|
||||
SERV_PID=$!
|
||||
sleep 3
|
||||
|
||||
echo "Server started (PID: $SERV_PID)"
|
||||
echo "Running soak test..."
|
||||
|
||||
./client --message_count=500 --packet_loss=0.4 --packet_duplication=0.5 --ping=0.3 --jitter=0.2 &> soak_cli_out
|
||||
if [ -n "$EMSCRIPTEN" ]
|
||||
then
|
||||
npm run client -- --message_count=500 --packet_loss=0.4 --packet_duplication=0.5 --ping=0.3 --jitter=0.2 &> soak_cli_out
|
||||
else
|
||||
./client --message_count=500 --packet_loss=0.4 --packet_duplication=0.5 --ping=0.3 --jitter=0.2 &> soak_cli_out
|
||||
fi
|
||||
|
||||
RESULT=$?
|
||||
|
||||
if [ $RESULT -eq 0 ]; then
|
||||
if [ $RESULT -eq 0 ]
|
||||
then
|
||||
echo "Soak test completed with success!"
|
||||
echo "Printing the end of client logs..."
|
||||
|
||||
|
||||
Reference in new issue
Block a user