File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
test-framework/common/src/main/java/io/quarkus/test/common Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -81,14 +81,23 @@ private static String guessPath(Class<?> testClass) {
81
81
URL [] urls = ((URLClassLoader ) cl ).getURLs ();
82
82
for (URL url : urls ) {
83
83
if (url .getProtocol ().equals ("file" ) && url .getPath ().endsWith ("test-classes/" )) {
84
- //we have the test classes dir
84
+ //we have the maven test classes dir
85
85
File testClasses = new File (url .getPath ());
86
86
for (File file : testClasses .getParentFile ().listFiles ()) {
87
87
if (file .getName ().endsWith ("-runner" )) {
88
88
logGuessedPath (file .getAbsolutePath ());
89
89
return file .getAbsolutePath ();
90
90
}
91
91
}
92
+ } else if (url .getProtocol ().equals ("file" ) && url .getPath ().endsWith ("test/" )) {
93
+ //we have the gradle test classes dir, build/classes/java/test
94
+ File testClasses = new File (url .getPath ());
95
+ for (File file : testClasses .getParentFile ().getParentFile ().getParentFile ().listFiles ()) {
96
+ if (file .getName ().endsWith ("-runner" )) {
97
+ logGuessedPath (file .getAbsolutePath ());
98
+ return file .getAbsolutePath ();
99
+ }
100
+ }
92
101
}
93
102
}
94
103
}
You can’t perform that action at this time.
0 commit comments