Support running specific tests in Docker
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com>
This commit is contained in:
@@ -145,6 +145,8 @@
|
||||
"Unknown action type" will be used and allow users to
|
||||
delete the unknown state action.
|
||||
- Add workflow action to sign documents.
|
||||
- Support running specific tests inside the Docker container.
|
||||
docker run --rm mayanedms/mayanedms:3.3 run_tests
|
||||
|
||||
3.2.10 (2019-XX-XX)
|
||||
===================
|
||||
|
||||
@@ -151,7 +151,7 @@ run_frontend)
|
||||
|
||||
run_tests)
|
||||
make_ready
|
||||
run_tests.sh
|
||||
run_tests.sh "${@:2}"
|
||||
;;
|
||||
|
||||
run_worker)
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
#!/bin/sh
|
||||
#!/bin/bash
|
||||
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
TEST_ARGUMENT=${@:-"--mayan-apps"}
|
||||
|
||||
apt-get update
|
||||
apt-get install -y --no-install-recommends gcc python3-dev tesseract-ocr-deu
|
||||
|
||||
su mayan -c "$MAYAN_PIP_BIN install -r ${MAYAN_INSTALL_DIR}/testing-base.txt"
|
||||
su mayan -c "${MAYAN_PIP_BIN} install -r ${MAYAN_INSTALL_DIR}/testing-base.txt"
|
||||
|
||||
su mayan -c "$MAYAN_BIN test --mayan-apps --settings=mayan.settings.testing"
|
||||
su mayan -c "${MAYAN_BIN} test ${TEST_ARGUMENT} --settings=mayan.settings.testing"
|
||||
|
||||
Reference in New Issue
Block a user