diff --git a/src/main/java/org/terasology/moduletestingenvironment/MTEExtension.java b/src/main/java/org/terasology/moduletestingenvironment/MTEExtension.java index c1d3083..f19527f 100644 --- a/src/main/java/org/terasology/moduletestingenvironment/MTEExtension.java +++ b/src/main/java/org/terasology/moduletestingenvironment/MTEExtension.java @@ -18,6 +18,7 @@ import org.junit.jupiter.api.extension.TestInstancePostProcessor; import org.opentest4j.MultipleFailuresError; import org.slf4j.LoggerFactory; +import org.terasology.engine.core.module.ModuleManager; import org.terasology.moduletestingenvironment.extension.Dependencies; import org.terasology.moduletestingenvironment.extension.UseWorldGenerator; import org.terasology.engine.registry.In; @@ -65,6 +66,8 @@ public void afterAll(ExtensionContext context) throws Exception { @Override public void beforeAll(ExtensionContext context) throws Exception { + System.setProperty(ModuleManager.LOAD_CLASSPATH_MODULES_PROPERTY, "true"); + if (context.getRequiredTestClass().isAnnotationPresent(Nested.class)) { // nested classes get set up in the parent ModuleTestingHelper parentHelper = helperContexts.get(context.getRequiredTestClass().getEnclosingClass());