mirror of
https://github.com/swarm-game/swarm.git
synced 2024-09-11 14:46:33 +03:00
fix local server test scripts (#2054)
# Testing 1. In one console: ``` tournament/scripts/demo/server-native.sh ``` 2. In another console: ``` tournament/scripts/database/recreate-local-database.sh tournament/scripts/demo/client/test-cases/local/good-submit.sh ```
This commit is contained in:
parent
e16283ad5c
commit
ff8fdaa8e2
@ -14,7 +14,7 @@ SCENARIO_DATA_DIR=data/scenarios
|
||||
PORT=8080
|
||||
BASE_API_URL=http://localhost:$PORT
|
||||
|
||||
SCENARIO_UPLOAD_URL=$BASE_API_URL/upload/scenario
|
||||
SCENARIO_UPLOAD_URL=$BASE_API_URL/api/private/upload/scenario
|
||||
SCENARIO_FILEPATH=$SCENARIO_DATA_DIR/Challenges/arbitrage.yaml
|
||||
SCENARIO_HASH=$(curl --silent -F "my_file=@$SCENARIO_FILEPATH" $SCENARIO_UPLOAD_URL | jq -r .scenarioFileMetadata.fileHash)
|
||||
|
||||
|
13
tournament/scripts/demo/client/login.sh
Executable file
13
tournament/scripts/demo/client/login.sh
Executable file
@ -0,0 +1,13 @@
|
||||
#!/bin/bash -ex
|
||||
|
||||
cd $(git rev-parse --show-toplevel)
|
||||
|
||||
DEFAULT_COOKIE_JAR_PATH=/tmp/cookies.txt
|
||||
COOKIE_JAR_PATH=${1:-$DEFAULT_COOKIE_JAR_PATH}
|
||||
|
||||
PORT=8080
|
||||
BASE_API_URL=http://localhost:$PORT
|
||||
|
||||
LOGIN_URL=$BASE_API_URL/api/private/login/local
|
||||
|
||||
curl --silent --include --cookie-jar $COOKIE_JAR_PATH $LOGIN_URL
|
@ -26,10 +26,17 @@ SOLUTION_FILEPATH=$3
|
||||
|
||||
cd $(git rev-parse --show-toplevel)
|
||||
|
||||
BASE_UPLOAD_URL=http://$HOST/upload
|
||||
BASE_UPLOAD_URL=http://$HOST/api/private/upload
|
||||
|
||||
SCENARIO_UPLOAD_URL=$BASE_UPLOAD_URL/scenario
|
||||
SCENARIO_HASH=$(curl --silent -F "my_file=@$SCENARIO_FILEPATH" $SCENARIO_UPLOAD_URL | jq -r .scenarioFileMetadata.fileHash)
|
||||
|
||||
|
||||
COOKIE_JAR_FILE=$(mktemp --suffix .cookies)
|
||||
tournament/scripts/demo/client/login.sh $COOKIE_JAR_FILE
|
||||
|
||||
SCENARIO_HASH=$(curl --silent --cookie $COOKIE_JAR_FILE -F "my_file=@$SCENARIO_FILEPATH" $SCENARIO_UPLOAD_URL | jq -r .scenarioFileMetadata.fileHash)
|
||||
|
||||
SOLUTION_UPLOAD_URL=$BASE_UPLOAD_URL/solution
|
||||
curl --silent -F "scenario=$SCENARIO_HASH" -F "my_file=@$SOLUTION_FILEPATH" $SOLUTION_UPLOAD_URL
|
||||
curl --silent --cookie $COOKIE_JAR_FILE -F "scenario=$SCENARIO_HASH" -F "my_file=@$SOLUTION_FILEPATH" $SOLUTION_UPLOAD_URL
|
||||
|
||||
rm $COOKIE_JAR_FILE
|
||||
|
Loading…
Reference in New Issue
Block a user