node/deps/v8/test
Bryon Leung 98596a94fa test: run v8 tests from node tree
Ported by exinfinitum from a PR by jasnell:
see https://github.com/nodejs/node-v0.x-archive/pull/14185

Allows the running of v8 tests on node's packaged v8 source code.

Note that the limited win32 support added by jasnell has NOT been ported,
and so these tests are currently UNIX ONLY.

Note that gclient depot tools
(see https://commondatastorage.googleapis.com/
chrome-infra-docs/flat/depot_tools/docs/html/
depot_tools_tutorial.html#_setting_up) and subversion are required
to run tests.

To perform tests, run the following commands:

make v8 DESTCPU=(ARCH)
make test-v8 DESTCPU=(ARCH)

where (ARCH) is your CPU architecture, e.g. x64, ia32.
DESTCPU MUST be specified for this to work properly.

Can also do tests on debug build by using "make test-v8 DESTCPU=(ARCH)
BUILDTYPE=Debug", or perform intl or benchmark tests via make
test-v8-intl or test-v8-benchmarks respectively.

Note that by default, quickcheck and TAP output are disabled, and i18n
is enabled. To activate these options, use options"QUICKCHECK=True" and
"ENABLE_V8_TAP=True" respectively.

Use "DISABLE_V8_I18N" to disable i18n.

Use V8_BUILD_OPTIONS to allow custom user-defined flags to be
appended onto "make v8".

Any tests performed after changes to the packaged v8 file will require
recompiling of v8, which can be done using "make v8 DESTCPU=(ARCH)".

Finally, two additional files necessary for one of the v8 tests have
been added to the v8 folder.

PR-URL: https://github.com/nodejs/node/pull/4704
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: targos - Michaël Zasso <mic.besace@gmail.com>
2016-02-15 23:14:09 +11:00
..
benchmarks deps: upgrade V8 to 4.6.85.23 2015-10-14 11:20:34 -07:00
cctest deps: backport 010897c from V8 upstream 2015-10-29 13:16:34 +11:00
intl deps: update V8 to 4.6.85.31 2015-11-11 12:13:10 -05:00
js-perf-test deps: upgrade V8 to 4.5.103.24 2015-09-06 21:38:01 +10:00
memory deps: update v8 to 4.4.63.9 2015-08-04 11:56:14 -07:00
message deps: backport 819b40a from V8 upstream 2015-12-05 16:31:16 +11:00
mjsunit test: run v8 tests from node tree 2016-02-15 23:14:09 +11:00
mozilla deps: upgrade V8 to 4.5.103.24 2015-09-06 21:38:01 +10:00
preparser deps: upgrade V8 to 4.6.85.23 2015-10-14 11:20:34 -07:00
promises-aplus deps: upgrade V8 to 4.6.85.23 2015-10-14 11:20:34 -07:00
simdjs deps: upgrade V8 to 4.6.85.23 2015-10-14 11:20:34 -07:00
test262 deps: update V8 to 4.6.85.28 2015-10-25 21:25:50 -04:00
test262-es6 deps: update V8 to 4.6.85.28 2015-10-25 21:25:50 -04:00
unittests deps: upgrade V8 to 4.6.85.23 2015-10-14 11:20:34 -07:00
webkit deps: upgrade V8 to 4.6.85.23 2015-10-14 11:20:34 -07:00