Skip to content

Commit cd20adf

Browse files
committed
Report current dir in case of test-suites loading failure
1 parent 119f2a3 commit cd20adf

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

test-suites/src/commonTest/kotlin/io/github/optimumcode/json/schema/suite/AbstractSchemaTestSuite.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,10 @@ internal fun FunSpec.runTestSuites(
5050
val testSuiteDir = when {
5151
fs.exists(TEST_SUITES_DIR) -> TEST_SUITES_DIR
5252
fs.exists(TEST_SUITES_DIR_FROM_ROOT) -> TEST_SUITES_DIR_FROM_ROOT
53-
else -> fs.resolveRoot() ?: error("neither $TEST_SUITES_DIR or $TEST_SUITES_DIR_FROM_ROOT exist")
54-
}.resolve(draftName)
53+
else -> fs.resolveRoot()
54+
}?.resolve(draftName)
55+
?: error("neither $TEST_SUITES_DIR or $TEST_SUITES_DIR_FROM_ROOT exist " +
56+
"(current dir: ${fs.canonicalize(".".toPath())})")
5557

5658
require(fs.exists(testSuiteDir)) { "folder $testSuiteDir does not exist" }
5759

0 commit comments

Comments
 (0)