[Pkg-mozext-commits] [requestpolicy] 52/65: [release] Makefile: create "AMO-beta" and "AMO-nightly" targets
David Prévot
taffit at moszumanska.debian.org
Fri Mar 25 22:59:51 UTC 2016
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository requestpolicy.
commit 938b720d0eeb8165f77add3d4ea6dccdfa691aa9
Author: Martin Kimmerle <dev at 256k.de>
Date: Tue Feb 2 15:11:18 2016 +0100
[release] Makefile: create "AMO-beta" and "AMO-nightly" targets
---
Makefile | 27 ++++++++++++++--------
.../test_multiple_installations.py | 2 +-
2 files changed, 18 insertions(+), 11 deletions(-)
diff --git a/Makefile b/Makefile
index 9d60e0a..40c4156 100644
--- a/Makefile
+++ b/Makefile
@@ -59,7 +59,7 @@ define make_files
endef
.PHONY: all _xpi _files \
- xpi unit-testing-xpi amo-xpi \
+ xpi unit-testing-xpi amo-beta-xpi amo-nightly-xpi \
unit-testing-files
.DEFAULT_GOAL := all
@@ -72,8 +72,10 @@ beta-xpi:
$(call make_xpi,beta)
unit-testing-xpi:
$(call make_xpi,unit_testing)
-amo-xpi:
- $(call make_xpi,amo)
+amo-beta-xpi:
+ $(call make_xpi,amo_beta)
+amo-nightly-xpi:
+ $(call make_xpi,amo_nightly)
unit-testing-files:
$(call make_files,unit_testing)
@@ -84,27 +86,32 @@ unit-testing-files:
alias__nightly := nightly
alias__beta := beta
-alias__amo := AMO
+alias__amo_beta := AMO-beta
+alias__amo_nightly := AMO-nightly
alias__unit_testing := unit-testing
extension_id__nightly := $(off_amo__extension_id)
extension_id__beta := $(off_amo__extension_id)
-extension_id__amo := $(amo__extension_id)
+extension_id__amo_beta := $(amo__extension_id)
+extension_id__amo_nightly := $(amo__extension_id)
extension_id__unit_testing := $(off_amo__extension_id)
xpi_file__nightly := $(dist_dir)/$(extension_name).xpi
xpi_file__beta := $(dist_dir)/$(extension_name)-beta.xpi
-xpi_file__amo := $(dist_dir)/$(extension_name)-amo.xpi
+xpi_file__amo_beta := $(dist_dir)/$(extension_name)-amo-beta.xpi
+xpi_file__amo_nightly := $(dist_dir)/$(extension_name)-amo-nightly.xpi
xpi_file__unit_testing := $(dist_dir)/$(extension_name)-unit-testing.xpi
preprocess_args__nightly :=
preprocess_args__beta :=
-preprocess_args__amo := -D AMO
+preprocess_args__amo_beta := -D AMO
+preprocess_args__amo_nightly := -D AMO
preprocess_args__unit_testing := --keep-lines -D UNIT_TESTING
unique_version__nightly := yes
unique_version__beta := no
-unique_version__amo := no
+unique_version__amo_beta := no
+unique_version__amo_nightly := yes
unique_version__unit_testing := yes
#-------------------------------------------------------------------------------
@@ -115,7 +122,7 @@ current_build__alias := $(alias__$(BUILD))
current_build__extension_id := $(extension_id__$(BUILD))
current_build__xpi_file := $(xpi_file__$(BUILD))
current_build__preprocess_args := $(preprocess_args__$(BUILD))
-current_build__unique_version := $(unique_version__$(BUILD))
+current_build__unique_version := $(unique_version__$(BUILD))
#-------------------------------------------------------------------------------
# [VARIABLES] collect source files
@@ -411,7 +418,7 @@ marionette: venv \
dev-helper-xpi \
dummy-xpi \
specific-xpi \
- amo-xpi
+ amo-nightly-xpi
@# Due to Mozilla Bug 1173502, the profile needs to be created and
@# removed directly.
( \
diff --git a/tests/marionette/tests/addon_install_and_upgrade/test_multiple_installations.py b/tests/marionette/tests/addon_install_and_upgrade/test_multiple_installations.py
index 55eb9cf..7cfd50c 100644
--- a/tests/marionette/tests/addon_install_and_upgrade/test_multiple_installations.py
+++ b/tests/marionette/tests/addon_install_and_upgrade/test_multiple_installations.py
@@ -12,7 +12,7 @@ RP_BETA_9 = {"id": "requestpolicy at requestpolicy.com",
"xpi": "requestpolicy-v1.0.beta9.3__preprocess.py.xpi"}
# AMO version
RP_AMO = {"id": "rpcontinued at amo.requestpolicy.org",
- "xpi": "requestpolicy-amo.xpi"}
+ "xpi": "requestpolicy-amo-nightly.xpi"}
NOTICE_URL = "chrome://rpcontinued/content/multiple-installations.html"
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/requestpolicy.git
More information about the Pkg-mozext-commits
mailing list