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
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
82b79ba60c
Remove Kotlin scripting Gradle plugin
2018-08-19 19:59:05 +01:00