Will run the tests for the analyzer, compiler, and closure components.
Set the V8_HOME environment variable to the path where d8 lives.
Get the js-shell from here http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-central/. Set your SPIDERMONKEY_HOME environment variable.
On macOS download a WebKit nightly and put it in your Applications folder. Update your shell profile to include the following:
NOTE: Sub in the correct macOS version if you’re not running
$NASHORN_HOME environment variable so that
so you can write:
Get ChakraCore from here
Set your CHAKRACORE_HOME environment variable so that
$CHAKRACORE_HOME/ch executes ChakraCore.
If you have Node.js installed, you can run the bootstrapped
ClojureScript test suite (located at
You can also build and run the ClojureScript compiler test suite in bootstrapped mode within Node.js by running
Besides the tests it’s important to make sure that the Browser REPL hasn’t accidentally been broken. Double-check using the sample found in the repository.