[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