forked from clojure/clojurescript
-
Notifications
You must be signed in to change notification settings - Fork 15
Running the tests
swannodette edited this page Sep 6, 2012
·
10 revisions
How to setup the the three important JavaScript runtimes.
Checkout the V8 project. Following the build instructions here
Set the V8_HOME environment variable to the path where d8 lives. You should now be able to run the tests from the ClojureScript source directory with:
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 OS X download a WebKit nightly and put it in your Applications folder. Update your shell profile to include the following:
DYLD_FRAMEWORK_PATH=/Applications/WebKit.app/Contents/Frameworks/10.7/
export DYLD_FRAMEWORK_PATH
PATH=$PATH:/Applications/WebKit.app/Contents/Frameworks/10.7/JavaScriptCore.framework/Resources
JSC_HOME=/Applications/WebKit.app/Contents/Frameworks/10.7/JavaScriptCore.framework/Resources
export JSC_HOME
./script/test
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.