mirror of
https://github.com/i-net-software/JWebAssembly.git
synced 2025-03-25 07:27:52 +01:00
file extension is .wat and not .wast
This commit is contained in:
parent
563075a578
commit
bdc5244ebb
@ -46,7 +46,7 @@ public class WasmRule extends TemporaryFolder {
|
|||||||
|
|
||||||
private File wasmFile;
|
private File wasmFile;
|
||||||
|
|
||||||
private File wastFile;
|
private File watFile;
|
||||||
|
|
||||||
private File nodeScript;
|
private File nodeScript;
|
||||||
|
|
||||||
@ -100,8 +100,8 @@ public class WasmRule extends TemporaryFolder {
|
|||||||
try {
|
try {
|
||||||
create();
|
create();
|
||||||
|
|
||||||
wastFile = newFile( "test.wast" );
|
watFile = newFile( "test.wat" );
|
||||||
try( FileOutputStream stream = new FileOutputStream( wastFile ) ) {
|
try( FileOutputStream stream = new FileOutputStream( watFile ) ) {
|
||||||
stream.write( textCompiled.getBytes( StandardCharsets.UTF_8 ) );
|
stream.write( textCompiled.getBytes( StandardCharsets.UTF_8 ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -111,7 +111,7 @@ public class WasmRule extends TemporaryFolder {
|
|||||||
|
|
||||||
nodeScript = createScript( "nodetest.js" );
|
nodeScript = createScript( "nodetest.js" );
|
||||||
spiderMonkeyScript = createScript( "SpiderMonkeyTest.js" );
|
spiderMonkeyScript = createScript( "SpiderMonkeyTest.js" );
|
||||||
nodeWastScript = createScript( "WastTest.js" );
|
nodeWastScript = createScript( "WatTest.js" );
|
||||||
|
|
||||||
ProcessBuilder processBuilder = IS_WINDOWS ? new ProcessBuilder( "cmd", "/C", "npm", "install", "wabt@nightly" ) : new ProcessBuilder( "npm", "install", "wabt@nightly" );
|
ProcessBuilder processBuilder = IS_WINDOWS ? new ProcessBuilder( "cmd", "/C", "npm", "install", "wabt@nightly" ) : new ProcessBuilder( "npm", "install", "wabt@nightly" );
|
||||||
processBuilder.directory( getRoot() );
|
processBuilder.directory( getRoot() );
|
||||||
@ -143,7 +143,7 @@ public class WasmRule extends TemporaryFolder {
|
|||||||
URL scriptUrl = getClass().getResource( name );
|
URL scriptUrl = getClass().getResource( name );
|
||||||
String expected = readStream( scriptUrl.openStream() );
|
String expected = readStream( scriptUrl.openStream() );
|
||||||
expected = expected.replace( "{test.wasm}", wasmFile.getName() );
|
expected = expected.replace( "{test.wasm}", wasmFile.getName() );
|
||||||
expected = expected.replace( "{test.wast}", wastFile.getName() );
|
expected = expected.replace( "{test.wat}", watFile.getName() );
|
||||||
try (FileOutputStream scriptStream = new FileOutputStream( file )) {
|
try (FileOutputStream scriptStream = new FileOutputStream( file )) {
|
||||||
scriptStream.write( expected.getBytes( StandardCharsets.UTF_8 ) );
|
scriptStream.write( expected.getBytes( StandardCharsets.UTF_8 ) );
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
var nodeFS = require('fs');
|
var nodeFS = require('fs');
|
||||||
var wabt = require("wabt")();
|
var wabt = require("wabt")();
|
||||||
|
|
||||||
var filename = '{test.wast}';
|
var filename = '{test.wat}';
|
||||||
var text = nodeFS['readFileSync'](filename, "utf8");
|
var text = nodeFS['readFileSync'](filename, "utf8");
|
||||||
|
|
||||||
var features = {'sat_float_to_int':true, 'sign_extension':true};
|
var features = {'sat_float_to_int':true, 'sign_extension':true};
|
Loading…
x
Reference in New Issue
Block a user