[Wasm] Don't write .wat files in box tests
These files take space on CI, but they are not validated or processed automatically in any way. Disabled by default, enabled via kotlin.wasm.debugMode=1
This commit is contained in:
committed by
Space
parent
6da3b3b274
commit
813b600555
@@ -168,9 +168,12 @@ fun writeCompilationResult(
|
|||||||
dir: File,
|
dir: File,
|
||||||
loaderKind: WasmLoaderKind,
|
loaderKind: WasmLoaderKind,
|
||||||
fileNameBase: String = "index",
|
fileNameBase: String = "index",
|
||||||
|
writeWat: Boolean = true,
|
||||||
) {
|
) {
|
||||||
dir.mkdirs()
|
dir.mkdirs()
|
||||||
File(dir, "$fileNameBase.wat").writeText(result.wat)
|
if (writeWat) {
|
||||||
|
File(dir, "$fileNameBase.wat").writeText(result.wat)
|
||||||
|
}
|
||||||
File(dir, "$fileNameBase.wasm").writeBytes(result.wasm)
|
File(dir, "$fileNameBase.wasm").writeBytes(result.wasm)
|
||||||
val jsWithLoader = generateJsWasmLoader(loaderKind, "./$fileNameBase.wasm", result.js)
|
val jsWithLoader = generateJsWasmLoader(loaderKind, "./$fileNameBase.wasm", result.js)
|
||||||
File(dir, "$fileNameBase.js").writeText(jsWithLoader)
|
File(dir, "$fileNameBase.js").writeText(jsWithLoader)
|
||||||
|
|||||||
@@ -176,7 +176,7 @@ abstract class BasicWasmBoxTest(
|
|||||||
println(" ------ $name Test file://$path/test.js")
|
println(" ------ $name Test file://$path/test.js")
|
||||||
}
|
}
|
||||||
|
|
||||||
writeCompilationResult(res, dir, WasmLoaderKind.D8)
|
writeCompilationResult(res, dir, WasmLoaderKind.D8, writeWat = debugMode >= DebugMode.DEBUG)
|
||||||
File(dir, "test.js").writeText(testJs)
|
File(dir, "test.js").writeText(testJs)
|
||||||
ExternalTool(System.getProperty("javascript.engine.path.V8"))
|
ExternalTool(System.getProperty("javascript.engine.path.V8"))
|
||||||
.run(
|
.run(
|
||||||
|
|||||||
Reference in New Issue
Block a user