Commit Graph

1145 Commits

Author SHA1 Message Date
Gary Tierney 04a69eac12 Add Azure DevOps pipeline configuration 2019-07-16 17:54:53 +01:00
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