Aravinth Manivannan
798a2f03d9
SUMMARY integration/__main__.py is a CLI-based HTTP client that can interact with Hostea Dashboard and Gitea. Integration tests are run via integration/tests.sh, which is a driver for the HTTP client at integration/__main__.py. The script is capable of spinning up a test environment consisting of services defined in docker-compose-dev-deps.yml and the Hostea Dashboard and tearing it down after a successful run. The credentials used to create various accounts and other parameters are all defined in integration/tests.sh script it self. So it is self contained. CLIENT FUNCTIONALITY: HOSTEA DASHBOARD: - register user with email verification - login - create OIDC app - visit support page GITEA: - Install Gitea(DB configuration, etc. The first form that's presented to the visitor after a new instance is deployed) - Register User - Login User - Create repository - Configure OIDC SSO - Login via SSO |
||
---|---|---|
accounts | ||
billing | ||
dash | ||
dashboard | ||
docs | ||
infrastructure | ||
integration | ||
static | ||
support | ||
.env-sample | ||
.gitignore | ||
.woodpecker.yml | ||
LICENSE.md | ||
Makefile | ||
README.md | ||
docker-compose-dev-deps.yml | ||
manage.py | ||
requirements.txt |
README.md
Hacking
See HACKING