Files
OliveTin/integration-tests/Makefile
T

40 lines
787 B
Makefile

default: test-install prep test-run
test-install:
npm ci --no-fund
codestyle: test-install
npm run lint
codestyle-fix: test-install
npm run lint:fix
prep:
ifneq ($(SKIP_WEBUI),1)
$(MAKE) -wC .. webui-dist
endif
$(MAKE) -wC ../service compile-currentenv
test-run:
# GitHub Actions fails badly on the default timeout of 2000ms
npm test
find-flakey-tests:
echo "Running test-run infinately"
sh -c "while make test-run; do :; done"
find-flakey-tests-inf: test-install
node scripts/find-flakey-tests-inf.mjs
nginx:
podman-compose up -d nginx
clean:
podman-compose down
getsnapshot:
rm -rf /opt/OliveTin-snapshot/*
gh run download -D /opt/OliveTin-snapshot/
.PHONY: default test-install codestyle codestyle-fix test-run find-flakey-tests find-flakey-tests-inf prep