| # vim: set shiftwidth=8 tabstop=8 autoindent noexpandtab copyindent: |
| # 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/ \ |
| 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/ |