Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Integration test for network access of runner (#99)
* Remove catching of base exception * Change random string generation method * Add integration test of reconcile_interval * Add reconcile interval test * Update interval config * Add test for update-interval * Fix merge issues * Update the status during checking of update * Fix usage of wrong fixture * Fix reconcile_interval and update_interval for juju 3.x * Run apt-get clean on runner setup * Add juju 3.x support * Add juju 2.9 integration tests * Fix workflow * Fix juju 2.9 integration test * Fix test * Add module for tests of scheduled events * Split deployment and spawning of runner in test fixture * Debugging juju 2.9 integration tests * Fix juju 3 and juju 2 support * Update reconcile-interval test * Fix support for juju 2 integration test * Fix support for juju 2 integration test * Fix waiting for juju 2 integration test * Fix action wait * Fix juju 2 support * Fix missing key from no stdout returned * Fix typo during refactor * Fix type problem due to juju 2 and juju 3 difference * Fix type issues * Fix conflict between juju 2 and juju 3 test running in parallel on github * Debug workflow * Debug github action * Restrict concurrency of GitHub workflow for integration tests * Fix typo * Fix juju app name * Update documentation * Rename assert_num_runners * Add tox param for juju version * Use matrix job for integration tests * Fix formatting * Fix support for juju 2 and juju 3 tox * Enable running integration tests in parallel * Add integration test for reconcile interval and update interval config (#97) * Remove catching of base exception * Add integration test of reconcile_interval and update_interval * Run apt-get clean on runner setup * Add juju 3.x support * Add juju 2.9 integration tests * Update jitter to random_delay --------- Co-authored-by: Yanks Yoon <[email protected]> * Configure Renovate (#24) * Add renovate.json * Do not require license for json files --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: arturo-seijas <[email protected]> Co-authored-by: arturo-seijas <[email protected]> * Resolve conflicts * Allow integration test to be ran in parallel * Test confined LXD container with microk8s * Revert to unconfined mode for apparmor during e2e testing * Add test for network access * Add waiting for HTTP server to start up * Load HTTP service via bash * Fix github api changes * Remove unneed file * Fix command string * Fix typing issue * Check for return code of curl --------- Co-authored-by: Yanks Yoon <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: arturo-seijas <[email protected]> Co-authored-by: arturo-seijas <[email protected]>
- Loading branch information