This directory contains code for running Promise/A+ Compliance Test Suite[1].You can download the it from [1], or by specifying --download totools/run-tests.py.Promise/A+ Compliance Test Suite requires Node environment and needs somelibraries. To run it in d8 shell, we provides some emulation functions in thelib/ directory. - lib/adapter.js - An adapter for harmony Promise used in Promise/A+ tests. - lib/assert.js - Emulates assert modules in Node. - lib/global.js - Provides global functions and variables. - lib/mocha.js - Emulates Mocha[2] test framework. - lib/require.j - Emulate require function in Node. - lib/run-tests.js - Run all describe tests.The emulation is not complete. Upgrading Promise/A+ tests will requirechanging lib/ scripts.Sinon.JS[3], required by Promise/A+ tests, is also downloaded by run-tests.py.[1]: https://github.com/promises-aplus/promises-tests[2]: http://visionmedia.github.io/mocha/[3]: http://sinonjs.org/