Package Control's CI pipeline runs integration tests against supported code hoster APIs.
Following repositories provide immutable dummy packages as test fixtures:
Authentication is required to access APIs with sufficient rate limits.
Tests pick auth infos up via package_control/tests/_config.py
BitBucket and GitLab tests are executed using personal accounts, secrets of which were or are expected to be invalidated.
TODO:
Variant 1: disable automatic integration tests and rely on manual execution, locally (which anonymous rate limits may be sufficient for)
Variant 2: provide accounts and secrets to run tests with for each code hoster. Those accounts should ideally be created and owned by sublimehq.
- modify _config.py
- update secrets GH_PASS, GL_PASS and BB_PASS.
Package Control's CI pipeline runs integration tests against supported code hoster APIs.
Following repositories provide immutable dummy packages as test fixtures:
Authentication is required to access APIs with sufficient rate limits.
Tests pick auth infos up via package_control/tests/_config.py
BitBucket and GitLab tests are executed using personal accounts, secrets of which were or are expected to be invalidated.
TODO:
Variant 1: disable automatic integration tests and rely on manual execution, locally (which anonymous rate limits may be sufficient for)
Variant 2: provide accounts and secrets to run tests with for each code hoster. Those accounts should ideally be created and owned by sublimehq.