TestGyver is a multi-environment testing application.
1.5K
TestGyver is a multi-environment testing application designed to orchestrate and document functional or technical test campaigns. Inspired by the ingenious spirit of MacGyver, the platform combines flexibility, extensibility (action plugins), and visibility (detailed reports) within a web interface built with Flask and MongoDB.
The complete documentation is available in the docs/ folder.

Clone the repository:
git clone <repository-url>
cd app_test
Create a virtual environment:
python -m venv .venv
source .venv/bin/activate # Linux/Mac
# .venv\Scripts\activate # Windows
Install dependencies:
pip install -r requirements.txt
Configure the application:
Copy configuration.json.example to configuration.json and adjust the settings (MongoDB connection, etc.).
Run the application:
flask run
Image: gluk46546546/testgyver:0.0.2
docker pull gluk46546546/testgyver:0.0.2
docker run --rm -p 5000:5000 gluk46546546/testgyver:0.0.2
docker run --rm -p 5000:5000 \
-e MONGO_HOST=host.docker.internal \
-e MONGO_PORT=27017 \
-e MONGO_DB=testgyver \
gluk46546546/testgyver:0.0.2
Contributions are welcome! If you want to help, check out the issues tagged with "good first issue":
git checkout -b feature/AmazingFeature).git commit -m 'Add some AmazingFeature').git push origin feature/AmazingFeature).Please see our Developer Guide for more details.
This project is licensed under the MIT License.
Content type
Image
Digest
sha256:111276b0a…
Size
198.4 MB
Last updated
5 months ago
docker pull gluk46546546/testgyver