sapling/tests
Matt Harbison 9638df605c run-tests: add substitution patterns for common '\' path output on Windows
The goal is to reduce the amount of hand tuning of new/changed tests that is
required on Windows.  Since the OS prints the proper paths everywhere else, this
is limited to Windows.  These are based on the check-code rules that were
dropped in 217bd5cb0914.

There are some minor tweaks, because those were trying to detect '/' paths
without a '(glob)' at the end, whereas these detect '\' paths. Also, it looks
like the 'no changes made to subrepo' one was broke, because the path to the
subrepo has been getting output but was not in the pattern.  End anchors are
dropped because '(glob)' is no longer required, but '(feature !)' annotations
are a possibility.

The 'saved backup bundle' pattern dropped from run-tests.py was simply carrying
over the first capture group.  The replace() method runs prior to evaluating
'\1', but it wasn't doing anything because of the 'r' prefix on '\\'.

The 'not recording move' entry is new, because I stumbled upon it searching for
some of these patterns.  There are probably others.
2017-12-12 20:11:13 -05:00
..
blacklists tests: categorize entries in blacklist for fsmonitor for future reference 2017-07-13 03:17:59 +09:00
bundles discovery: test coverage for issue4438 / 475a22a41c55 / a720a37e15a3 2014-11-06 01:48:29 +01:00
gpg tests: stop tracking tests/gpg/random_seed 2014-01-20 01:29:54 +01:00
sslcerts tests: update test certificate generation instructions 2016-07-17 11:28:01 -07:00
svn tests: add execute bit and fix shbang line 2015-12-22 11:05:05 +00:00
testlib config: replace experimental.stabilization by experimental.evolution 2017-10-17 11:29:26 +02:00
autodiff.py error: get Abort from 'error' instead of 'util' 2015-10-08 12:55:45 -07:00
badserverext.py configitems: register the 'badserver.closebeforeaccept' config 2017-06-30 03:28:02 +02:00
binfile.bin
blackbox-readonly-dispatch.py tests: divorce blackbox test from test-dispatch.py 2016-03-08 20:52:57 +00:00
bruterebase.py bruterebase: port to python 3 2017-08-23 01:22:59 -04:00
bzr-definitions tests: move '#require bzr' into .t files 2015-08-22 10:22:12 -07:00
cgienv tests: remove duplication of the CGI environment variables 2011-01-16 19:12:54 +08:00
check-gendoc tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
check-perf-code.py perf: replace ui.configint() by getint() for Mercurial earlier than 1.9 2016-10-09 01:03:19 +09:00
common-pattern.py run-tests: add substitution patterns for common '\' path output on Windows 2017-12-12 20:11:13 -05:00
crashgetbundler.py wireproto: properly report server Abort during 'getbundle' 2017-02-10 18:20:58 +01:00
drawdag.py drawdag: include files from both parents in merge commits 2017-07-14 22:32:58 -07:00
dumbhttp.py test-static-http: flush access log per request 2017-10-29 17:53:52 +09:00
dummysmtpd.py ui: factor out ui.load() to create a ui without loading configs (API) 2016-10-22 14:35:10 +09:00
dummyssh py3: make tests/dummyssh use absolute_import 2016-05-13 03:26:28 +05:30
f tests: update f helper script to work on Python 3 2017-09-18 13:37:32 -04:00
failfilemerge.py merge: pass wctx to premerge, filemerge 2017-09-11 13:03:27 -07:00
fakedirstatewritetime.py configitems: register the test 'fakedirstatewritetime.fakenow' config 2017-10-14 00:15:37 +02:00
fakemergerecord.py fakemergerecord: take wlock to write the merge state 2016-08-08 17:33:45 +02:00
fakepatchtime.py configitems: register the test 'fakepatchtime.fakenow' config 2017-10-14 00:16:12 +02:00
filterpyflakes.py filterpyflakes: move self-test into test file 2017-07-07 15:07:36 -04:00
flagprocessorext.py test-flagprocessor: use changegroup3 in bundle2 2017-04-06 17:23:20 -07:00
fsmonitor-run-tests.py tests: add a wrapper to run fsmonitor tests 2017-06-10 14:07:30 -07:00
generate-working-copy-states.py py3: use print_function in generate-working-copy-states.py 2016-04-02 17:36:59 +03:00
get-with-headers.py tests: store ETag when using --headeronly 2017-04-01 00:21:52 -07:00
helper-runtests.sh tests: refactor run-tests helpers 2016-05-11 16:40:16 +00:00
helpers-testrepo.sh tests: use system hg only if changelog or dirstate can't be read 2017-07-02 13:24:23 +09:00
heredoctest.py py3: make files use absolute_import and print_function 2016-07-03 22:28:24 +05:30
hghave hghave: silence future pyflakes warning of unused import 2016-05-15 10:40:26 +09:00
hghave.py hghave: fix clang-format check to use bytes regex 2017-10-18 18:29:17 -04:00
hgterm.ti tests: hardcode terminfo entry for the terminfo color test 2011-06-27 11:36:40 -07:00
hgweberror.py tests: use absolute_import in hgweberror.py 2015-12-06 22:27:53 -08:00
histedit-helpers.sh tests: histedit-helpers fixbundle should not complain about no input 2015-12-14 22:21:30 +00:00
hypothesishelpers.py py3: use print_function in hypothesishelpers.py 2016-04-02 18:15:04 +03:00
killdaemons.py killdaemons: fix WaitForSingleObject() error handling logic on Windows 2017-06-15 21:59:42 -04:00
list-tree.py tests: stabilize the sorted output of list-tree.py on Windows 2017-12-09 23:46:44 -05:00
lockdelay.py pull: grab wlock during pull 2016-08-23 23:47:59 +02:00
logexceptions.py run-tests: mechanism to report exceptions during test execution 2017-11-20 23:02:32 -08:00
md5sum.py md5sum: assume hashlib exists now that we're 2.7 only 2017-08-22 14:57:10 -04:00
missing-comment.hg histedit: new extension for interactive history editing 2012-06-27 17:52:54 -05:00
mockblackbox.py py3: use absolute_import in mockblackbox.py 2016-04-16 05:30:32 +03:00
mocktime.py test-patchbomb: use mocktime 2017-09-29 11:41:24 -07:00
notcapable wireproto: use new peer interface 2017-08-10 20:58:28 -07:00
pdiff tests: make pdiff return appropriate exit code at comparison of files 2017-07-31 13:10:19 +09:00
printenv.py py3: use absolute_import in printenv.py 2016-04-16 05:32:10 +03:00
readlink.py py3: make files use absolute_import and print_function 2016-07-03 22:28:24 +05:30
README urls: bulk-change primary website URLs 2015-09-30 15:43:49 -05:00
revlog-formatv0.py py3: use absolute_import in revlog-formatv0.py 2016-04-16 05:33:23 +03:00
revnamesext.py namespaces: record and expose whether namespace is built-in 2017-06-24 14:52:15 -07:00
run-tests.py run-tests: add substitution patterns for common '\' path output on Windows 2017-12-12 20:11:13 -05:00
seq.py py3: alias xrange to range in tests/seq.py 2017-11-29 08:46:37 +05:30
silenttestrunner.py tests: lexicographical imports in silenttestrunner.py 2016-04-03 10:02:58 +03:00
sitecustomize.py tests: update sitecustomize to use uuid1() instead of randrange() 2016-11-21 17:51:39 -05:00
svn-safe-append.py py3: make tests/svn-safe-append.py use absolute_import 2016-05-16 04:31:20 +05:30
svnxml.py py3: use absolute_import in svnxml.py 2016-04-16 06:03:11 +03:00
test-abort-checkin.t error: get Abort from 'error' instead of 'util' 2015-10-08 12:55:45 -07:00
test-acl.t push: include a 'check:bookmarks' part when possible 2017-11-13 04:22:45 +01:00
test-add.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-addremove-similar.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-addremove.t test-addremove: conditionalize output instead of tests 2017-07-08 18:37:41 -04:00
test-alias.t dispatch: replace _earlygetopt(strip=True) with new parser 2017-11-23 23:18:56 +09:00
test-amend-subrepo.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-amend.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-ancestor.py parsers: fix invariant bug in find_deepest (issue5623) 2017-07-14 13:48:17 +02:00
test-ancestor.py.out test-ancestor: add a test for ancestor with ancestry within the initset 2014-08-30 11:39:15 +02:00
test-annotate.py annotate: track whether a particular annotation was the result of a skip 2017-10-02 02:34:47 -07:00
test-annotate.t test-annotate: fix up expected output for pure 2017-10-05 15:12:11 -04:00
test-arbitraryfilectx.t test-arbitraryfilectx: stabilize for Windows 2017-10-19 23:16:48 -04:00
test-archive-symlinks.t tests: guard test-archive-symlink with unziplinks check 2016-08-25 01:26:39 -04:00
test-archive.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-atomictempfile.py atomictempfile: add context manager support 2016-06-23 18:21:25 +01:00
test-audit-path.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-audit-subrepo.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-automv.t amend: use scmutil.cleanupnodes (BC) 2017-06-26 15:28:28 -07:00
test-backout.t backout: disable --merge with --no-commit (issue4874) 2016-01-30 18:00:11 +09:00
test-backwards-remove.t tests: remove unneeded -d flags 2010-09-02 23:22:51 +02:00
test-bad-extension.t py3: make sure commands name are bytes in tests 2017-06-25 08:20:05 +05:30
test-bad-pull.t cleanup: use $PYTHON to run python in many more tests 2017-06-20 09:45:02 -04:00
test-basic.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-batching.py wireproto: overhaul iterating batcher code (API) 2017-08-09 23:29:30 -07:00
test-batching.py.out wireproto: overhaul iterating batcher code (API) 2017-08-09 23:29:30 -07:00
test-bdiff.py tests: fix test-bdiff to handle variance between pure and c bdiff code 2016-12-15 11:14:00 -05:00
test-bheads.t branch: don't warn about branches if repository has multiple branches already 2015-05-22 17:08:59 -05:00
test-bisect2.t update: warn about other topological heads on bare update 2016-02-02 14:49:02 +00:00
test-bisect3.t map-cmdline.bisect: rewrite to just %include the default template 2015-05-10 13:48:10 -04:00
test-bisect.t config: use 'experimental.evolution.create-markers' 2017-09-28 18:19:06 +01:00
test-blackbox.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-bookmarks-current.t update: omit redundant activating message for already active bookmark 2016-03-12 04:35:42 +09:00
test-bookmarks-merge.t update: when deactivating a bookmark, print a message 2014-05-14 12:49:55 -07:00
test-bookmarks-pushpull.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-bookmarks-rebase.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-bookmarks-strip.t bookmarks: change bookmark within a transaction 2014-09-28 00:49:36 -07:00
test-bookmarks.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-branch-option.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-branch-tag-confict.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-branches.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-bugzilla.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-bundle2-exchange.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-bundle2-format.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-bundle2-multiple-changegroups.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-bundle2-pushback.t tests: update test-bundle2-pushback to pass the import checker 2017-08-22 15:04:36 -04:00
test-bundle2-remote-changegroup.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-bundle-phases.t drawdag: include files from both parents in merge commits 2017-07-14 22:32:58 -07:00
test-bundle-r.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-bundle-type.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-bundle-vs-outgoing.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-bundle.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-cache-abuse.t config: use 'experimental.evolution.create-markers' 2017-09-28 18:19:06 +01:00
test-casecollision-merge.t test-casecollision-merge: fix the test 2017-08-23 11:30:25 -07:00
test-casecollision.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-casefolding.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-cat.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-censor.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-changelog-exec.t commit: catch changed exec bit on files from p1 (issue4382) 2014-09-21 10:07:06 -05:00
test-check-clang-format.t test-clang-format: new test to verify that files stay clang-formatted 2015-09-14 14:17:27 -04:00
test-check-code.t thirdparty: move selectors2 module to where it should be 2017-11-30 22:43:03 +09:00
test-check-commit.t tests: alias syshg and syshgenv so they can be switched conditionally 2017-07-02 13:14:20 +09:00
test-check-config.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-check-execute.t tests: alias syshg and syshgenv so they can be switched conditionally 2017-07-02 13:14:20 +09:00
test-check-help.t tests: alias syshg and syshgenv so they can be switched conditionally 2017-07-02 13:14:20 +09:00
test-check-interfaces.py tests: add interface checks for bundle, statichttp, and union peers 2017-08-18 20:20:38 -07:00
test-check-interfaces.py.out tests: verify that peer instances only expose interface members 2017-08-10 21:00:30 -07:00
test-check-jshint.t tests: use jshint when available to check .js files 2017-11-11 15:07:21 +08:00
test-check-module-imports.t tests: disable lints on mercurial/thirdparty 2017-10-01 03:24:19 -07:00
test-check-py3-compat.t demandimport: drop Py3 workarounds from Py2 implementation 2017-07-16 17:19:22 +09:00
test-check-pyflakes.t test-check-pyflakes: do not leave test.py in the repo 2017-07-12 15:27:56 -07:00
test-check-pylint.t tests: disable lints on mercurial/thirdparty 2017-10-01 03:24:19 -07:00
test-check-shbang.t tests: alias syshg and syshgenv so they can be switched conditionally 2017-07-02 13:14:20 +09:00
test-chg.t chg: show timestamp with debug messages 2017-09-23 14:58:40 -07:00
test-children.t children: don't pass filectx to displayer 2015-03-26 23:56:18 +09:00
test-churn.t spelling: trivial spell checking 2015-10-17 00:58:46 +02:00
test-clone-cgi.t tests: replace yet more calls to python with $PYTHON 2017-07-05 11:10:11 -05:00
test-clone-pull-corruption.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-clone-r.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-clone-uncompressed.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-clone-update-order.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-clone.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-clonebundles.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-command-template.t templatekw: add verbosity keyword to select template by -q/-v/--debug flag 2017-10-21 17:46:41 +09:00
test-commandserver.t dispatch: add HGPLAIN=+strictflags to restrict early parsing of global options 2017-11-23 22:17:03 +09:00
test-commit-amend.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-commit-interactive-curses.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-commit-interactive.t cleanup: use $PYTHON to run python in many more tests 2017-06-20 09:45:02 -04:00
test-commit-multiple.t tests: clean up many print statements to be print functions instead 2017-06-15 14:22:25 -04:00
test-commit-unresolved.t localrepo: use single quotes in use warning 2016-09-20 23:48:08 +00:00
test-commit.t memfilectx: make changectx argument mandatory in constructor (API) 2017-12-11 09:27:40 -08:00
test-committer.t config: use single quotes around command hint 2016-04-14 15:18:59 +00:00
test-completion.t debuglocks: allow setting a lock 2017-11-12 15:34:46 +01:00
test-config-env.py tests: print Unix style paths in *.py tests 2017-04-09 22:19:27 -04:00
test-config-env.py.out rcutil: let environ override system configs (BC) 2017-03-26 21:33:37 -07:00
test-config.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-conflict.t morestatus: move fb extension to core by plugging to hg status --verbose 2017-08-03 05:12:35 +05:30
test-confused-revert.t graft: use single quotes around command hint 2016-04-14 15:19:57 +00:00
test-context-metadata.t check-code: forbid "\S" in egrep regular expression 2017-09-01 16:44:30 -07:00
test-context.py memfilectx: make changectx argument mandatory in constructor (API) 2017-12-11 09:27:40 -08:00
test-context.py.out context: do not cache manifestctx 2017-05-25 17:20:43 -07:00
test-contrib-check-code.t check-code: allow tabs in heredoc 2017-12-09 00:39:15 +09:00
test-contrib-check-commit.t contrib: fix check-commit to not reject commits from hg sign and hg tag 2017-01-18 23:34:35 -05:00
test-contrib-perf.t tests: alias syshg and syshgenv so they can be switched conditionally 2017-07-02 13:14:20 +09:00
test-contrib.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-convert-authormap.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-convert-baz.t misc: replace domain of mercurial ML address by mercurial-scm.org 2017-02-11 00:23:53 +09:00
test-convert-bzr-114.t tests: move '#require bzr' into .t files 2015-08-22 10:22:12 -07:00
test-convert-bzr-directories.t tests: move '#require bzr' into .t files 2015-08-22 10:22:12 -07:00
test-convert-bzr-ghosts.t cleanup: use $PYTHON to run python in many more tests 2017-06-20 09:45:02 -04:00
test-convert-bzr-merges.t tests: move '#require bzr' into .t files 2015-08-22 10:22:12 -07:00
test-convert-bzr-treeroot.t cleanup: use $PYTHON to run python in many more tests 2017-06-20 09:45:02 -04:00
test-convert-bzr.t cleanup: use $PYTHON to run python in many more tests 2017-06-20 09:45:02 -04:00
test-convert-clonebranches.t tests: update test-convert-clonebranches to pass our import checker 2017-08-22 15:50:27 -04:00
test-convert-cvs-branch.t urls: bulk-change BTS urls to new location 2015-09-30 15:31:07 -05:00
test-convert-cvs-detectmerge.t tests: run 'cvs init' only on non-existent directories (issue4482) 2014-12-28 21:30:52 +01:00
test-convert-cvs-synthetic.t tests: run 'cvs init' only on non-existent directories (issue4482) 2014-12-28 21:30:52 +01:00
test-convert-cvs.t test-convert-cvs: make test compatible with chg 2017-10-03 12:49:28 -07:00
test-convert-cvsnt-mergepoints.rlog Rename CVSNT "mergepoints" test and make it executable. 2009-06-15 20:35:19 -04:00
test-convert-cvsnt-mergepoints.t tests: run 'cvs init' only on non-existent directories (issue4482) 2014-12-28 21:30:52 +01:00
test-convert-darcs.t tests: silence output of darcs command 2016-11-05 13:16:40 +09:00
test-convert-datesort.t branch: don't warn about branches if repository has multiple branches already 2015-05-22 17:08:59 -05:00
test-convert-filemap.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-convert-git.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-convert-hg-sink.t tests: pass only one file at a time to tail(1) 2017-04-23 09:38:10 -04:00
test-convert-hg-source.t cleanup: use $PYTHON to run python in many more tests 2017-06-20 09:45:02 -04:00
test-convert-hg-startrev.t convert: keep converted hg parents that are outside convert.hg.revs (BC) 2016-04-13 00:16:21 +02:00
test-convert-hg-svn.t tests: make tests for convert with svn portable 2016-03-15 00:14:53 +09:00
test-convert-mtn.t destutil: make messages at updating to the closed head usual form 2016-03-29 23:59:32 +09:00
test-convert-p4-filetypes.t tests: use readlink.py instead of readlink 2017-10-10 11:02:23 -04:00
test-convert-p4.t convert: parse perforce data on-demand 2016-12-20 09:23:50 -08:00
test-convert-splicemap.t convert: fix Python syntax in 'splice in' message 2015-10-19 16:49:54 +02:00
test-convert-svn-branches.t convert: use 'default' for specifying branch name in branchmap (issue4753) 2015-07-14 14:40:56 +01:00
test-convert-svn-encoding.t convert: specify unit for ui.progress when scanning paths 2016-03-11 22:30:04 +08:00
test-convert-svn-move.t tests: remove lines that enable progress extension 2016-03-20 04:54:35 +00:00
test-convert-svn-sink.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-convert-svn-source.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-convert-svn-startrev.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-convert-svn-tags.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-convert-tagsbranch-topology.t convert: add config to not convert tags 2015-06-29 13:40:20 -07:00
test-convert-tla.t misc: replace domain of mercurial ML address by mercurial-scm.org 2017-02-11 00:23:53 +09:00
test-convert.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-copy-move-merge.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-copy.t scmutil: use util.shellquote instead of %r 2017-07-26 23:47:54 -04:00
test-copytrace-heuristics.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-custom-filters.t error: get Abort from 'error' instead of 'util' 2015-10-08 12:55:45 -07:00
test-debian-packages.t deb: build and install chg 2017-10-01 03:31:32 -07:00
test-debugbuilddag.t progress: stop double-wrapping of ui class 2015-06-07 18:11:23 -07:00
test-debugbundle.t debugcommands: stabilize output of debugbundle by having a custom repr 2017-08-22 23:11:35 -04:00
test-debugcommands.t debuglocks: allow setting a lock 2017-11-12 15:34:46 +01:00
test-debugextensions.t debugextensions: drop the color from the test 2017-07-15 20:31:52 +02:00
test-debugindexdot.t spelling: exercise 2012-08-17 13:58:18 -07:00
test-debugrename.t tests: unify test-debugrename 2010-09-14 21:41:06 +02:00
test-default-push.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-demandimport.py tests: ensure demandimport test uses absolute_import 2017-08-22 15:50:53 -04:00
test-demandimport.py.out demandimport: stop overriding __getattribute__() 2017-04-28 00:01:22 +09:00
test-devel-warnings.t configitems: relax warning about unwanted default value 2017-10-31 22:37:30 +09:00
test-diff-binary-file.t cleanup: use $PYTHON to run python in many more tests 2017-06-20 09:45:02 -04:00
test-diff-change.t revpair: do not optimize tree to check for odd-range spec 2016-08-06 20:46:53 +09:00
test-diff-color.t patch: do not break up multibyte character when highlighting word 2017-12-11 22:38:31 +09:00
test-diff-copy-depth.t tests: unify test-diff-copy-depth 2010-09-02 15:08:36 +02:00
test-diff-hashes.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-diff-ignore-whitespace.t mdiff: add a --ignore-space-at-eol option 2017-08-29 18:20:50 -07:00
test-diff-issue2761.t spelling: doesn't/does not 2012-08-17 13:58:18 -07:00
test-diff-newlines.t py3: fix test-diff-newlines.t to be compatible with py3 2017-07-06 17:18:50 +02:00
test-diff-reverse.t context.status: remove incorrect swapping of added/removed in workingctx 2014-10-24 15:52:20 -05:00
test-diff-subdir.t diff: rename --relative option to --root 2015-03-25 11:55:15 -07:00
test-diff-unified.t patch: check length of git index header only if integer is specified 2017-01-15 16:33:15 +09:00
test-diff-upgrade.t tests: use $PYTHON instead of hardcoding python 2014-10-15 15:35:59 -04:00
test-diffdir.t diff: don't crash when merged-in addition is copied 2016-01-14 10:22:55 -08:00
test-diffstat.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-dirstate-backup.t dirstate: clean up when restoring identical backups 2017-10-20 05:53:35 -07:00
test-dirstate-nonnormalset.t dirstate: add test for non-normal set consistency 2015-12-21 16:26:44 -08:00
test-dirstate-race.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-dirstate.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-dispatch.py tests: test-dispatch use print_function 2016-03-08 20:57:40 +00:00
test-dispatch.py.out
test-dispatch.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-docker-packaging.t tests: alias syshg and syshgenv so they can be switched conditionally 2017-07-02 13:14:20 +09:00
test-doctest.py fancyopts: add early-options parser compatible with getopt() 2017-11-23 22:04:53 +09:00
test-double-merge.t merge.mergestate: perform all premerges before any merges (BC) 2015-10-11 21:56:39 -07:00
test-drawdag.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-duplicateoptions.py tests: update duplicateoptions test to use bytestrings everywhere 2017-07-25 22:53:44 -04:00
test-editor-filename.t test-editor-filename: fix portability of fake editor command 2017-09-02 21:49:45 +09:00
test-empty-dir.t tests: drop final true command from unified tests 2010-09-20 16:00:15 -05:00
test-empty-file.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-empty-group.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-empty.t merge: exit early during a no-op update (BC) 2013-10-01 17:43:54 -07:00
test-encode.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-encoding-align.t tests: replace yet more calls to python with $PYTHON 2017-07-05 11:10:11 -05:00
test-encoding-func.py encoding: add fast path of from/toutf8b() for ASCII strings 2017-04-23 13:08:58 +09:00
test-encoding-textwrap.t py3: make sure commands name are bytes in tests 2017-06-25 08:20:05 +05:30
test-encoding.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-eol-add.t tests: don't overwrite HGRCPATH 2011-03-01 17:01:17 +01:00
test-eol-clone.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-eol-hook.t eol: make output stable 2015-12-27 23:55:54 +09:00
test-eol-patch.t tests: don't overwrite HGRCPATH 2011-03-01 17:01:17 +01:00
test-eol-tag.t urls: bulk-change BTS urls to new location 2015-09-30 15:31:07 -05:00
test-eol-update.t tests: don't overwrite HGRCPATH 2011-03-01 17:01:17 +01:00
test-eol.t tests: update test-eol to pass our import checker 2017-08-22 15:51:06 -04:00
test-eolfilename.t urls: bulk-change BTS urls to new location 2015-09-30 15:31:07 -05:00
test-excessive-merge.t changelog: disable delta chains 2016-10-13 12:50:27 +02:00
test-exchange-obsmarkers-case-A1.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-exchange-obsmarkers-case-A2.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-exchange-obsmarkers-case-A3.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-exchange-obsmarkers-case-A4.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-exchange-obsmarkers-case-A5.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-exchange-obsmarkers-case-A6.t debugobsolete: also report the number of obsoleted changesets 2017-07-16 02:33:14 +02:00
test-exchange-obsmarkers-case-A7.t obsolescence: add test case A-7 for obsolescence markers exchange 2017-04-10 16:44:39 +02:00
test-exchange-obsmarkers-case-B1.t obsolescence: add test case B-1 for obsolescence markers exchange 2017-04-10 16:46:03 +02:00
test-exchange-obsmarkers-case-B2.t obsolescence: add test case B-2 for obsolescence markers exchange 2017-04-10 16:46:31 +02:00
test-exchange-obsmarkers-case-B3.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-exchange-obsmarkers-case-B4.t obsolescence: add test case B-4 for obsolescence markers exchange 2017-04-10 16:47:16 +02:00
test-exchange-obsmarkers-case-B5.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-exchange-obsmarkers-case-B6.t debugobsolete: also report the number of obsoleted changesets 2017-07-16 02:33:14 +02:00
test-exchange-obsmarkers-case-B7.t obsolescence: add test case B-7 for obsolescence markers exchange 2017-04-10 16:50:23 +02:00
test-exchange-obsmarkers-case-C1.t obsolescence: add test case C-1 for obsolescence markers exchange 2017-04-10 16:50:41 +02:00
test-exchange-obsmarkers-case-C2.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-exchange-obsmarkers-case-C3.t debugobsolete: also report the number of obsoleted changesets 2017-07-16 02:33:14 +02:00
test-exchange-obsmarkers-case-C4.t debugobsolete: also report the number of obsoleted changesets 2017-07-16 02:33:14 +02:00
test-exchange-obsmarkers-case-D1.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-exchange-obsmarkers-case-D2.t debugobsolete: also report the number of obsoleted changesets 2017-07-16 02:33:14 +02:00
test-exchange-obsmarkers-case-D3.t debugobsolete: also report the number of obsoleted changesets 2017-07-16 02:33:14 +02:00
test-exchange-obsmarkers-case-D4.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-execute-bit.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-export.t test-export: be more aggressive about quoting ^ 2016-07-12 15:41:38 -04:00
test-extdata.t extdata: abort if external command exits with non-zero status (BC) 2017-10-01 12:21:50 +01:00
test-extdiff.t tests: avoid unexpected result at invocation of *.py file on Windows 2017-08-01 01:27:32 +09:00
test-extension.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-extensions-afterloaded.t extensions: call afterloaded() with loaded=False for disabled extensions 2017-06-23 10:59:05 -07:00
test-extensions-wrapfunction.py extensions: fix wrapcommand/function of class instance 2017-09-10 23:37:14 +09:00
test-extensions-wrapfunction.py.out extensions: fix wrapcommand/function of class instance 2017-09-10 23:37:14 +09:00
test-extra-filelog-entry.t tests: reduce spurious failures when run with generaldelta 2012-07-11 15:03:10 -07:00
test-fetch.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-filebranch.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-filecache.py ui: factor out ui.load() to create a ui without loading configs (API) 2016-10-22 14:35:10 +09:00
test-filecache.py.out scmutil: add file object wrapper class to check ambiguity at closing 2016-09-22 21:51:57 +09:00
test-filelog.py ui: factor out ui.load() to create a ui without loading configs (API) 2016-10-22 14:35:10 +09:00
test-filelog.py.out tests: test test-filelog is python - rename to test-filelog.py 2012-04-23 01:57:17 +02:00
test-fileset-generated.t tests: add fsmonitor specific output lines at enabling largefiles 2017-07-03 02:52:39 +09:00
test-fileset.t parser: stabilize output of prettyformat() by using byte-safe repr() 2017-09-03 21:17:25 +09:00
test-flagprocessor.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-flags.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-fncache.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-gendoc-da.t tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
test-gendoc-de.t tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
test-gendoc-el.t tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
test-gendoc-fr.t tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
test-gendoc-it.t tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
test-gendoc-ja.t docchecker: try to reject single quotes 2016-01-12 09:30:57 +00:00
test-gendoc-pt_BR.t tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
test-gendoc-ro.t tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
test-gendoc-ru.t tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
test-gendoc-sv.t tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
test-gendoc-zh_CN.t tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
test-gendoc-zh_TW.t tests: splitting test-gendoc.t into per file tests 2016-01-06 20:45:50 +00:00
test-gendoc.t cleanup: use $PYTHON to run python in many more tests 2017-06-20 09:45:02 -04:00
test-generaldelta.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-getbundle.t debugcommands: stabilize output of debugbundle by having a custom repr 2017-08-22 23:11:35 -04:00
test-git-export.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-globalopts.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-glog-topological.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-glog.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-gpg.t test-gpg: start gpg-agent by gpg-connect-agent only if GnuPG v2.1+ detected 2016-08-29 22:59:39 +09:00
test-graft.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-grep.t grep: add formatter support 2016-08-18 15:13:56 +09:00
test-hardlinks.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-help.t debugformat: add a 'debugformat' command 2017-12-07 16:19:46 +01:00
test-hg-parseurl.py test-hg-parseurl: stop direct symbol import of mercurial.hg.parseurl 2016-04-05 23:18:52 +09:00
test-hg-parseurl.py.out hg: make parseurl() consistently return normalised path 2011-04-06 12:48:59 +02:00
test-hghave.t tests: invoke run-tests.py in test-hghave using $PYTHON (issue5697) 2017-10-04 09:04:52 -04:00
test-hgignore.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-hgk.t hgk: don't honor whitespace and format-changing diffopts 2014-11-18 21:38:19 -08:00
test-hgrc.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-hgweb-annotate-whitespace.t test-hgweb-annotate-whitespace: make test compatible with chg 2017-10-16 13:06:33 -07:00
test-hgweb-auth.py python3: replace sorted(<dict>.iterkeys()) with sorted(<dict>) 2017-08-22 20:06:58 -04:00
test-hgweb-auth.py.out http: strip credentials from urllib2 manager URIs (issue2885) 2011-08-05 21:05:40 +02:00
test-hgweb-bundle.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-hgweb-commands.t hgweb: stop using HTML comments in <script> 2017-12-15 12:15:58 +08:00
test-hgweb-csp.t serve: make tests compatible with chg 2017-10-04 18:39:26 -07:00
test-hgweb-descend-empties.t hgweb: call process_dates() via DOM event listener 2017-01-10 20:47:48 -08:00
test-hgweb-diffs.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-hgweb-empty.t hgweb: stop using HTML comments in <script> 2017-12-15 12:15:58 +08:00
test-hgweb-filelog.t context: start walking from "introrev" in blockancestors() 2017-04-20 21:40:28 +02:00
test-hgweb-json.t hgweb: implement json-graph 2017-12-07 17:18:29 +08:00
test-hgweb-no-path-info.t tests: fix simple heredoc print statements to work on Py3 2017-06-15 13:32:32 -04:00
test-hgweb-no-request-uri.t tests: fix simple heredoc print statements to work on Py3 2017-06-15 13:32:32 -04:00
test-hgweb-non-interactive.t tests: fix simple heredoc print statements to work on Py3 2017-06-15 13:32:32 -04:00
test-hgweb-raw.t tests: use LOCALIP 2017-02-16 09:38:52 -08:00
test-hgweb-removed.t hgweb: call process_dates() via DOM event listener 2017-01-10 20:47:48 -08:00
test-hgweb-symrev.t hgweb: link to raw-file on annotation page (BC) 2016-12-28 15:48:17 -07:00
test-hgweb.t gitweb: preserve whitespace in description 2017-07-17 15:54:15 -07:00
test-hgwebdir-paths.py ui: factor out ui.load() to create a ui without loading configs (API) 2016-10-22 14:35:10 +09:00
test-hgwebdir.t hgwebdir: allow a repository to be hosted at "/" 2017-03-31 23:00:41 -04:00
test-hgwebdirsym.t tests: drop explicit $TESTDIR from executables 2015-06-08 14:44:30 -05:00
test-highlight.t hgweb: add HTML elements to control whitespace settings for annotate 2017-09-30 09:01:36 +01:00
test-histedit-arguments.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-histedit-base.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-histedit-bookmark-motion.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-histedit-commute.t merge with stable 2017-12-14 16:01:28 -05:00
test-histedit-drop.t histedit: use single quotes in use warning 2016-09-20 23:45:25 +00:00
test-histedit-edit.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-histedit-fold-non-commute.t histedit: modify rollup to discard date from the rollup commit (issue4820) 2017-02-18 21:30:28 +11:00
test-histedit-fold.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-histedit-no-change.t histedit: list action when intervention is required 2015-12-23 08:57:04 +00:00
test-histedit-non-commute-abort.t merge: save merge part labels for later reuse 2016-03-19 18:37:10 -07:00
test-histedit-non-commute.t histedit: make check for unresolved conflicts explicit (issue5545) 2017-04-20 17:18:08 -07:00
test-histedit-obsolete.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-histedit-outgoing.t histedit: removing the experimental config 'histeditng' 2017-10-05 21:56:25 +00:00
test-histedit-templates.t histedit: add support to output nodechanges using formatter 2017-10-28 19:03:23 +05:30
test-hook.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-http-bad-server.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-http-branchmap.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-http-bundle1.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-http-clone-r.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-http-protocol.t serve: make tests compatible with chg 2017-10-04 18:39:26 -07:00
test-http-proxy.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-http.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-https.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-hybridencode.py py3: use print_function in test-hybridencode.py 2016-04-04 02:58:53 +03:00
test-hybridencode.py.out pathencode: for long paths, strip first 5 chars, not first dir 2015-05-06 15:58:14 -07:00
test-i18n.t test-i18n: guard gettext test appropriately 2017-10-14 13:37:14 +09:00
test-identify.t identify: provide changectx to templater 2017-06-26 09:37:16 +09:00
test-impexp-branch.t tests: update test-impexp-branch to pass our import checker 2017-08-22 15:51:37 -04:00
test-import-bypass.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-import-context.t cleanup: use $PYTHON to run python in many more tests 2017-06-20 09:45:02 -04:00
test-import-eol.t cleanup: use $PYTHON to run python in many more tests 2017-06-20 09:45:02 -04:00
test-import-git.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-import-merge.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-import-unknown.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-import.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-imports-checker.t import-checker: allow relative import a module being checked 2017-08-28 13:43:25 -07:00
test-incoming-outgoing.t outgoing: respect ":pushurl" paths (issue5365) 2017-12-14 15:03:55 -08:00
test-inherit-mode.t tests: update test-inherit-mode to pass our import checker 2017-08-22 17:15:09 -04:00
test-init.t tests: quote $PYTHON for Windows 2017-07-07 01:05:20 -04:00
test-install.t debuginstall: add a line about re2 availability 2017-11-27 18:48:36 -05:00
test-issue522.t urls: bulk-change BTS urls to new location 2015-09-30 15:31:07 -05:00
test-issue586.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-issue612.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-issue619.t urls: bulk-change BTS urls to new location 2015-09-30 15:31:07 -05:00
test-issue660.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-issue672.t merge.mergestate: perform all premerges before any merges (BC) 2015-10-11 21:56:39 -07:00
test-issue842.t urls: bulk-change BTS urls to new location 2015-09-30 15:31:07 -05:00
test-issue1089.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-issue1102.t tests: rename regression tests 2016-02-25 16:54:14 +00:00
test-issue1175.t caches: move the 'updating the branch cache' message in 'updatecaches' 2017-05-02 22:27:44 +02:00
test-issue1306.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-issue1438.t urls: bulk-change BTS urls to new location 2015-09-30 15:31:07 -05:00
test-issue1502.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-issue1802.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-issue1877.t urls: bulk-change BTS urls to new location 2015-09-30 15:31:07 -05:00
test-issue1993.t tests: rename regression tests 2016-02-25 16:54:14 +00:00
test-issue2137.t urls: bulk-change BTS urls to new location 2015-09-30 15:31:07 -05:00
test-issue3084.t largefiles: for update -C, only update largefiles when necessary 2015-04-15 15:22:16 -04:00
test-issue4074.t tests: clean up many print statements to be print functions instead 2017-06-15 14:22:25 -04:00
test-journal-exists.t journal: set Abort hint when failing due to an abandoned transaction 2014-05-08 14:58:25 +00:00
test-journal-share.t tests: avoid quoting of commit messages for test portability 2016-10-30 06:15:09 +09:00
test-journal.t journal: add dirstate tracking 2016-07-11 13:39:24 +01:00
test-keyword.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-known.t tests: drop DAEMON_PIDS from killdaemons calls 2015-06-08 14:55:40 -05:00
test-largefiles-cache.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-largefiles-misc.t tests: write and use a custom helper script to avoid find's -printf 2017-12-05 16:55:41 -05:00
test-largefiles-small-disk.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-largefiles-update.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-largefiles-wireproto.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-largefiles.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-lfconvert.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-lfs-largefiles.t lfs: enable the extension locally after converting to an 'lfs' repo 2017-11-26 21:14:48 -05:00
test-lfs-pointer.py lfs: import the Facebook git-lfs client extension 2017-11-14 00:06:23 -05:00
test-lfs-pointer.py.out lfs: import the Facebook git-lfs client extension 2017-11-14 00:06:23 -05:00
test-lfs-test-server.t lfs: using workers in lfs prefetch 2017-12-11 17:02:02 -08:00
test-lfs.t tests: fix the check-code rule for testing non-existent files 2017-12-16 12:34:40 -05:00
test-linerange.py mdiff: add a "blocksinrange" function to filter diff blocks by line range 2017-01-03 18:15:58 +01:00
test-locate.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-lock-badness.t py3: make sure commands name are bytes in tests 2017-06-25 08:20:05 +05:30
test-lock.py python3: replace im_{self,func} with __{self,func}__ globally 2017-10-14 12:02:15 -04:00
test-log-exthook.t tests: update test-log-exthook to pass our import checker 2017-08-22 16:58:13 -04:00
test-log-linerange.t test-log-linerange: open binary file in binary mode 2017-10-20 21:29:15 -04:00
test-log.t config: use 'experimental.evolution.create-markers' 2017-09-28 18:19:06 +01:00
test-logexchange.t remotenames: rename related file and storage dir to logexchange 2017-12-07 00:26:45 +05:30
test-logtoprocess.t configitems: register the test 'logtoprocess.foo' config 2017-10-13 23:46:37 +02:00
test-lrucachedict.py util: properly implement lrucachedict.get() 2016-08-22 20:30:37 -07:00
test-lrucachedict.py.out lrucachedict: add copy method 2015-12-30 13:10:53 -08:00
test-mac-packages.t osx: new script for generating OS X package versions 2017-07-24 20:38:09 -04:00
test-mactext.t cleanup: use $PYTHON to run python in many more tests 2017-06-20 09:45:02 -04:00
test-manifest-merging.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-manifest.py treemanifest: add walksubtrees api 2017-04-10 13:07:47 -07:00
test-manifest.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-manifestv2.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-match.py match: override visitdir() in nevermatcher to return False 2017-07-19 14:50:50 -07:00
test-merge1.t merge: disable path conflict checking by default (issue5716) 2017-10-24 11:15:30 -07:00
test-merge2.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-merge4.t commit: abort on merge with missing files 2012-04-28 15:01:57 +02:00
test-merge5.t update: change default destination to tipmost descendant (issue4673) (BC) 2016-02-02 15:24:11 +00:00
test-merge6.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-merge7.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-merge8.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-merge9.t merge.mergestate: perform all premerges before any merges (BC) 2015-10-11 21:56:39 -07:00
test-merge10.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-merge-changedelete.t conflicts: make spacing consistent in conflict markers 2016-11-19 15:41:37 -08:00
test-merge-closedheads.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-merge-commit.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-merge-criss-cross.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-merge-default.t identify: change p1/p2 to a list of parents 2017-06-26 09:18:55 +09:00
test-merge-force.t cleanup: use $PYTHON to run python in many more tests 2017-06-20 09:45:02 -04:00
test-merge-halt.t merge: additional test cases to show merge-halting behavior 2017-10-06 06:48:43 -07:00
test-merge-internal-tools-pattern.t filemerge: add 'union' merge to internal merge tool 2015-08-16 10:19:00 +02:00
test-merge-local.t scmutil: don't append .orig to backups in origbackuppath (BC) 2017-09-11 17:49:49 +00:00
test-merge-remove.t merge: add conflict labels to merge command 2016-10-07 08:51:50 -07:00
test-merge-revert2.t conflicts: make spacing consistent in conflict markers 2016-11-19 15:41:37 -08:00
test-merge-revert.t tests: remove exec bit from .t files 2010-09-14 16:03:10 +02:00
test-merge-subrepos.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-merge-symlinks.t tests: update test-merge-symlinks to pass our import checker 2017-08-22 16:58:37 -04:00
test-merge-tools.t merge: use original file extension for temporary files 2016-11-23 23:47:38 +01:00
test-merge-types.t conflicts: make spacing consistent in conflict markers 2016-11-19 15:41:37 -08:00
test-minirst.py tests: stop direct symbol import of pprint.pprint in tests-minirst 2016-04-05 23:22:38 +09:00
test-minirst.py.out minirst: change hgrole to use single quotes 2016-01-12 06:03:36 +00:00
test-mq-eol.t tests: clean up many print statements to be print functions instead 2017-06-15 14:22:25 -04:00
test-mq-git.t mq: create non-lossy patches, also with custom global diff configuration 2017-09-11 00:42:24 +02:00
test-mq-guards.t mq: examine "pushable" of already applied patch correctly 2014-09-12 02:29:19 +09:00
test-mq-header-date.t tests: add commit hashes to log commands in rebase tests 2017-12-10 21:57:37 -08:00
test-mq-header-from.t tests: add commit hashes to log commands in rebase tests 2017-12-10 21:57:37 -08:00
test-mq-merge.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-mq-missingfiles.t cleanup: use $PYTHON to run python in many more tests 2017-06-20 09:45:02 -04:00
test-mq-pull-from-bundle.t tests: add commit hashes to log commands in rebase tests 2017-12-10 21:57:37 -08:00
test-mq-qclone-http.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-mq-qdelete.t mq: generate patch names from first line of description 2015-03-10 13:19:17 +01:00
test-mq-qdiff.t tests: write hgrc of more than two lines by using shell heredoc 2014-11-04 23:41:46 +09:00
test-mq-qfold.t bdiff: give slight preference to appending lines 2016-11-15 21:56:49 +01:00
test-mq-qgoto.t mq: consistently use qrefresh 2015-10-14 03:30:27 -04:00
test-mq-qimport-fail-cleanup.t mq: use single quotes in use warning 2016-09-20 23:44:59 +00:00
test-mq-qimport.t cleanup: use $PYTHON to run python in many more tests 2017-06-20 09:45:02 -04:00
test-mq-qnew.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-mq-qpush-exact.t mq: consistently use qrefresh 2015-10-14 03:30:27 -04:00
test-mq-qpush-fail.t scmutil: don't append .orig to backups in origbackuppath (BC) 2017-09-11 17:49:49 +00:00
test-mq-qqueue.t mq: improve qqueue message with patches applied (issue3036) 2012-10-04 17:00:32 -05:00
test-mq-qrefresh-interactive.t help: backout 6f89f03ad369 (mark boolean flags with [no-] in help) for now 2016-10-09 03:11:18 +02:00
test-mq-qrefresh-replace-log-message.t mq: consistently use qrefresh 2015-10-14 03:30:27 -04:00
test-mq-qrefresh.t mq: consistently use qrefresh 2015-10-14 03:30:27 -04:00
test-mq-qrename.t rename: properly report removed and added file as modified (issue4458) 2014-11-24 18:42:56 -08:00
test-mq-qsave.t tests: unify some of test-mq* 2010-09-19 23:42:18 +02:00
test-mq-safety.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-mq-subrepo-svn.t subrepo: use per-type config options to enable subrepos 2017-11-06 22:32:41 -08:00
test-mq-subrepo.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-mq-symlinks.t caches: move the 'updating the branch cache' message in 'updatecaches' 2017-05-02 22:27:44 +02:00
test-mq.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-mv-cp-st-diff.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-nested-repo.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-newbranch.t update: fix bare --clean to work on new branch (issue5003) (BC) 2016-04-05 07:30:01 +02:00
test-newcgi.t tests: replace yet more calls to python with $PYTHON 2017-07-05 11:10:11 -05:00
test-newercgi.t tests: replace yet more calls to python with $PYTHON 2017-07-05 11:10:11 -05:00
test-no-symlinks.t tests: update output for no-symlink platforms 2017-10-15 16:57:34 -04:00
test-notify-changegroup.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-notify.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-obsmarker-template.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-obsmarkers-effectflag.t config: also gather effect-flags on experimental.evolution 2017-10-19 17:50:20 +02:00
test-obsolete-bounds-checking.t config: use 'experimental.evolution.exchange' 2017-09-28 21:07:58 +01:00
test-obsolete-bundle-strip.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-obsolete-changeset-exchange.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-obsolete-checkheads.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-obsolete-distributed.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-obsolete-divergent.t obsfate: only display date in verbose mode 2017-10-09 15:34:26 +02:00
test-obsolete-tag-cache.t config: use 'experimental.evolution.create-markers' 2017-09-28 18:19:06 +01:00
test-obsolete.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-oldcgi.t tests: replace yet more calls to python with $PYTHON 2017-07-05 11:10:11 -05:00
test-origbackup-conflict.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-pager-legacy.t mq: copy pager attributes back to qrepo.ui 2017-10-21 13:42:43 +09:00
test-pager.t test-pager: make the test compatible with chg 2017-10-16 17:41:37 -07:00
test-parents.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-parse-date.t util: use single quotes in use warning 2016-09-20 23:48:30 +00:00
test-parseindex2.py parsers: switch to policy importer 2016-08-13 12:23:56 +09:00
test-parseindex2.py.out
test-parseindex.t tests: replace yet more calls to python with $PYTHON 2017-07-05 11:10:11 -05:00
test-patch-offset.t cleanup: use $PYTHON to run python in many more tests 2017-06-20 09:45:02 -04:00
test-patch.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-patchbomb-bookmark.t mail: encode long unicode lines in emails properly (issue5687) 2017-09-26 16:14:57 +03:00
test-patchbomb-tls.t sslutil: inform the user about how to fix an incomplete certificate chain 2017-07-12 18:37:13 -04:00
test-patchbomb.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-pathconflicts-basic.t merge: disable path conflict checking by default (issue5716) 2017-10-24 11:15:30 -07:00
test-pathconflicts-merge.t tests: test-pathconflicts-merge.t requires symlinks 2017-12-15 17:52:38 -05:00
test-pathconflicts-update.t merge: disable path conflict checking by default (issue5716) 2017-10-24 11:15:30 -07:00
test-pathencode.py tests: use int() instead of long() in test-pathencode.py 2017-09-16 11:48:05 -04:00
test-paths.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-pending.t tests: use double quote to quote arguments in hook for portability 2015-04-23 22:39:21 +09:00
test-permissions.t tests: avoid tests related to directory permission if running with fsmonitor 2017-07-13 03:17:59 +09:00
test-phases-exchange.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-phases.t tests: adjust hooks for Windows 2017-10-20 23:01:56 -04:00
test-profile.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-progress.t tests: clear __pycache__ for PyPy compatibility (issue5638) (issue5642) 2017-08-02 22:04:02 +09:00
test-propertycache.py ui: factor out ui.load() to create a ui without loading configs (API) 2016-10-22 14:35:10 +09:00
test-propertycache.py.out repoview: have unfilteredpropertycache using the underlying cache 2013-09-30 14:23:14 +02:00
test-pull-branch.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-pull-http.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-pull-permission.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-pull-pull-corruption.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-pull-r.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-pull-update.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-pull.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-purge.t tests: replace yet more calls to python with $PYTHON 2017-07-05 11:10:11 -05:00
test-push-cgi.t tests: replace yet more calls to python with $PYTHON 2017-07-05 11:10:11 -05:00
test-push-checkheads-partial-C1.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-partial-C2.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-partial-C3.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-partial-C4.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-pruned-B1.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-pruned-B2.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-pruned-B3.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-pruned-B4.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-pruned-B5.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-pruned-B6.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-pruned-B7.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-pruned-B8.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-superceed-A1.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-superceed-A2.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-superceed-A3.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-superceed-A4.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-superceed-A5.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-superceed-A6.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-superceed-A7.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-superceed-A8.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-unpushed-D1.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-unpushed-D2.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-unpushed-D3.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-unpushed-D4.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-unpushed-D5.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-unpushed-D6.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-checkheads-unpushed-D7.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-push-http-bundle1.t tests: fix missing (glob) annotations in test-push-http-bundle1.t 2017-04-03 18:56:29 -04:00
test-push-http.t tests: adjust hooks for Windows 2017-10-20 23:01:56 -04:00
test-push-race.t config: replace experimental.stabilization by experimental.evolution 2017-10-17 11:29:26 +02:00
test-push-warn.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-push.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-pushvars.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-py3-commands.t py3: add tests to show hg bookmarks and hg branches work on Python 3 2017-06-24 19:55:41 +05:30
test-qrecord.t mdiff: add a --ignore-space-at-eol option 2017-08-29 18:20:50 -07:00
test-rebase-abort.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-rebase-base-flag.t tests: add commit hashes to log commands in rebase tests 2017-12-10 21:57:37 -08:00
test-rebase-bookmarks.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-rebase-brute-force.t config: use 'experimental.evolution.allowunstable' 2017-09-28 18:56:40 +01:00
test-rebase-cache.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-rebase-check-restore.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-rebase-collapse.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-rebase-conflicts.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-rebase-dest.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-rebase-detach.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-rebase-emptycommit.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-rebase-inmemory.t rebase: replace --inmemory flag with rebase.experimental.inmemory config 2017-12-11 22:16:13 -08:00
test-rebase-interruptions.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-rebase-issue-noparam-single-rev.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-rebase-legacy.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-rebase-mq-skip.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-rebase-mq.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-rebase-named-branches.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-rebase-newancestor.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-rebase-obsolete.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-rebase-parameters.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-rebase-partial.t tests: add commit hashes to log commands in rebase tests 2017-12-10 21:57:37 -08:00
test-rebase-pull.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-rebase-rename.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-rebase-scenario-global.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-rebase-templates.t rebase: add support to output nodechanges 2017-10-18 04:31:46 +05:30
test-rebase-transaction.t test-rebase-base: clarify it is about the "--base" flag 2017-10-05 20:41:50 -07:00
test-rebuildstate.t py3: make sure commands name are bytes in tests 2017-06-25 08:20:05 +05:30
test-record.t mdiff: add a --ignore-space-at-eol option 2017-08-29 18:20:50 -07:00
test-releasenotes-formatting.t releasenotes: display release notes when no filename is specified 2017-10-01 14:37:50 +01:00
test-releasenotes-merging.t releasenotes: add similarity check function to compare incoming notes 2017-08-05 05:25:36 +05:30
test-releasenotes-parsing.t releasenotes: add similarity check function to compare incoming notes 2017-08-05 05:25:36 +05:30
test-relink.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-remove.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-rename-after-merge.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-rename-dir-merge.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-rename-merge1.t merge.mergestate: perform all premerges before any merges (BC) 2015-10-11 21:56:39 -07:00
test-rename-merge2.t tests: clean up even more direct python calls with $PYTHON 2017-06-20 17:31:18 -04:00
test-rename.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-repair-strip.t tests: fix simple heredoc print statements to work on Py3 2017-06-15 13:32:32 -04:00
test-repo-compengines.t localrepo: experimental support for non-zlib revlog compression 2017-01-13 20:16:56 -08:00
test-requires.t tests: update test-requires to pass our import checker 2017-08-22 16:59:17 -04:00
test-resolve.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-revert-flags.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-revert-interactive.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-revert-unknown.t tests: remove unneeded -d flags 2010-09-02 23:22:51 +02:00
test-revert.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-revlog-ancestry.py ui: factor out ui.load() to create a ui without loading configs (API) 2016-10-22 14:35:10 +09:00
test-revlog-ancestry.py.out revlog.ancestors: add support for including revs 2012-12-17 15:13:51 -08:00
test-revlog-group-emptyiter.t tests: add missing trailing 'cd ..' 2012-06-11 01:40:51 +02:00
test-revlog-mmapindex.t py3: pass bytes from extension to ui.write() in test-revlog-mmapindex.t 2017-12-11 05:26:46 +05:30
test-revlog-packentry.t revlog: store fulltext when compressed delta is bigger than it 2014-11-11 21:41:12 -08:00
test-revlog-raw.py revlog: add revmap back to revlog.addgroup 2017-09-20 09:22:22 -07:00
test-revlog-raw.py.out revlog: make _addrevision only accept rawtext 2017-03-30 18:38:03 -07:00
test-revlog-v2.t revlog: skeleton support for version 2 revlogs 2017-05-19 20:29:11 -07:00
test-revlog.t pypy: fix overeager pattern matching on mpatchError 2016-04-05 10:59:46 +03:00
test-revset2.t config: use 'experimental.evolution.create-markers' 2017-09-28 18:19:06 +01:00
test-revset-dirstate-parents.t parser: stabilize output of prettyformat() by using byte-safe repr() 2017-09-03 21:17:25 +09:00
test-revset-outgoing.t outgoing: respect ":pushurl" paths (issue5365) 2017-12-14 15:03:55 -08:00
test-revset.t config: use 'experimental.evolution.create-markers' 2017-09-28 18:19:06 +01:00
test-rollback.t configitems: register the test 'ui.ioerrors' config 2017-10-11 04:33:00 +02:00
test-run-tests.py run-tests: accept '\' vs '/' path differences without '(glob)' 2017-12-10 00:16:11 -05:00
test-run-tests.t tests: avoid echo with backslash escapes 2017-12-14 22:30:03 -08:00
test-schemes.t schemes: add debugexpandscheme command, resolving a scheme to canonical form 2016-01-29 14:53:44 -05:00
test-serve.t test-serve: add missing globs 2016-07-15 12:34:15 -04:00
test-setdiscovery.t setdiscover: allow to ignore part of the local graph 2017-12-06 22:44:51 +01:00
test-share.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-shelve.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-show-stack.t show: use consistent (and possibly shorter) node lengths 2017-09-13 21:15:46 -07:00
test-show-work.t show: use labelcset() template alias for work (and stack) views 2017-10-17 20:25:43 +02:00
test-show.t show: use consistent (and possibly shorter) node lengths 2017-09-13 21:15:46 -07:00
test-simple-update.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-simplekeyvaluefile.py tests: make test-simplekeyvaluefile.py py2.6-compatible 2017-03-22 11:26:23 -07:00
test-simplemerge.py tests: use context manager form of assertRaises 2017-05-13 11:52:44 -07:00
test-simplemerge.py.out simplemerge: burn "minimal" feature to the ground 2014-08-05 14:56:25 -07:00
test-single-head.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-sparse-clear.t sparse: rename command to debugsparse 2017-07-01 10:29:27 -07:00
test-sparse-clone.t sparse: vendor Facebook-developed extension 2017-07-01 10:43:29 -07:00
test-sparse-fsmonitor.t sparse: vendor Facebook-developed extension 2017-07-01 10:43:29 -07:00
test-sparse-import.t sparse: move working directory refreshing into core 2017-07-06 14:53:08 -07:00
test-sparse-merges.t sparse: rename command to debugsparse 2017-07-01 10:29:27 -07:00
test-sparse-profiles.t sparse: require [section] in sparse config files (BC) 2017-07-15 13:21:23 -07:00
test-sparse-requirement.t sparse: add a requirement when a repository uses sparse (BC) 2017-07-17 11:45:38 -07:00
test-sparse-verbose-json.t sparse: move printing of sparse config changes function into core 2017-07-08 13:34:19 -07:00
test-sparse.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-ssh-bundle1.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-ssh-clone-r.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-ssh.t sshpeer: allow for additional environment passing to ssh exe 2017-12-14 14:31:57 +00:00
test-static-http.t statichttprepo: prevent loading dirstate over HTTP on node lookup (issue5717) 2017-10-25 21:58:03 +09:00
test-status-color.t color: special case 'always' in 'ui.color' 2017-05-02 20:19:09 +02:00
test-status-inprocess.py ui: factor out ui.load() to create a ui without loading configs (API) 2016-10-22 14:35:10 +09:00
test-status-inprocess.py.out
test-status-rev.t test-status-rev: conditionalize output instead of tests 2017-07-08 18:46:43 -04:00
test-status-terse.t tests: rename test-terse-status.t to test-status-terse.t 2017-08-28 15:06:34 -07:00
test-status.t test-status: glob fixes for Windows 2017-06-16 20:35:45 -04:00
test-strict.t help: use single quotes in use warning 2016-09-20 23:47:46 +00:00
test-strip-cross.t tests: don't load unnecessary graphlog extension 2013-11-22 19:14:17 +01:00
test-strip.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-subrepo-deep-nested-change.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-subrepo-git.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-subrepo-missing.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-subrepo-paths.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-subrepo-recursion.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-subrepo-relative-path.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-subrepo-svn.t tests: convert the 'file://\$TESTTMP' rule to an automatic substitution 2017-12-16 11:32:10 -05:00
test-subrepo.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-symlink-os-yes-fs-no.py ui: factor out ui.load() to create a ui without loading configs (API) 2016-10-22 14:35:10 +09:00
test-symlink-os-yes-fs-no.py.out transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-symlink-placeholder.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-symlinks.t tests: drop explicit $TESTDIR from executables 2015-06-08 14:44:30 -05:00
test-tag.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-tags.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-template-engine.t template: rename troubles templatekw into instabilities 2017-08-02 11:32:25 +02:00
test-tools.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-transplant.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-treediscovery-legacy.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-treediscovery.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-treemanifest.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-trusted.py configitems: adds a developer warning when accessing undeclared configuration 2017-10-16 17:41:27 +02:00
test-trusted.py.out config: honour the trusted flag in ui.configbytes 2017-03-12 11:43:31 -07:00
test-ui-color.py ui: factor out ui.load() to create a ui without loading configs (API) 2016-10-22 14:35:10 +09:00
test-ui-color.py.out color: check if ui is already a subclass of colorui before wrapping it 2011-06-02 00:43:34 +03:00
test-ui-config.py configitems: adds a developer warning when accessing undeclared configuration 2017-10-16 17:41:27 +02:00
test-ui-config.py.out dispatch: strip command line options like config file options 2016-02-08 15:35:30 -08:00
test-ui-verbosity.py ui: factor out ui.load() to create a ui without loading configs (API) 2016-10-22 14:35:10 +09:00
test-ui-verbosity.py.out tests: renamed Python tests to .py 2009-05-17 01:39:31 +02:00
test-unamend.t unamend: allow unamending if allowunstable is set 2017-12-13 17:03:39 -08:00
test-unbundlehash.t tests: use 'legacy.exchange' option in various bundle1 tests 2016-08-03 15:34:03 +02:00
test-uncommit.t config: use 'experimental.evolution.allowunstable' 2017-09-28 18:56:40 +01:00
test-unified-test.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-unionrepo.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-unrelated-pull.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-up-local-change.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-update-branches.t commands: be more uniform in an "hg update" error message 2017-10-23 22:45:24 +02:00
test-update-dest.t transaction-summary: show the range of new revisions upon pull/unbundle (BC) 2017-10-12 09:39:50 +02:00
test-update-issue1456.t tests: replace exit 80 with #require 2014-08-06 11:43:59 -05:00
test-update-names.t merge: disable path conflict checking by default (issue5716) 2017-10-24 11:15:30 -07:00
test-update-reverse.t progress: get the extremely verbose output out of default debug 2015-05-09 23:40:40 -07:00
test-upgrade-repo.t debugformat: embed raw values in JSON and template output 2017-12-10 19:41:49 +09:00
test-url-rev.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-url.py sslutil: synchronize hostname matching logic with CPython 2016-06-26 19:34:48 -07:00
test-username-newline.t commit: don't let failed commit with --addremove update dirstate (issue5645) 2017-07-31 14:54:57 -07:00
test-verify-repo-operations.py tests: make test-verify-repo-operations.py not run by default 2016-03-11 11:44:03 -08:00
test-verify.t tests: replace "cp -r" with "cp -R" 2016-11-30 19:25:18 +00:00
test-walk.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-walkrepo.py ui: factor out ui.load() to create a ui without loading configs (API) 2016-10-22 14:35:10 +09:00
test-websub.t tests: drop explicit $TESTDIR from executables 2015-06-08 14:44:30 -05:00
test-win32text.t tests: remove (glob) annotations that were only for '\' matches 2017-12-10 22:50:57 -05:00
test-wireproto.py wireproto: use new peer interface 2017-08-10 20:58:28 -07:00
test-wireproto.py.out wireproto: correctly escape batched args and responses (issue4739) 2015-06-30 19:19:17 -04:00
test-wireproto.t tests: quote $PYTHON for Windows 2017-07-07 01:05:20 -04:00
test-worker.t py3: make sure commands name are bytes in tests 2017-06-25 08:20:05 +05:30
test-xdg.t tests: hide warning from test-xdg.t 2017-05-22 15:56:47 -07:00
tinyproxy.py test-http-proxy: redirect proxy stdout to /dev/null 2017-06-19 21:53:54 -04:00

To run the tests, do:

cd tests/
python run-tests.py

See https://mercurial-scm.org/wiki/WritingTests for
more information on writing tests.