Moddable XS Test Engine
Please visit Moddable to get the source code, documentation and licence of XS
You can use the jsvu CLI to install or update xst from this repostiory.
xst [-h] [-e] [-m] [-s] [-v] strings...
-h: print this help message
stringsare paths to modules
stringsare paths to scripts
-v: print XS version
strings are paths to test262 cases or directories.
To test XS with eshost, install the eshost CLI. Then add XS to the hosts:
eshost --add 'XS' xs ~/.jsvu/xst
eshost uses the
-s option of xst.
To test XS with test262, clone test262 and change the directory to the
test directory inside the
test262 directory. For instance:
cd ~/test262/test xst language/block-scope xst built-ins/TypedArrays/buffer-arg-*
See XS Conformance for details about how XS currently passes test262 cases.
Running xsbug while passing a bunch of test262 cases can be cumbersome. Just quit xsbug or at least uncheck Break - On Exceptions in the preferences.
See the xsbug documentation in the Moddable SDK.