# This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. include $(topsrcdir)/config/rules.mk # test files to be packaged. TEST_FILES = \ jsreftest.html \ shell.js \ browser.js \ js-test-driver-end.js \ user.js \ ecma/ \ ecma_2/ \ ecma_3/ \ ecma_3_1/ \ ecma_5/ \ ecma_6/ \ ecma_7/ \ ecma_2017/ \ Intl/ \ js1_1/ \ js1_2/ \ js1_3/ \ js1_4/ \ js1_5/ \ js1_6/ \ js1_7/ \ js1_8/ \ js1_8_1/ \ js1_8_5/ \ shell/ \ test262/ \ $(NULL) PKG_STAGE = $(DIST)/test-stage # stage tests for packaging stage-package: $(NSINSTALL) -D $(PKG_STAGE)/jsreftest/tests (cd $(srcdir) && tar $(TAR_CREATE_FLAGS) - $(TEST_FILES)) | (cd $(PKG_STAGE)/jsreftest/tests && tar -xf -) $(PYTHON) $(srcdir)/jstests.py --make-manifests $(PKG_STAGE)/jsreftest/tests/