summaryrefslogtreecommitdiff
path: root/opendc-harness/opendc-harness-junit5/src
diff options
context:
space:
mode:
Diffstat (limited to 'opendc-harness/opendc-harness-junit5/src')
-rw-r--r--opendc-harness/opendc-harness-junit5/src/main/kotlin/org/opendc/harness/runner/junit5/OpenDCTestEngine.kt3
1 files changed, 2 insertions, 1 deletions
diff --git a/opendc-harness/opendc-harness-junit5/src/main/kotlin/org/opendc/harness/runner/junit5/OpenDCTestEngine.kt b/opendc-harness/opendc-harness-junit5/src/main/kotlin/org/opendc/harness/runner/junit5/OpenDCTestEngine.kt
index ab7367b8..7fc97f6d 100644
--- a/opendc-harness/opendc-harness-junit5/src/main/kotlin/org/opendc/harness/runner/junit5/OpenDCTestEngine.kt
+++ b/opendc-harness/opendc-harness-junit5/src/main/kotlin/org/opendc/harness/runner/junit5/OpenDCTestEngine.kt
@@ -25,6 +25,7 @@ package org.opendc.harness.runner.junit5
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.emptyFlow
import mu.KotlinLogging
+import org.junit.platform.commons.util.ClassLoaderUtils
import org.junit.platform.engine.*
import org.junit.platform.engine.discovery.ClassNameFilter
import org.junit.platform.engine.discovery.ClassSelector
@@ -63,7 +64,7 @@ public class OpenDCTestEngine : TestEngine {
val classNames = request.getSelectorsByType(ClassSelector::class.java).map { DiscoverySelector.Meta("class.name", it.className) }
val classNameFilters = request.getFiltersByType(ClassNameFilter::class.java).map { DiscoveryFilter.Name(it.toPredicate()) }
- val discovery = DiscoveryProvider.createComposite()
+ val discovery = DiscoveryProvider.createComposite(ClassLoaderUtils.getDefaultClassLoader())
val definitions = discovery.discover(DiscoveryRequest(classNames, classNameFilters))
return ExperimentEngineDescriptor(uniqueId, definitions)