Bug 682898 - Create a test to ensure comm-central and mozilla-central configuration harness is in sync. r=Standard8
authorJustin Wood <Callek@gmail.com>
Mon, 29 Aug 2011 22:26:00 -0400
changeset 9195 d95685da754f9fd17562462facf86c66c34a2f45
parent 9194 8bc77d471b32f082e08df026811b2b23d3f736db
child 9196 d7118b9e976e9982902c8cec12d6bce7d0d16042
push id230
push userbugzilla@standard8.plus.com
push dateTue, 08 Nov 2011 22:55:24 +0000
treeherdercomm-beta@63dad5648415 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersStandard8
bugs682898
Bug 682898 - Create a test to ensure comm-central and mozilla-central configuration harness is in sync. r=Standard8
Makefile.in
build/check-sync-exceptions
build/macosx/universal/check-sync-exceptions
build/pypng/check-sync-exceptions
--- a/Makefile.in
+++ b/Makefile.in
@@ -85,16 +85,20 @@ maybe_clobber_profiledbuild uploadsymbol
 
 ifdef ENABLE_TESTS
 check mochitest reftest crashtest xpcshell-tests:: $(SUBMAKEFILES)
 	$(MAKE) -C mozilla $@
 
 mochitest-% :: $(SUBMAKEFILES)
 	$(MAKE) -C mozilla $@
 
+check::
+	@$(PYTHON) $(topsrcdir)/mozilla/js/src/config/check-sync-dirs.py \
+	   $(topsrcdir)/build $(topsrcdir)/mozilla/build
+
 ifndef MOZ_THUNDERBIRD
 package-tests:: $(SUBMAKEFILES)
 	$(MAKE) -C mozilla $@
 endif
 endif
 
 # http://bugzilla.mozilla.org/show_bug.cgi?id=450485
 MAKE_SYM_STORE_PATH=dist/bin
new file mode 100644
--- /dev/null
+++ b/build/check-sync-exceptions
@@ -0,0 +1,12 @@
+merge-installrdf.py
+png2ico.py
+
+# Ignore detritus left lying around by editing tools.
+*~
+.#*
+#*#
+*.orig
+*.rej
+
+# Ignore "compiled" python files
+*.pyc
new file mode 100644
--- /dev/null
+++ b/build/macosx/universal/check-sync-exceptions
@@ -0,0 +1,8 @@
+flight.mk
+
+# Ignore detritus left lying around by editing tools.
+*~
+.#*
+#*#
+*.orig
+*.rej
new file mode 100644
--- /dev/null
+++ b/build/pypng/check-sync-exceptions
@@ -0,0 +1,3 @@
+# Nothing in this directory needs to be in sync with mozilla
+# The contents are used only in c-c
+*
\ No newline at end of file