Tool for caching third-party tests for ALTS from git repositories.
- git >= 2.41.0
- python >= 3.7
- aiohttp >= 3.8.6
- pydantic >= 2.5.0
- pydantic-settings >= 2.1.0
- sentry-sdk >= 1.35.0
- PyYAML >= 6.0.1
- plumbum >= 1.8.2
- Create a Python Virtual Environment:
python -m venv env
- Activate the Virtual Environment:
source env/bin/activate
- Install dependencies:
pip install -r requirements.txt
- Create a
vars.yaml
file
---
requests_limit: 5
sleep_timeout: 600
bs_api_url: http://web_server:8000
logging_level: DEBUG
bs_jwt_token:
cacher_sentry_environment: dev
cacher_sentry_dsn:
cacher_sentry_traces_sample_rate: 0.2
source env/bin/activate
python alma_tests_cacher.py
Any question? Found a bug? File an issue. Do you want to contribute with source code?
- Fork the repository on GitHub
- Create a new feature branch
- Write your change
- Submit a pull request