diff --git a/tests/io.sarl.sre.test.framework/src/main/sarl/io/sarl/sre/test/framework/context/SreRunContext.sarl b/tests/io.sarl.sre.test.framework/src/main/sarl/io/sarl/sre/test/framework/context/SreRunContext.sarl index 4947202aa6..c0734afdb5 100644 --- a/tests/io.sarl.sre.test.framework/src/main/sarl/io/sarl/sre/test/framework/context/SreRunContext.sarl +++ b/tests/io.sarl.sre.test.framework/src/main/sarl/io/sarl/sre/test/framework/context/SreRunContext.sarl @@ -86,6 +86,9 @@ class SreRunContext { @Accessors(PUBLIC_GETTER) volatile var bootAgentId : UUID + @Accessors + var executableName : String + def getBootOrFirstAgentId : UUID { var id = getBootAgentId if (id === null) { diff --git a/tests/io.sarl.sre.test.framework/src/main/sarl/io/sarl/sre/test/framework/extension/SreRunExtension.sarl b/tests/io.sarl.sre.test.framework/src/main/sarl/io/sarl/sre/test/framework/extension/SreRunExtension.sarl index 1e4f801b1d..db0e73f36b 100644 --- a/tests/io.sarl.sre.test.framework/src/main/sarl/io/sarl/sre/test/framework/extension/SreRunExtension.sarl +++ b/tests/io.sarl.sre.test.framework/src/main/sarl/io/sarl/sre/test/framework/extension/SreRunExtension.sarl @@ -62,6 +62,7 @@ class SreRunExtension implements ParameterResolver, InvocationInterceptor { SRE::resetServiceLoader SRE::bootstrap = null var context = new SreRunContext + context.executableName = parameterContext.declaringExecutable.declaringClass.name + "#" + parameterContext.declaringExecutable.name return context }