Commit Graph

1122 Commits

Author SHA1 Message Date
Gary Tierney 2ea0f68eb9 Add tests for most command plugins 2018-09-04 00:02:00 +01:00
Gary Tierney 9a8f94df18 Add runecrafting action unit tests 2018-09-03 22:41:25 +01:00
Major- 68361110d9 Repackage following plugin 2018-08-28 19:58:13 +01:00
Major- abc4dc3a76 Rename walk-to to pathing 2018-08-28 19:32:26 +01:00
Major- 1a4724dcce Repackage player actions plugin 2018-08-28 18:50:54 +01:00
Major- c89179825c Remove inline modifier from string asserts 2018-08-28 18:09:33 +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 1f7eb78ddb Add herblore tests 2018-08-26 21:54:33 +01:00
Denver Fernandes d323571c39 Add command to teleport to another player
Closes #410
2018-08-26 19:46:48 +01:00
Gary Tierney 46d60b425f Add herblore unit tests and clean-up plugin code 2018-08-26 18:35:57 +01:00
Gary Tierney 1d802c3cb0 Use new SonarCloud organization 2018-08-26 14:59:34 +01:00
Major b6c21029d4 Add tests for fishing plugin 2018-08-26 00:44:48 +01:00
Major- 4af28a1717 Add tests for spawn plugin 2018-08-25 18:16:53 +01:00
Major- f4aa3aae4e Add tests for api plugin 2018-08-25 12:03:54 +01:00
Major- fd52ee6026 Add @DefinitionSource annotations
Allows parameterized tests to use Item, Npc, and Object definitions
as @ArgumentSources.

This commit also adds support for using @ItemDefinitions etc on
properties as well as functions.
2018-08-25 12:03:53 +01:00
Major- dc0690f82d Make plugins target java 8 2018-08-25 12:03:53 +01:00
Gary Tierney 754343afec Move shop plugins to unique packages 2018-08-23 23:08:30 +01:00
Gary Tierney 5346eab529 Use travis built-in SonarCloud support 2018-08-23 22:55:44 +01:00
Gary Tierney 03786a6314 Run Sonarqube after generating JaCoCo report 2018-08-23 20:36:44 +01:00
Gary Tierney 0a2d94ffbe Fix order of gradle arguments in sonarqube run 2018-08-23 20:22:13 +01:00
Major- cfddd05499 Repackage api plugin 2018-08-23 20:12:26 +01:00
Gary Tierney 4689ba9db6 Add SonarCloud scans to Travis runs 2018-08-23 20:12:11 +01:00
Gary Tierney 14f53531c3 Merge remote-tracking branch 'origin/master' into kotlin-experiments 2018-08-23 00:22:16 +01:00
Major- c6cf5a4081 Merge pull request #407 from arham4/kotlin-experiments 2018-08-23 00:07:24 +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 d97b6274c6 Include default configuratio in app distribution 2018-08-22 22:13:16 +01:00
Gary Tierney 51cfe1cd36 Add WalkingQueue tests 2018-08-22 22:00:39 +01:00
Gary Tierney 6198e30520 Remove Gradle wrapper hack from Travis config 2018-08-22 21:28:56 +01:00
Gary Tierney c3cdbdf75e Create zip file distributions for each AppVeyor build 2018-08-22 21:26:37 +01:00
Gary Tierney d8c7cdff61 Add Appyveyor configuration 2018-08-22 21:22:39 +01:00
Gary Tierney c2724236a2 Add Gradle wrapper 2018-08-22 21:21:58 +01:00
Arham4 0b0f75d622 Added all shops in Lumbridge, Falador, Edgeville, and Al-Kharid 2018-08-22 14:31:43 +01:00
Major- 2080e1e700 Add tests for player actions 2018-08-21 16:10:52 +01:00
Major- d4de32c82c Rename npc_spawn function to spawnNpc 2018-08-21 16:10:30 +01:00
Major- ae73453e1a Remove (empty) util plugin
The contents of this plugin have mostly been moved into the api plugin,
or removed entirely.
2018-08-21 16:09:30 +01:00
Major- 7e6039356d Throw custom exception on missing plugin dependency 2018-08-21 16:09:23 +01:00
Major 86fba62ab9 Support npc and object definitions in plugin tests 2018-08-21 16:09:16 +01:00
Major 71158b3b5e Add unit tests for areas plugin 2018-08-21 16:09:09 +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 37547ee3aa Produce coverage report with JaCoCo during CI 2018-08-20 00:14:08 +01:00
Gary Tierney 5307a62f8d Put plugins with the same name in unique packages 2018-08-20 00:13:25 +01:00
Gary Tierney ab64a099ba Add missing wrapper task in Travis config 2018-08-20 00:03:12 +01:00
Gary Tierney 88b0305cc8 Update test runner and coverage for CI 2018-08-20 00:00:55 +01:00
Gary Tierney ebeaa7cd92 Use Gradles built-in JUnit 5 support 2018-08-19 23:43:42 +01:00