Mercurial > hg
diff tests/test-patchbomb.t @ 12376:97ffc68f71d3
tests: add glob matching for unified tests
This adds a " (glob)" marker that works like a simpler version of
(re): "*" is converted to ".*", and "?" is converted to ".".
Both special characters can be escaped using "\", and the backslash
itself can be escaped as well.
Other glob-style syntax, like "**", "[chars]", or "[!chars]", isn't
supported.
author | Brodie Rao <brodie@bitheap.org> |
---|---|
date | Wed, 22 Sep 2010 16:06:02 -0500 |
parents | 02990e22150b |
children | 685d884fd2b6 |
line wrap: on
line diff
--- a/tests/test-patchbomb.t Wed Sep 22 16:06:00 2010 -0500 +++ b/tests/test-patchbomb.t Wed Sep 22 16:06:02 2010 -0500 @@ -25,8 +25,8 @@ Content-Transfer-Encoding: 7bit Subject: [PATCH] a X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab - Message-Id: <8580ff50825a50c8f716\.60@.* (re) - User-Agent: Mercurial-patchbomb/.* (re) + Message-Id: <8580ff50825a50c8f716.60@* (glob) + User-Agent: Mercurial-patchbomb/* (glob) Date: Thu, 01 Jan 1970 00:01:00 +0000 From: quux To: foo @@ -81,7 +81,7 @@ Content-Transfer-Encoding: 7bit Subject: [PATCH 0 of 2] test Message-Id: <patchbomb\.120@[^>]*> (re) - User-Agent: Mercurial-patchbomb/.* (re) + User-Agent: Mercurial-patchbomb/* (glob) Date: Thu, 01 Jan 1970 00:02:00 +0000 From: quux To: foo @@ -97,7 +97,7 @@ Message-Id: <8580ff50825a50c8f716\.121@[^>]*> (re) In-Reply-To: <patchbomb\.120@[^>]*> (re) References: <patchbomb\.120@[^>]*> (re) - User-Agent: Mercurial-patchbomb/.* (re) + User-Agent: Mercurial-patchbomb/* (glob) Date: Thu, 01 Jan 1970 00:02:01 +0000 From: quux To: foo @@ -125,7 +125,7 @@ Message-Id: <97d72e5f12c7e84f8506\.122@[^>]*> (re) In-Reply-To: <patchbomb\.120@[^>]*> (re) References: <patchbomb\.120@[^>]*> (re) - User-Agent: Mercurial-patchbomb/.* (re) + User-Agent: Mercurial-patchbomb/* (glob) Date: Thu, 01 Jan 1970 00:02:02 +0000 From: quux To: foo @@ -241,8 +241,8 @@ Content-Transfer-Encoding: base64 Subject: [PATCH] charset=utf-8; content-transfer-encoding: base64 X-Mercurial-Node: c3c9e37db9f4fe4882cda39baf42fed6bad8b15a - Message-Id: <c3c9e37db9f4fe4882cd\.240@.* (re) - User-Agent: Mercurial-patchbomb/.* (re) + Message-Id: <c3c9e37db9f4fe4882cd.240@* (glob) + User-Agent: Mercurial-patchbomb/* (glob) Date: Thu, 01 Jan 1970 00:04:00 +0000 From: quux To: foo @@ -1810,8 +1810,8 @@ Content-Transfer-Encoding: 7bit Subject: [PATCH] test X-Mercurial-Node: 8580ff50825a50c8f716709acdf8de0deddcd6ab - Message-Id: <8580ff50825a50c8f716\.315532860@.* (re) - User-Agent: Mercurial-patchbomb/.* (re) + Message-Id: <8580ff50825a50c8f716.315532860@* (glob) + User-Agent: Mercurial-patchbomb/* (glob) Date: Tue, 01 Jan 1980 00:01:00 +0000 From: quux To: bar@xn--nicode-2ya.com @@ -1857,8 +1857,8 @@ MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [PATCH 0 of 8] test - Message-Id: <patchbomb\.315532860@.* (re) - User-Agent: Mercurial-patchbomb/.* (re) + Message-Id: <patchbomb.315532860@* (glob) + User-Agent: Mercurial-patchbomb/* (glob) Date: Tue, 01 Jan 1980 00:01:00 +0000 From: test To: foo @@ -1870,10 +1870,10 @@ Content-Transfer-Encoding: 7bit Subject: [PATCH 1 of 8] c X-Mercurial-Node: ff2c9fa2018b15fa74b33363bda9527323e2a99f - Message-Id: <ff2c9fa2018b15fa74b3\.315532861@.* (re) + Message-Id: <ff2c9fa2018b15fa74b3.315532861@* (glob) In-Reply-To: <patchbomb\.315532860@[^>]*> (re) References: <patchbomb\.315532860@[^>]*> (re) - User-Agent: Mercurial-patchbomb/.* (re) + User-Agent: Mercurial-patchbomb/* (glob) Date: Tue, 01 Jan 1980 00:01:01 +0000 From: test To: foo @@ -1897,10 +1897,10 @@ Content-Transfer-Encoding: 8bit Subject: [PATCH 2 of 8] charset=utf-8; content-transfer-encoding: base64 X-Mercurial-Node: c3c9e37db9f4fe4882cda39baf42fed6bad8b15a - Message-Id: <c3c9e37db9f4fe4882cd\.315532862@.* (re) + Message-Id: <c3c9e37db9f4fe4882cd.315532862@* (glob) In-Reply-To: <patchbomb\.315532860@[^>]*> (re) References: <patchbomb\.315532860@[^>]*> (re) - User-Agent: Mercurial-patchbomb/.* (re) + User-Agent: Mercurial-patchbomb/* (glob) Date: Tue, 01 Jan 1980 00:01:02 +0000 From: test To: foo @@ -1932,10 +1932,10 @@ Subject: [PATCH 3 of 8] charset=utf-8; content-transfer-encoding: quoted-printable X-Mercurial-Node: c655633f8c87700bb38cc6a59a2753bdc5a6c376 - Message-Id: <c655633f8c87700bb38c\.315532863@.* (re) + Message-Id: <c655633f8c87700bb38c.315532863@* (glob) In-Reply-To: <patchbomb\.315532860@[^>]*> (re) References: <patchbomb\.315532860@[^>]*> (re) - User-Agent: Mercurial-patchbomb/.* (re) + User-Agent: Mercurial-patchbomb/* (glob) Date: Tue, 01 Jan 1980 00:01:03 +0000 From: test To: foo @@ -1975,10 +1975,10 @@ Content-Transfer-Encoding: 8bit Subject: [PATCH 4 of 8] charset=us-ascii; content-transfer-encoding: 8bit X-Mercurial-Node: 22d0f96be12f5945fd67d101af58f7bc8263c835 - Message-Id: <22d0f96be12f5945fd67\.315532864@.* (re) + Message-Id: <22d0f96be12f5945fd67.315532864@* (glob) In-Reply-To: <patchbomb\.315532860@[^>]*> (re) References: <patchbomb\.315532860@[^>]*> (re) - User-Agent: Mercurial-patchbomb/.* (re) + User-Agent: Mercurial-patchbomb/* (glob) Date: Tue, 01 Jan 1980 00:01:04 +0000 From: test To: foo @@ -2002,10 +2002,10 @@ Content-Transfer-Encoding: 7bit Subject: [PATCH 5 of 8] Added tag zero, zero.foo for changeset 8580ff50825a X-Mercurial-Node: dd9c2b4b8a8a0934d5523c15f2c119b362360903 - Message-Id: <dd9c2b4b8a8a0934d552\.315532865@.* (re) + Message-Id: <dd9c2b4b8a8a0934d552.315532865@* (glob) In-Reply-To: <patchbomb\.315532860@[^>]*> (re) References: <patchbomb\.315532860@[^>]*> (re) - User-Agent: Mercurial-patchbomb/.* (re) + User-Agent: Mercurial-patchbomb/* (glob) Date: Tue, 01 Jan 1980 00:01:05 +0000 From: test To: foo @@ -2030,10 +2030,10 @@ Content-Transfer-Encoding: 7bit Subject: [PATCH 6 of 8] Added tag one, one.patch for changeset 97d72e5f12c7 X-Mercurial-Node: eae5fcf795eee29d0e45ffc9f519a91cd79fc9ff - Message-Id: <eae5fcf795eee29d0e45\.315532866@.* (re) + Message-Id: <eae5fcf795eee29d0e45.315532866@* (glob) In-Reply-To: <patchbomb\.315532860@[^>]*> (re) References: <patchbomb\.315532860@[^>]*> (re) - User-Agent: Mercurial-patchbomb/.* (re) + User-Agent: Mercurial-patchbomb/* (glob) Date: Tue, 01 Jan 1980 00:01:06 +0000 From: test To: foo @@ -2060,10 +2060,10 @@ Content-Transfer-Encoding: 7bit Subject: [PATCH 7 of 8] Added tag two, two.diff for changeset ff2c9fa2018b X-Mercurial-Node: e317db6a6f288748d1f6cb064f3810fcba66b1b6 - Message-Id: <e317db6a6f288748d1f6\.315532867@.* (re) + Message-Id: <e317db6a6f288748d1f6.315532867@* (glob) In-Reply-To: <patchbomb\.315532860@[^>]*> (re) References: <patchbomb\.315532860@[^>]*> (re) - User-Agent: Mercurial-patchbomb/.* (re) + User-Agent: Mercurial-patchbomb/* (glob) Date: Tue, 01 Jan 1980 00:01:07 +0000 From: test To: foo @@ -2094,7 +2094,7 @@ Message-Id: <2f9fa9b998c5fe3ac2bd\.315532868[^>]*> (re) In-Reply-To: <patchbomb\.315532860@[^>]*> (re) References: <patchbomb\.315532860@[^>]*> (re) - User-Agent: Mercurial-patchbomb/.* (re) + User-Agent: Mercurial-patchbomb/* (glob) Date: Tue, 01 Jan 1980 00:01:08 +0000 From: test To: foo @@ -2129,8 +2129,8 @@ Content-Transfer-Encoding: 7bit Subject: [PATCH] test X-Mercurial-Node: 2f9fa9b998c5fe3ac2bd9a2b14bfcbeecbc7c268 - Message-Id: <2f9fa9b998c5fe3ac2bd\.315532860@.* (re) - User-Agent: Mercurial-patchbomb/.* (re) + Message-Id: <2f9fa9b998c5fe3ac2bd.315532860@* (glob) + User-Agent: Mercurial-patchbomb/* (glob) Date: Tue, 01 Jan 1980 00:01:00 +0000 From: test To: foo