Commit Graph

1144 Commits

Author SHA1 Message Date
Gary Tierney 57fc49a42b Update test deps for Java 11
Prevent bytecode generation related test failures in tests that rely on
PowerMock by updating to PowerMock 2.
2019-07-16 16:35:34 +01:00
Major 1b3f1ab5c4 Merge branch 'Tomm0017-magic_on_mob' into kotlin-experiments
Merge #426
2019-07-13 19:10:39 +01:00
david.indova@gmail.com bb352225f3 Add MagicOnMob MessageHandler 2019-07-13 19:07:21 +01:00
Major 16599dd231 Refactor shops plugin 2019-07-13 19:00:55 +01:00
Major a8d9db5009 Update detekt
This temporarily disables the custom detekt rules, as they break the
build in hard-to-debug ways.
2019-07-13 19:00:55 +01:00
Major 8753bedf7e Update kotlin and coroutines dependencies 2019-07-13 15:14:35 +01:00
Major cd06a69245 Merge pull request #414 from ryleykimmel/enhancement/orientation-duplicate
Remove duplicate GameObject rotated checks
2019-03-29 22:38:42 +00:00
Major 9633dd0cc8 Merge pull request #420 from ryleykimmel/netty-resource-leak-fix
Allow Netty to automatically maintain our internal usages of ByteBuf
2019-03-29 22:36:46 +00:00
Major d0c97b2e92 Merge pull request #421 from KeepBotting/kotlin-experiments
Fix data path and resolution of plugin dependencies
2019-03-29 22:36:32 +00:00
KeepBotting 9c1944c969 Let ::pos return other players positions (#422)
Rework ::pos to allow a user to return another player's position
2019-03-29 22:36:07 +00:00
KeepBotting 739c331860 Housekeeping 2019-03-26 14:05:40 -04:00
atomicint 3326dba3cd Allow Netty to automatically maintain our internal usages of ByteBuf 2018-11-11 10:48:41 -05:00
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 b6086d57b8 Fix mockk error in matcher 2018-09-04 04:00:28 +01:00
Gary Tierney 5f49ec16a2 Add tests for remaining commands 2018-09-04 03:51:26 +01:00
Gary Tierney 20bb420916 Fix typo in skill command tests 2018-09-04 02:40:44 +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 274d805c55 Remove broken imports from command tests 2018-09-04 01:20:30 +01:00
Gary Tierney 4525eed734 Re-add HTML and XML code coverage reports 2018-09-04 01:16:12 +01:00
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
atomicint 1f539b16ab Remove duplicate GameObject rotated checks 2018-08-28 13:38:11 -04: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