Contributions are welcome. You can use the included test_... modules to locally test changes to the Gordon plugin.
- Make changes to Gordon plugin
- Run
./gradlew publishToMavenLocal - Uncomment the
com.banno.gordonplugin in test module buildscripts and change the version to the one you just deployed (which can be found ingordon-plugin/gradle.properties) - Test your changes by running tests using the locally-deployed Gordon
./gradlew test_app:gordonshould have some tests that pass, some that fail, some that are ignored, and a flaky one that might pass or fail./gradlew test_feature:gordonshould have 2 tests that pass and 1 that is ignored./gradlew test_library:gordonBarshould have 2 tests that pass and 1 that is ignored./gradlew test_library:gordonBazshould have 3 tests that are ignored
- Make any required changes to the plugin's unit tests and/or add new tests to cover any new behavior
- Run
./gradlew lintKotlin test - Open a pull request!