1
0
mirror of https://github.com/SquidDev-CC/CC-Tweaked synced 2025-01-30 02:44:46 +00:00
CC-Tweaked/buildSrc/src/main/kotlin/cc/tweaked/gradle
Jonathan Coates 71f81e1201
Move some test support code into testFixtues
This offers very few advantages now, but helps support the following in
the future:

 - Reuse test support code across multiple projects (useful for
   multi-loader).
 - Allow using test fixture code in testMod. We've got a version of our
   gametest which use Kotlin instead of Lua for asserting computer
   behaviour.

We can't use java-test-fixtures here for Forge reasons, so have to roll
our own version. Alas.

 - Add an ILuaMachine implementation which runs Kotlin coroutines
   instead. We can use this for testing asynchronous APIs. This also
   replaces the FakeComputerManager.

 - Move most things in the .support module to .test.core. We need to use
   a separate package in order to cope with Java 9 modules (again,
   thanks Forge).
2022-10-29 18:17:02 +01:00
..
CCTweakedExtension.kt Some minor build system improvements 2022-10-24 19:21:09 +01:00
CCTweakedPlugin.kt Move some test support code into testFixtues 2022-10-29 18:17:02 +01:00
CheckChangelog.kt Move some more build logic to buildSrc 2022-10-22 20:47:47 +01:00
CheckLicense.kt Move some more build logic to buildSrc 2022-10-22 20:47:47 +01:00
ExecTasks.kt Use a Gradle plugin to download illuaminate 2022-09-11 14:11:33 +01:00
Extensions.kt Load the CC API with services loaders 2022-10-21 23:50:44 +01:00
Illuaminate.kt Use a Gradle plugin to download illuaminate 2022-09-11 14:11:33 +01:00
Node.kt Convert build script to Kotlin 2022-10-22 21:09:08 +01:00
ProcessHelpers.kt Fix a whole bunch of GH action issues 2022-10-22 21:36:52 +01:00