fix #251
This commit is contained in:
@@ -558,3 +558,21 @@ The sample `fontsMap.json` file is located in `tests/config/drone/fontsMap.json`
|
|||||||
"defaultFont": "/path/to/opencloud/tests/config/drone/NotoSans.ttf"
|
"defaultFont": "/path/to/opencloud/tests/config/drone/NotoSans.ttf"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Running All API Tests Locally
|
||||||
|
|
||||||
|
### Build dev docker
|
||||||
|
|
||||||
|
```bash
|
||||||
|
make -C opencloud dev-docker
|
||||||
|
```
|
||||||
|
|
||||||
|
### Choose STORAGE_DRIVER
|
||||||
|
By default, the system uses `decomposed` storage. However, you can override this by setting the `STORAGE_DRIVER` environment variable.
|
||||||
|
|
||||||
|
|
||||||
|
### Run a script that starts the openCloud server in the docker and runs the API tests locally (for debugging purposes)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
STORAGE_DRIVER=posix ./tests/acceptance/run_api_tests.sh
|
||||||
|
```
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
export LOCAL_TEST=true
|
export LOCAL_TEST=true
|
||||||
export START_EMAIL=true
|
export START_EMAIL=true
|
||||||
export WITH_WRAPPER=true
|
export WITH_WRAPPER=true
|
||||||
|
export STORAGE_DRIVER=${STORAGE_DRIVER:-decomposed}
|
||||||
|
|
||||||
# LOCAL TEST WITHOUT EXTRA ENVS
|
# LOCAL TEST WITHOUT EXTRA ENVS
|
||||||
TEST_SERVER_URL="https://opencloud-server:9200"
|
TEST_SERVER_URL="https://opencloud-server:9200"
|
||||||
@@ -117,7 +118,7 @@ for SUITE in "${SUITES[@]}"; do
|
|||||||
LOG_FILE="$LOG_DIR/${SUITE}.log"
|
LOG_FILE="$LOG_DIR/${SUITE}.log"
|
||||||
|
|
||||||
# Run suite
|
# Run suite
|
||||||
make test-acceptance-api TEST_SERVER_URL=$TEST_SERVER_URL OC_WRAPPER_URL=$OC_WRAPPER_URL EXPECTED_FAILURES_FILE=$EXPECTED_FAILURES_FILE BEHAT_SUITE=$SUITE > "$LOG_FILE" 2>&1
|
make test-acceptance-api TEST_SERVER_URL=$TEST_SERVER_URL OC_WRAPPER_URL=$OC_WRAPPER_URL EXPECTED_FAILURES_FILE=$EXPECTED_FAILURES_FILE BEHAT_SUITE=$SUITE SEND_SCENARIO_LINE_REFERENCES=true > "$LOG_FILE" 2>&1
|
||||||
|
|
||||||
# Check if suite was successful
|
# Check if suite was successful
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
@@ -137,7 +138,7 @@ for SUITE in "${CORE_SUITES[@]}"; do
|
|||||||
LOG_FILE="$LOG_DIR/${SUITE}.log"
|
LOG_FILE="$LOG_DIR/${SUITE}.log"
|
||||||
|
|
||||||
# Run suite
|
# Run suite
|
||||||
make test-acceptance-api TEST_SERVER_URL=$TEST_SERVER_URL EXPECTED_FAILURES_FILE=$EXPECTED_FAILURES_FILE_FROM_CORE BEHAT_SUITE=$SUITE > "$LOG_FILE" 2>&1
|
make test-acceptance-api TEST_SERVER_URL=$TEST_SERVER_URL EXPECTED_FAILURES_FILE=$EXPECTED_FAILURES_FILE_FROM_CORE BEHAT_SUITE=$SUITE SEND_SCENARIO_LINE_REFERENCES=true > "$LOG_FILE" 2>&1
|
||||||
|
|
||||||
# Check if suite was successful
|
# Check if suite was successful
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user