Bug 1272113: Packaging awsy in build job
MozReview-Commit-ID: 9VhsVIaaWqt
--- a/build/gen_test_packages_manifest.py
+++ b/build/gen_test_packages_manifest.py
@@ -13,26 +13,28 @@ ALL_HARNESSES = [
'mochitest',
'reftest',
'xpcshell',
'cppunittest',
'jittest',
'mozbase',
'web-platform',
'talos',
+ 'awsy',
'gtest',
]
PACKAGE_SPECIFIED_HARNESSES = [
'cppunittest',
'mochitest',
'reftest',
'xpcshell',
'web-platform',
'talos',
+ 'awsy',
]
# These packages are not present for every build configuration.
OPTIONAL_PACKAGES = [
'gtest',
]
--- a/python/mozbuild/mozbuild/action/test_archive.py
+++ b/python/mozbuild/mozbuild/action/test_archive.py
@@ -98,16 +98,17 @@ ARCHIVE_FILES = {
'base': '',
'pattern': '**',
'ignore': [
'cppunittest/**',
'gtest/**',
'mochitest/**',
'reftest/**',
'talos/**',
+ 'awsy/**',
'web-platform/**',
'xpcshell/**',
],
},
{
'source': buildconfig.topobjdir,
'base': '_tests',
'pattern': 'modules/**',
@@ -369,16 +370,23 @@ ARCHIVE_FILES = {
],
'talos': [
{
'source': buildconfig.topsrcdir,
'base': 'testing',
'pattern': 'talos/**',
},
],
+ 'awsy': [
+ {
+ 'source': buildconfig.topsrcdir,
+ 'base': 'testing',
+ 'pattern': 'awsy/**',
+ },
+ ],
'web-platform': [
{
'source': buildconfig.topsrcdir,
'base': 'testing',
'pattern': 'web-platform/meta/**',
},
{
'source': buildconfig.topsrcdir,
--- a/taskcluster/taskgraph/transforms/beetmover.py
+++ b/taskcluster/taskgraph/transforms/beetmover.py
@@ -20,16 +20,17 @@ from voluptuous import Schema, Any, Requ
"target.common.tests.zip",
"target.cppunittest.tests.zip",
"target.crashreporter-symbols.zip",
"target.json",
"target.mochitest.tests.zip",
"target.mozinfo.json",
"target.reftest.tests.zip",
"target.talos.tests.zip",
+ "target.awsy.tests.zip",
"target.test_packages.json",
"target.txt",
"target.web-platform.tests.zip",
"target.xpcshell.tests.zip",
"target_info.txt",
"target.jsshell.zip",
"mozharness.zip",
"target.langpack.xpi",
@@ -69,16 +70,17 @@ from voluptuous import Schema, Any, Requ
"balrog_props.json",
"target.common.tests.zip",
"target.cppunittest.tests.zip",
"target.json",
"target.mochitest.tests.zip",
"target.mozinfo.json",
"target.reftest.tests.zip",
"target.talos.tests.zip",
+ "target.awsy.tests.zip",
"target.test_packages.json",
"target.txt",
"target.web-platform.tests.zip",
"target.xpcshell.tests.zip",
"target_info.txt",
"bouncer.apk",
"mozharness.zip",
"robocop.apk",
--- a/testing/testsuite-targets.mk
+++ b/testing/testsuite-targets.mk
@@ -129,16 +129,17 @@ stage-all: stage-cppunittests
endif
TEST_PKGS := \
common \
cppunittest \
mochitest \
reftest \
talos \
+ awsy \
web-platform \
xpcshell \
$(NULL)
ifdef LINK_GTEST_DURING_COMPILE
stage-all: stage-gtest
TEST_PKGS += gtest
endif
--- a/toolkit/mozapps/installer/package-name.mk
+++ b/toolkit/mozapps/installer/package-name.mk
@@ -89,16 +89,17 @@ MOZHARNESS_PACKAGE = mozharness.zip
# Test package naming
TEST_PACKAGE = $(PKG_BASENAME).common.tests.zip
CPP_TEST_PACKAGE = $(PKG_BASENAME).cppunittest.tests.zip
XPC_TEST_PACKAGE = $(PKG_BASENAME).xpcshell.tests.zip
MOCHITEST_PACKAGE = $(PKG_BASENAME).mochitest.tests.zip
REFTEST_PACKAGE = $(PKG_BASENAME).reftest.tests.zip
WP_TEST_PACKAGE = $(PKG_BASENAME).web-platform.tests.zip
TALOS_PACKAGE = $(PKG_BASENAME).talos.tests.zip
+AWSY_PACKAGE = $(PKG_BASENAME).awsy.tests.zip
GTEST_PACKAGE = $(PKG_BASENAME).gtest.tests.zip
ifneq (,$(wildcard $(DIST)/bin/application.ini))
BUILDID = $(shell $(PYTHON) $(MOZILLA_DIR)/config/printconfigsetting.py $(DIST)/bin/application.ini App BuildID)
else
BUILDID = $(shell $(PYTHON) $(MOZILLA_DIR)/config/printconfigsetting.py $(DIST)/bin/platform.ini Build BuildID)
endif
--- a/toolkit/mozapps/installer/upload-files.mk
+++ b/toolkit/mozapps/installer/upload-files.mk
@@ -401,16 +401,17 @@ UPLOAD_FILES= \
$(call QUOTED_WILDCARD,$(DIST)/$(LANGPACK)) \
$(call QUOTED_WILDCARD,$(wildcard $(DIST)/$(PARTIAL_MAR))) \
$(call QUOTED_WILDCARD,$(DIST)/$(PKG_PATH)$(MOZHARNESS_PACKAGE)) \
$(call QUOTED_WILDCARD,$(DIST)/$(PKG_PATH)$(TEST_PACKAGE)) \
$(call QUOTED_WILDCARD,$(DIST)/$(PKG_PATH)$(CPP_TEST_PACKAGE)) \
$(call QUOTED_WILDCARD,$(DIST)/$(PKG_PATH)$(XPC_TEST_PACKAGE)) \
$(call QUOTED_WILDCARD,$(DIST)/$(PKG_PATH)$(MOCHITEST_PACKAGE)) \
$(call QUOTED_WILDCARD,$(DIST)/$(PKG_PATH)$(TALOS_PACKAGE)) \
+ $(call QUOTED_WILDCARD,$(DIST)/$(PKG_PATH)$(AWSY_PACKAGE)) \
$(call QUOTED_WILDCARD,$(DIST)/$(PKG_PATH)$(REFTEST_PACKAGE)) \
$(call QUOTED_WILDCARD,$(DIST)/$(PKG_PATH)$(WP_TEST_PACKAGE)) \
$(call QUOTED_WILDCARD,$(DIST)/$(PKG_PATH)$(GTEST_PACKAGE)) \
$(call QUOTED_WILDCARD,$(DIST)/$(PKG_PATH)$(SYMBOL_ARCHIVE_BASENAME).zip) \
$(call QUOTED_WILDCARD,$(MOZ_SOURCESTAMP_FILE)) \
$(call QUOTED_WILDCARD,$(MOZ_BUILDINFO_FILE)) \
$(call QUOTED_WILDCARD,$(MOZ_BUILDID_INFO_TXT_FILE)) \
$(call QUOTED_WILDCARD,$(MOZ_MOZINFO_FILE)) \