Commit Graph

43 Commits (master)

Author SHA1 Message Date
Kevin Turner 8a7219b637
test: reducing logspam (#5022)
Co-authored-by: jdrueckert <jd.rueckert@googlemail.com>
2022-06-04 19:56:59 +02:00
Kevin Turner 114f175778
build(checkstyle): update to version 10.2, update .idea to match (#5027) 2022-06-04 17:04:46 +02:00
jdrueckert a0c6606176
feat: restrict default memory settings (#5025) 2022-05-29 15:09:21 -07:00
Kevin Turner 9a122e21fb
security: upgrade dependencies (#5021)
- upgrade snowplow, logstash-logback-encoder, logback-classic, plexus-utils, protobuf-java
- remove dom4j, jetbrains NotNull annotation
2022-05-28 17:18:35 +02:00
jdrueckert 650866742d
Merge branch 'develop' into test/moveMTE 2022-05-22 23:51:04 +02:00
Kevin Turner ec8decfad5 build: make terasology-common for easy inclusion of things applicable to all subprojects 2022-05-21 13:46:39 -07:00
Kevin Turner 90af4b2c8f test: remove jacoco
CI wasn't even reading the jacoco report at all.
2022-05-21 12:21:35 -07:00
Kevin Turner b1a35c06f4 build: extract project metrics/analytics to terasology-metrics gradle plugin 2022-05-21 12:21:35 -07:00
Kevin Turner 3cf39f5120 build(modules): copy assets and module.txt every time processResources is run
Instead of waiting for the jar task.

This is probably the reason things didn't seem to work unless you built jars _before_ running the code.
2022-05-19 16:43:06 -07:00
Rasmus Praestholm de37cfa88f
fix: path quirk on an M1 Mac using Azul JDK 11 (#5006)
Co-authored-by: Kevin Turner <83819+keturn@users.noreply.github.com>
2022-05-03 14:04:03 -07:00
Kevin Turner a9b9db5942
build(modules): add :modules:reportModuleOrder task (#4568) 2022-04-03 23:38:10 +02:00
Kevin Turner 2e17426de9 build(RunTerasology): allow task property to be initialized by injector
It requires this class to be abstract, but that seems to be the common practice.
2021-12-19 10:51:26 -08:00
Kevin Turner 481fa63c73 build: add `--jmx-port` to allow JMX connections to `gradle game` 2021-12-19 10:51:26 -08:00
Rasmus Praestholm 7dfebd3ef7
build: fix mystery Artifactory issue (#4945) 2021-11-08 08:58:48 -08:00
Kevin Turner 36e88a1a9e
test: add unitTest target to TypeHandlerLibrary and facades (#4940) 2021-11-05 15:37:28 -07:00
Kevin Turner 3833ede320
test(modules): make com.google.truth assertion library available (#4913) 2021-09-27 10:12:23 -07:00
jdrueckert ac1c547e57
chore: add maven repo that contains jpastebin (#4844) 2021-08-15 13:31:28 -07:00
Kevin Turner ac19044c01 Merge remote-tracking branch 'origin/develop' into feat/picocli
# Conflicts:
#	.idea/misc.xml
#	facades/PC/src/main/java/org/terasology/engine/Terasology.java
2021-07-27 15:58:14 -07:00
Kevin Turner 40e5bfa3ee
build: avoid transitive dependency on org.reflections (#4812) 2021-07-11 00:22:14 +02:00
Kevin Turner 26f79333d7
test: make parts of PathManagerProvider public for use by MTE (#4807) 2021-07-03 18:02:18 +02:00
Kevin Turner 89242ee5cb chore: upgrade to mockito 3.11.2 from 3.7.7 2021-07-02 11:11:36 -07:00
Kevin Turner 664f212e69 test: enable mockito-inline in module tests
This enables stubs and spies for final classes.
2021-07-02 11:09:20 -07:00
Kevin Turner 829aa78e5b
chore: upgrade to gestalt 7.1.0 from snapshot (#4761) 2021-06-13 01:31:38 +02:00
Tobias Nett e3c202adab
build(module_build): use same DependencyInfo -> String logic for modules and engine (#4649)
* build(module_build): use same DependencyInfo -> String logic for modules and engine

* build(module_build): remove corner case handling for min SNAPHSOT
2021-05-07 12:27:58 -07:00
Kevin Turner e0f93feedd build(modules): use newer versions when available 2021-05-02 19:58:11 -07:00
Kevin Turner 9381ce367c
build(modules): improve matching of compatible versions in module dependencies (#4645)
by avoiding use of gestalt.VersionRange
2021-05-02 17:41:16 -07:00
Kevin Turner 0bd23a74f5 build: remove commented-out uses of reflections-cache 2021-04-27 14:04:18 -07:00
Kevin Turner 2b54db578a build: disable build-time cacheReflections in a more consistent way
Instead of commenting out the code in the reflection-manifest plugin, comment out its usages.

(Yes commented code is bad either way but I still feel some doubt about which way this branch is going.)
2021-04-26 11:14:33 -07:00
Kevin Turner c725b45451 Merge remote-tracking branch 'origin/develop' into feature/migrate-gestalt-v7.a
engine/src/main/java/org/terasology/engine/core/subsystem/lwjgl/LwjglGraphicsManager.java
engine/src/main/java/org/terasology/engine/rendering/assets/mesh/MeshData.java
engine/src/main/java/org/terasology/engine/rendering/nui/internal/LwjglCanvasRenderer.java
engine/src/main/java/org/terasology/engine/rendering/opengl/OpenGLMesh.java
engine/src/main/java/org/terasology/engine/rendering/opengl/OpenGLSkeletalMesh.java
engine/src/main/java/org/terasology/engine/rendering/primitives/Tessellator.java
2021-04-21 20:35:51 -07:00
Rasmus Praestholm ad6aa9b49d
logistics: Replace usage of jcenter (shutting down) (#4632) 2021-04-21 18:00:27 -07:00
Kevin Turner 9204eabce1 build: factor out reflections manifest `cacheReflections` task [WIP]
…except now it can't find world generators
2021-04-11 16:45:31 -07:00
Kevin Turner b787951e99 build: add google repo to terasology-repositories build logic
Gestalt depends on some annotation library from Google.
2021-04-10 08:59:30 -07:00
Kevin Turner 1a80bcf28c build: upgrade build-logic to gestalt-7 2021-04-10 08:39:25 -07:00
Kevin Turner 94e1e419d3 Merge remote-tracking branch 'origin/develop' into feature/migrate-gestalt-v7.a
# Conflicts:
#	engine/src/main/java/org/terasology/engine/logic/debug/DebugPropertiesSystem.java
#	engine/src/main/resources/org/terasology/engine/assets/ui/hud/DebugProperties.ui
2021-04-09 16:33:33 -07:00
Tobias Nett 1426b6b473
build: add tasks for 'unit' and 'integration' tests (#4611) 2021-04-09 13:05:10 -07:00
Michael Pollind e55b7f0fd7 feature: migrate to gestaltv7 2021-03-27 18:18:30 -07:00
Kevin Turner ba37d88e7a
test(modules): set default test case timeout to four minutes (#4579) 2021-03-14 19:23:58 +01:00
Kevin Turner d27f72d4a0 Merge remote-tracking branch 'origin/develop' into feat/picocli
# Conflicts:
#	build-logic/src/main/kotlin/org/terasology/gradology/exec.kt
#	facades/PC/build.gradle.kts
#	facades/PC/src/main/java/org/terasology/engine/Terasology.java
2021-03-10 11:43:39 -08:00
Kevin Turner 1b38e35c0a
chore: upgrade reflections to 0.9.12-MB from 0.9.10 (#4564)
Using the org.terasology fork.

Co-authored-by: Michael Pollind <polli104@mail.chapman.edu>
2021-03-07 07:48:29 -08:00
Kevin Turner b3ccd93751
chore! remove JUnit 4 from module dependencies (#4563) 2021-03-06 21:13:55 -08:00
Kevin Turner 872f9a5317
test: use a temp directory instead of a Shrinkwrap archive (#4559)
allows removing the dependency on Shrinkwrap.
2021-03-05 09:07:43 -08:00
Kevin Turner 9a54577cfa build: buildscript dependency on build-logic 2/2
buildSrc was a special thing from before gradle had composite builds.

build-logic is included like any other included build.
2021-03-01 14:32:19 -08:00
Kevin Turner 49555e7086 build: rename buildSrc to build-logic 1/2
this commit is only the file moves.
2021-03-01 14:32:19 -08:00