[34190] trunk/base/tests/test

raimue at macports.org raimue at macports.org
Sat Feb 16 20:30:02 PST 2008


Revision: 34190
          http://trac.macosforge.org/projects/macports/changeset/34190
Author:   raimue at macports.org
Date:     2008-02-16 20:30:01 -0800 (Sat, 16 Feb 2008)

Log Message:
-----------
test/case-insensitive-deactivate:
Add testcase for ticket #11759

Added Paths:
-----------
    trunk/base/tests/test/case-insensitive-deactivate/
    trunk/base/tests/test/case-insensitive-deactivate/Makefile
    trunk/base/tests/test/case-insensitive-deactivate/Portfile.in
    trunk/base/tests/test/case-insensitive-deactivate/README

Added: trunk/base/tests/test/case-insensitive-deactivate/Makefile
===================================================================
--- trunk/base/tests/test/case-insensitive-deactivate/Makefile	                        (rev 0)
+++ trunk/base/tests/test/case-insensitive-deactivate/Makefile	2008-02-17 04:30:01 UTC (rev 34190)
@@ -0,0 +1,30 @@
+include ../../../Mk/macports.autoconf.mk
+
+TESTFILE=$(prefix)/var/macports/case
+TESTPORT1=casesensitive
+TESTPORT2=CaseSensitivE
+
+.PHONY: test
+
+$(bindir)/port:
+	@echo "Please install MacPorts before running this test"
+	@exit 1
+
+test:
+	@echo port install $(TESTPORT1)
+	@sed 's/@name@/$(TESTPORT1)/' Portfile.in > Portfile
+	@PORTSRC=$(PORTSRC) $(bindir)/port -x install > output 2>&1 || (cat output; exit 1)
+	@if [ ! -f $(TESTFILE) ]; then \
+		echo "FAILED: File should exist after install: $(TESTFILE)" && exit 1; \
+	fi
+	@echo port uninstall $(TESTPORT2)
+	@sed 's/@name@/$(TESTPORT2)/' Portfile.in > Portfile
+	@PORTSRC=$(PORTSRC) $(bindir)/port -x uninstall > output 2>&1 || (cat output; exit 1)
+	@if [ -f $(TESTFILE) ]; then \
+		rm $(TESTFILE); \
+		echo "FAILED: File should NOT exist after uninstall: $(TESTFILE)" && exit 1; \
+	else \
+		echo "SUCCESS!"; \
+	fi
+	rm Portfile
+	rm output


Property changes on: trunk/base/tests/test/case-insensitive-deactivate/Makefile
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/base/tests/test/case-insensitive-deactivate/Portfile.in
===================================================================
--- trunk/base/tests/test/case-insensitive-deactivate/Portfile.in	                        (rev 0)
+++ trunk/base/tests/test/case-insensitive-deactivate/Portfile.in	2008-02-17 04:30:01 UTC (rev 34190)
@@ -0,0 +1,22 @@
+# $Id$
+
+PortSystem 1.0
+
+name		@name@
+version		1
+categories	test
+maintainers	raimue
+description	Test port for case sensitive port uninstalls
+homepage	http://www.macports.org/
+platforms	darwin
+
+long_description ${description}
+
+fetch		{}
+checksum	{}
+extract		{}
+configure	{}
+build		{}
+destroot	{
+	system "touch ${destroot}${prefix}/var/macports/case"
+}


Property changes on: trunk/base/tests/test/case-insensitive-deactivate/Portfile.in
___________________________________________________________________
Name: svn:keywords
   + Id
Name: svn:eol-style
   + native

Added: trunk/base/tests/test/case-insensitive-deactivate/README
===================================================================
--- trunk/base/tests/test/case-insensitive-deactivate/README	                        (rev 0)
+++ trunk/base/tests/test/case-insensitive-deactivate/README	2008-02-17 04:30:01 UTC (rev 34190)
@@ -0,0 +1,2 @@
+See ticket #11759,
+http://trac.macosforge.org/projects/macports/ticket/11759

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080216/81427611/attachment.html 


More information about the macports-changes mailing list