mirror of
https://github.com/opensupports/opensupports.git
synced 2025-04-08 18:35:06 +02:00
* [DEV-315] Create docker routine for frontend that works on Mac * Add make option to run bash inside container * [DEV-190] Migrate tests from Travis CI to Github Actions * Make install step not interactive * Run build steps before trying to run tests * Setup vendor permissions prior to running tests * Add command to setup permissions in files folder too * Test tests failing * Move setup vendor permissions into make install, corrects tests * Revert "Move setup vendor permissions into make install, corrects tests" This reverts commit 8092cad24cbf73664905e86a188bb1ab79ee9377. * Revert "Test tests failing" This reverts commit 57fd123c559be6fd8eb9d5501e426f22f9647a8c.
28 lines
812 B
Makefile
28 lines
812 B
Makefile
DB_HOST ?= `docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' opensupports-db`
|
|
|
|
build:
|
|
@docker build -t opensupports-tests .
|
|
|
|
run:
|
|
@docker run -it --network os-net -v ${PWD}:/app -v ${PWD}/../server:/server opensupports-tests make test
|
|
|
|
run-not-interactive:
|
|
@docker run --network os-net -v ${PWD}:/app -v ${PWD}/../server:/server opensupports-tests make test
|
|
|
|
clear:
|
|
@docker run -it --network os-net -v ${PWD}:/app -v ${PWD}/../server:/server opensupports-tests make truncate-db
|
|
|
|
test: export MYSQL_HOST=opensupports-db
|
|
test: export MYSQL_PORT=3306
|
|
test: export API_URL=http://opensupports-srv
|
|
test:
|
|
./run-tests.sh
|
|
|
|
|
|
truncate-db: export MYSQL_HOST=opensupports-db
|
|
truncate-db: export MYSQL_PORT=3306
|
|
truncate-db:
|
|
./truncate_db.sh && \
|
|
./truncate_db.sh && \
|
|
./truncate_db.sh
|