Bug 1208320 - Do not stage JIT test files before archiving; r=glandium

This avoids copying 5000+ files consuming ~37 MB on my build
configuration.
This commit is contained in:
Gregory Szorc 2015-09-30 10:03:25 -07:00
parent 840a9717d4
commit 169016d231
2 changed files with 30 additions and 9 deletions

View File

@ -39,6 +39,36 @@ ARCHIVE_FILES = {
'xpcshell/**',
],
},
{
'source': buildconfig.topsrcdir,
'base': 'js/src',
'pattern': 'jit-test/**',
'dest': 'jit-test',
},
{
'source': buildconfig.topsrcdir,
'base': 'js/src/tests',
'pattern': 'ecma_6/**',
'dest': 'jit-test/tests',
},
{
'source': buildconfig.topsrcdir,
'base': 'js/src/tests',
'pattern': 'js1_8_5/**',
'dest': 'jit-test/tests',
},
{
'source': buildconfig.topsrcdir,
'base': 'js/src/tests',
'pattern': 'lib/**',
'dest': 'jit-test/tests',
},
{
'source': buildconfig.topsrcdir,
'base': 'js/src',
'pattern': 'jsapi.h',
'dest': 'jit-test',
},
],
'cppunittest': [
{

View File

@ -383,7 +383,6 @@ stage-all: \
stage-modules \
stage-marionette \
stage-cppunittests \
stage-jittest \
stage-luciddream \
test-packages-manifest \
test-packages-manifest-tc \
@ -547,14 +546,6 @@ else
cp -RL $(DIST)/bin/jsapi-tests$(BIN_SUFFIX) $(PKG_STAGE)/cppunittest
endif
stage-jittest: make-stage-dir
$(NSINSTALL) -D $(PKG_STAGE)/jit-test/tests
cp -RL $(topsrcdir)/js/src/jsapi.h $(PKG_STAGE)/jit-test/
cp -RL $(topsrcdir)/js/src/jit-test $(PKG_STAGE)/jit-test/
cp -RL $(topsrcdir)/js/src/tests/ecma_6 $(PKG_STAGE)/jit-test/tests/
cp -RL $(topsrcdir)/js/src/tests/js1_8_5 $(PKG_STAGE)/jit-test/tests/
cp -RL $(topsrcdir)/js/src/tests/lib $(PKG_STAGE)/jit-test/tests/
stage-steeplechase: make-stage-dir
$(NSINSTALL) -D $(PKG_STAGE)/steeplechase/
cp -RL $(DEPTH)/_tests/steeplechase $(PKG_STAGE)/steeplechase/tests