Simple Flask server implementation for unit testing git based PHP projects
The API takes git URLs does the following:
- Takes GIT repo URL as input
- Clones the repo on server
- Runs PHPUNIT on the projects
- Returns the test results as response
The current implementation is not ideal as the API could time out while it runs the tests. Ideally, the API should lazily trigger a cron job to run the tests, and not wait for execution of the tests.