mirror of https://github.com/halo-dev/halo
|
|
||
|---|---|---|
| .. | ||
| Dockerfile | ||
| Makefile | ||
| README.md | ||
| compose-mysql.yaml | ||
| compose-postgres.yaml | ||
| compose.yaml | ||
| start.sh | ||
| testsuite.yaml | ||
README.md
Please add the corresponding e2e (aka end-to-end) test cases if you add or update APIs.
How to work
- Start and watch the docker-compose via the script
- It has three containers: database, Halo, and testing
- Run the e2e testing via api-testing
- It will run the test cases from top to bottom
- You can add the necessary asserts to it
Run locally
Please follow these steps if you want to run the e2e testing locally.
Please make sure you have installed docker-compose v2
- Build project via
./gradlew clean build -x checkin root directory of this repository - Build image via
docker build . -t ghcr.io/halo-dev/halo-dev:main - Change the directory to
e2e, then execute./start.sh
Run Halo only
Please run the following command if you only want to run Halo.
docker-compose up halo