Commit Graph

21 Commits

Author SHA1 Message Date
Gary Tierney a0c78ced90 Add library containing detekt rules for apollo plugins 2018-09-04 05:53:06 +01:00
Gary Tierney 475c7ac741 Fix kotlin code style issues 2018-09-04 04:43:34 +01:00
Gary Tierney fc1d6f46fa Add additional command test coverage 2018-09-04 02:35:35 +01:00
Gary Tierney 21fea83c8e Fix Detekt report path 2018-09-04 01:33:50 +01:00
Gary Tierney 4525eed734 Re-add HTML and XML code coverage reports 2018-09-04 01:16:12 +01:00
Gary Tierney 0f009882af Fix merging of JaCoCo reports 2018-08-27 02:06:04 +01:00
Gary Tierney b1a687be34 Create detekt profiles for each project 2018-08-27 01:47:14 +01:00
Gary Tierney 970a5b06ad Set input directory in detekt task 2018-08-27 01:20:19 +01:00
Gary Tierney a53929a9a8 Remove apollo-plugin Gradle plugin
Replaces the old Gradle plugin with plain Gradle buildscripts.  Also cleans-up
the current Gradle extensions and re-adds detekt, along with JUnit 5 support to
all modules.
2018-08-27 00:55:41 +01:00
Gary Tierney 1d802c3cb0 Use new SonarCloud organization 2018-08-26 14:59:34 +01:00
Gary Tierney 5346eab529 Use travis built-in SonarCloud support 2018-08-23 22:55:44 +01:00
Gary Tierney ba5ff2b765 Fix inclusion of ktlint for check tasks 2018-08-22 23:16:53 +01:00
Gary Tierney 96e11dfe27 Remove empty allprojects block 2018-08-22 23:00:17 +01:00
Gary Tierney eaa6ff6f2f Add ktlint Gradle plugin 2018-08-22 22:59:25 +01:00
Gary Tierney c2724236a2 Add Gradle wrapper 2018-08-22 21:21:58 +01:00
Gary Tierney 50d7e86302 Produce XML coverage report for codecov.io 2018-08-20 01:38:43 +01:00
Gary Tierney 5d84cdf40f Fix recording of code coverage 2018-08-20 01:29:52 +01:00
Gary Tierney 88b0305cc8 Update test runner and coverage for CI 2018-08-20 00:00:55 +01:00
Gary Tierney 248a7d97d9 Update plugin test framework to junit5
Updates the testing infrastructure to use the latest relesae of junit and
leverages the new extension mechanism to create an easy to use testing
framework.  Also adds additional test coverage for several plugins.
2018-08-19 22:28:41 +01:00
Gary Tierney e255bd195e Replace fast-classpath-scanner with classgraph 2018-08-19 20:32:42 +01:00
Gary Tierney 0651d535fa Update to Kotlin 1.60 and Gradle 4.9
Removes the dependency on legacy script compilation and now relies on script
discovery.  In addition, the Gradle build scripts were refactored and updated
to be compatible with Gradle 5.0 and make use of the new java-library
configurations.
2018-08-19 19:26:51 +01:00