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.gordon
plugin 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:gordon
should have some tests that pass, some that fail, some that are ignored, and a flaky one that might pass or fail./gradlew test_feature:gordon
should have 2 tests that pass and 1 that is ignored./gradlew test_library:gordonBar
should have 2 tests that pass and 1 that is ignored./gradlew test_library:gordonBaz
should 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!