[PATCH 2 of 2] test-fncache: enable for Windows
Adrian Buehlmann
adrian at cadifra.com
Wed Oct 3 13:26:05 CDT 2012
# HG changeset patch
# User Adrian Buehlmann <adrian at cadifra.com>
# Date 1349286190 -7200
# Node ID 92acafb451362061b97f5aebc588727f9bdf56f3
# Parent 1e2edc572ddcd3611532ecf4bbbc864222774645
test-fncache: enable for Windows
the changes in test-check-code-hg.t are legitimate because
- Filenames containing spaces in --git patches end with a tab. We want to test
a filename with a space, so that line *does* have to end with a tab.
- A here-doc containing a git patch contains "diff --git" for entirely
legitimate reasons.
diff --git a/tests/test-check-code-hg.t b/tests/test-check-code-hg.t
--- a/tests/test-check-code-hg.t
+++ b/tests/test-check-code-hg.t
@@ -6,6 +6,10 @@
> exit 80
> fi
$ hg manifest | xargs "$check_code" || echo 'FAILURE IS NOT AN OPTION!!!'
+ tests/test-fncache.t:152:
+ > > +++ b/Project Planning/Resources/AnotherLongDirectoryName/Followedbyanother/AndAnother/AndThenAnExtremelyLongFileName.txt
+ trailing whitespace on non-output
+ FAILURE IS NOT AN OPTION!!!
$ hg manifest | xargs "$check_code" --warnings --nolineno --per-file=0 || true
hgext/convert/cvsps.py:0:
@@ -165,6 +169,15 @@
tests/test-convert-mtn.t:0:
> > function get_passphrase(keypair_id)
don't use 'function', use old style
+ tests/test-fncache.t:0:
+ > > +++ b/Project Planning/Resources/AnotherLongDirectoryName/Followedbyanother/AndAnother/AndThenAnExtremelyLongFileName.txt
+ trailing whitespace on non-output
+ tests/test-fncache.t:0:
+ > > diff --git a/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3456789-12345-ABCDEFGHIJKLMNOPRSTUVWXYZ-abcdefghjiklmnopqrstuvwxyz b/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3456789-12345-ABCDEFGHIJKLMNOPRSTUVWXYZ-abcdefghjiklmnopqrstuvwxyz
+ don't use 'diff -N'
+ tests/test-fncache.t:0:
+ > > diff --git a/enterprise/openesbaddons/contrib-imola/corba-bc/netbeansplugin/wsdlExtension/src/main/java/META-INF/services/org.netbeans.modules.xml.wsdl.bindingsupport.spi.ExtensibilityElementTemplateProvider b/enterprise/openesbaddons/contrib-imola/corba-bc/netbeansplugin/wsdlExtension/src/main/java/META-INF/services/org.netbeans.modules.xml.wsdl.bindingsupport.spi.ExtensibilityElementTemplateProvider
+ don't use 'diff -N'
tests/test-import-git.t:0:
> > Mc\${NkU|\`?^000jF3jhEB
^ must be quoted
diff --git a/tests/test-fncache.t b/tests/test-fncache.t
--- a/tests/test-fncache.t
+++ b/tests/test-fncache.t
@@ -117,8 +117,6 @@
.hg/undo.dirstate
$ cd ..
-#if no-windows
-
Encoding of reserved / long paths in the store
$ hg init r2
@@ -128,22 +126,46 @@
> portablefilenames = ignore
> EOF
- $ DIR="bla.aux/prn/PRN/lpt/com3/nul/coma/foo.NUL"
- $ mkdir -p "$DIR"
- $ echo foo > "$DIR/normal.c"
- $ DIR="AUX/SECOND/X.PRN/FOURTH/FI:FTH/SIXTH/SEVENTH/EIGHTH/NINETH/TENTH/ELEVENTH"
- $ mkdir -p "$DIR"
- $ echo foo > "$DIR/LOREMIPSUM.TXT"
- $ DIR="enterprise/openesbaddons/contrib-imola/corba-bc/netbeansplugin/wsdlExtension/src/main/java/META-INF/services"
- $ mkdir -p "$DIR"
- $ echo foo > "$DIR/org.netbeans.modules.xml.wsdl.bindingsupport.spi.ExtensibilityElementTemplateProvider"
- $ DIR="Project Planning/Resources/AnotherLongDirectoryName/Followedbyanother/AndAnother"
- $ mkdir -p "$DIR"
- $ echo foo > "$DIR/AndThenAnExtremelyLongFileName.txt"
- $ DIR="12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345"
- $ mkdir -p "$DIR"
- $ echo foo > "$DIR/xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3456789-12345-ABCDEFGHIJKLMNOPRSTUVWXYZ-abcdefghjiklmnopqrstuvwxyz"
- $ hg ci -qAm1
+ $ hg import -q --bypass - <<EOF
+ > # HG changeset patch
+ > # User test
+ > # Date 0 0
+ > # Node ID 1c7a2f7cb77be1a0def34e4c7cabc562ad98fbd7
+ > # Parent 0000000000000000000000000000000000000000
+ > 1
+ >
+ > diff --git a/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3456789-12345-ABCDEFGHIJKLMNOPRSTUVWXYZ-abcdefghjiklmnopqrstuvwxyz b/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3456789-12345-ABCDEFGHIJKLMNOPRSTUVWXYZ-abcdefghjiklmnopqrstuvwxyz
+ > new file mode 100644
+ > --- /dev/null
+ > +++ b/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3456789-12345-ABCDEFGHIJKLMNOPRSTUVWXYZ-abcdefghjiklmnopqrstuvwxyz
+ > @@ -0,0 +1,1 @@
+ > +foo
+ > diff --git a/AUX/SECOND/X.PRN/FOURTH/FI:FTH/SIXTH/SEVENTH/EIGHTH/NINETH/TENTH/ELEVENTH/LOREMIPSUM.TXT b/AUX/SECOND/X.PRN/FOURTH/FI:FTH/SIXTH/SEVENTH/EIGHTH/NINETH/TENTH/ELEVENTH/LOREMIPSUM.TXT
+ > new file mode 100644
+ > --- /dev/null
+ > +++ b/AUX/SECOND/X.PRN/FOURTH/FI:FTH/SIXTH/SEVENTH/EIGHTH/NINETH/TENTH/ELEVENTH/LOREMIPSUM.TXT
+ > @@ -0,0 +1,1 @@
+ > +foo
+ > diff --git a/Project Planning/Resources/AnotherLongDirectoryName/Followedbyanother/AndAnother/AndThenAnExtremelyLongFileName.txt b/Project Planning/Resources/AnotherLongDirectoryName/Followedbyanother/AndAnother/AndThenAnExtremelyLongFileName.txt
+ > new file mode 100644
+ > --- /dev/null
+ > +++ b/Project Planning/Resources/AnotherLongDirectoryName/Followedbyanother/AndAnother/AndThenAnExtremelyLongFileName.txt
+ > @@ -0,0 +1,1 @@
+ > +foo
+ > diff --git a/bla.aux/prn/PRN/lpt/com3/nul/coma/foo.NUL/normal.c b/bla.aux/prn/PRN/lpt/com3/nul/coma/foo.NUL/normal.c
+ > new file mode 100644
+ > --- /dev/null
+ > +++ b/bla.aux/prn/PRN/lpt/com3/nul/coma/foo.NUL/normal.c
+ > @@ -0,0 +1,1 @@
+ > +foo
+ > diff --git a/enterprise/openesbaddons/contrib-imola/corba-bc/netbeansplugin/wsdlExtension/src/main/java/META-INF/services/org.netbeans.modules.xml.wsdl.bindingsupport.spi.ExtensibilityElementTemplateProvider b/enterprise/openesbaddons/contrib-imola/corba-bc/netbeansplugin/wsdlExtension/src/main/java/META-INF/services/org.netbeans.modules.xml.wsdl.bindingsupport.spi.ExtensibilityElementTemplateProvider
+ > new file mode 100644
+ > --- /dev/null
+ > +++ b/enterprise/openesbaddons/contrib-imola/corba-bc/netbeansplugin/wsdlExtension/src/main/java/META-INF/services/org.netbeans.modules.xml.wsdl.bindingsupport.spi.ExtensibilityElementTemplateProvider
+ > @@ -0,0 +1,1 @@
+ > +foo
+ > EOF
+
$ find .hg/store -name *.i | sort
.hg/store/00changelog.i
.hg/store/00manifest.i
@@ -155,5 +177,4 @@
$ cd ..
-#endif
More information about the Mercurial-devel
mailing list