sapling/tests
Mark Thomas 4bce5b2bbc treedirstate: prevent interference with other dirstate implementations
To avoid problems when other dirstate implementations are in use (sqldirstate
or eden), prevent upgrade of repos with those implementations active to
treedirstate.

Automatic upgrades are silently prevented.  Attempts to manually upgrade fail
with an explanatory message.

Differential Revision: https://phab.mercurial-scm.org/D1528
2017-11-28 04:51:38 -08:00
..
blacklist-treedirstate treedirstate: add integration tests 2017-11-28 04:51:38 -08:00
bundlerepologger.py infinitepush: reuse bundlerepo 2017-03-06 00:40:49 -08:00
check-ext.py treedirstate: add integration tests 2017-11-28 04:51:38 -08:00
conduithttp.py fbconduit: fix error handling in gitnode() revset 2017-02-15 12:35:06 -08:00
copytrace.sh copytrace: handle modification of config from disablecopytrace to copytrace 2017-09-08 18:46:24 -07:00
ctrlchar-msg.txt checkmessagehook: print more detail on what bad chars were found 2017-11-14 16:52:45 -08:00
dummyext1.py cleanup: make all the code compliant with the i18n rules for ui strings 2016-01-11 10:19:22 -08:00
dummyext2.py cleanup: make all the code compliant with the i18n rules for ui strings 2016-01-11 10:19:22 -08:00
dummyssh test: backout e221a52 (remove run-tests.py once again) 2015-12-16 16:42:17 +00:00
get-with-headers.py remotefilelog: pass modern check-code 2016-08-26 08:48:07 -07:00
getflogheads.py commands: update to use registrar instead of cmdutil 2017-05-22 13:38:37 -07:00
helper-testrepo.sh test: do not ignore test-check sanity check 2017-08-15 16:56:54 -07:00
heredoctest.py checkcode: fix tests 2016-04-26 13:00:31 -07:00
histedit-helpers.sh fb-histedit: Add a histedit extension that adds stop 2014-10-09 10:54:43 -07:00
killdaemons.py checkcode: fix tests 2016-04-26 13:00:31 -07:00
library-infinitepush.sh infinitepush: prevent hg pullbackup from doing an automatic backup 2017-10-31 07:00:31 -07:00
library.sh lfs: implement remotefilelog prefetch 2017-09-20 14:02:58 -07:00
lockfail.py infinitepush: avoid using push during debugbackup 2016-12-07 06:05:29 -08:00
ls-l.py remotefilelog: let content stores support metadata 2017-04-26 19:50:36 -07:00
modcheck.py modcheck: whitelist lz4revlog 2017-07-11 14:42:10 -07:00
p4setup.sh p4fastimport: move p4fastimport under hgext3rd 2017-05-12 17:03:20 -07:00
perfectlyok-msg.txt checkmessagehook: print more detail on what bad chars were found 2017-11-14 16:52:45 -08:00
perftest.py tests: fix 'if False' statements flagged by check-code 2017-07-12 21:29:28 -07:00
pythonpath.py test-cstore: run native Python tests directly 2017-11-16 10:56:44 -08:00
README fastannotate: support remotefilelog 2016-11-03 20:55:16 +00:00
require-core-hg.sh test-check: backport test-check-commit from core hg 2016-10-18 17:07:43 +01:00
require-ext.sh require-ext: fix the script 2017-06-02 12:59:00 -07:00
seq.py scmprompt: output only one remote bookmark 2017-01-04 00:23:16 -08:00
silenttestrunner.py store: add unit tests for datapack classes 2016-04-28 15:00:34 -07:00
test-absorb-edit-lines.t codemod: remove extpath in tests 2017-06-16 18:31:25 -07:00
test-absorb-filefixupstate.py absorb: fix test-check issues 2016-10-20 14:59:20 +01:00
test-absorb-phase.t absorb: preserve phase 2017-08-16 13:40:00 -07:00
test-absorb-rename.t codemod: remove extpath in tests 2017-06-16 18:31:25 -07:00
test-absorb-strip.t absorb: do not strip innocent children 2017-05-16 16:25:00 -07:00
test-absorb.t codemod: remove extpath in tests 2017-06-16 18:31:25 -07:00
test-age.t age: add age revsetpredicate extension 2017-08-01 03:12:04 -07:00
test-arcconfig.t add arcconfig accessors 2016-04-27 09:27:56 -07:00
test-backup.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-catnotate.t check-ext: make checks stricter 2017-06-19 08:02:38 -07:00
test-check-code-hg.t phabricator: if no cert file has been specified, suppress the urllib3 warning 2017-10-20 18:27:43 +01:00
test-check-commit-hg.t tests: add #no-check-commit support to test-check-commit-hg.t 2017-10-11 11:21:28 -07:00
test-check-config-hg.t phabricator: fix lint warning 2017-11-22 15:16:10 -08:00
test-check-execute-hg.t test-check: do not trust system hg 2017-06-16 10:57:52 -07:00
test-check-py3-compat-hg.t test-cstore: run native Python tests directly 2017-11-16 10:56:44 -08:00
test-check-pyflakes-hg.t test-check: do not trust system hg 2017-06-16 10:57:52 -07:00
test-check-shbang-hg.t test-check: do not trust system hg 2017-06-16 10:57:52 -07:00
test-checkmessagehook.t checkmessagehook: print more detail on what bad chars were found 2017-11-14 16:52:45 -08:00
test-cleanobsstore.t tests: update with upstream obsmarker changes 2017-11-03 12:40:04 -07:00
test-configwarn.t configwarn: new extension to warn about unsupported configs 2017-08-07 13:16:09 -07:00
test-copytrace-amend.t restack: use multidest rebase to implement restack 2017-11-02 11:54:31 -07:00
test-copytrace-errormsg.t copytrace: handle modification of config from disablecopytrace to copytrace 2017-09-08 18:46:24 -07:00
test-copytrace.t copytrace: handle modification of config from disablecopytrace to copytrace 2017-09-08 18:46:24 -07:00
test-crdump.t crdump: fix tests on OSX 2017-08-03 08:50:12 -07:00
test-cstore-datapackstore.py test-cstore: run native Python tests directly 2017-11-16 10:56:44 -08:00
test-cstore-treemanifest.py test-cstore: run native Python tests directly 2017-11-16 10:56:44 -08:00
test-cstore-uniondatapackstore.py test-cstore: run native Python tests directly 2017-11-16 10:56:44 -08:00
test-debugcommitmessage.t extension to print commit message that would be supplied to editor 2016-10-03 04:39:51 -07:00
test-dialect-show.t hgext: rename show.py to fbshow.py to prevent upstream collision 2017-04-06 13:36:18 -07:00
test-diff-since-last-arc-diff.t tests_: fix failures related to recent renames 2016-09-22 07:44:34 -07:00
test-dirsync-amend.t dirsync: fixing mirroring following removal of redundant commit in amend 2017-09-08 10:01:05 -07:00
test-dirsync.t dirsync: respect rule order 2017-09-21 15:57:11 -07:00
test-drop.t drop: fix check-code failures 2017-07-19 07:08:21 -07:00
test-edrecord.t edrecord: allow specifying a different editor for chunk selection 2017-04-06 16:49:27 -07:00
test-errorredirect.t codemod: remove extpath in tests 2017-06-16 18:31:25 -07:00
test-extorder.t extorder: fix test 2017-06-13 09:13:41 -07:00
test-extutil.py extutil: add unit tests for runbgcommand 2017-04-11 11:25:40 -07:00
test-fastannotate-corrupt.t fastannotate: move to hgext3rd 2017-05-23 11:47:22 -07:00
test-fastannotate-diffopts.t fastannotate: move to hgext3rd 2017-05-23 11:47:22 -07:00
test-fastannotate-hg.t fastannotate: fix tests 2017-06-05 02:45:29 -07:00
test-fastannotate-perfhack.t fastannotate: move to hgext3rd 2017-05-23 11:47:22 -07:00
test-fastannotate-protocol.t fastannotate: move to hgext3rd 2017-05-23 11:47:22 -07:00
test-fastannotate-remotefilelog.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-fastannotate-renames.t fastannotate: move to hgext3rd 2017-05-23 11:47:22 -07:00
test-fastannotate-revmap.py tests: fix fastannotate tests 2017-05-23 15:38:09 -07:00
test-fastannotate.t fastannotate: move to hgext3rd 2017-05-23 11:47:22 -07:00
test-fastlog.t fastlog: show all hg log output even if fastlog request failed 2017-07-31 00:58:55 -07:00
test-fastmanifest-access.t tests: change the name of backup files 2017-07-11 09:44:53 -07:00
test-fastmanifest-blackbox.t check-ext: make checks stricter 2017-06-19 08:02:38 -07:00
test-fastmanifest-concurrency.t fix tests 2017-06-22 00:33:08 -07:00
test-fastmanifest-permission.t check-ext: make checks stricter 2017-06-19 08:02:38 -07:00
test-fastmanifest-pruning.t check-ext: make checks stricter 2017-06-19 08:02:38 -07:00
test-fastmanifest-readfast.t check-ext: make checks stricter 2017-06-19 08:02:38 -07:00
test-fastmanifest-remotenames.t check-ext: make checks stricter 2017-06-19 08:02:38 -07:00
test-fastmanifest-writepath.t check-ext: make checks stricter 2017-06-19 08:02:38 -07:00
test-fastmanifest.py tests: fix fastmanifest tests 2017-10-23 20:13:13 -07:00
test-fastmanifest.t fastmanifest: make usecache prevent cache creation 2017-07-31 13:55:07 -07:00
test-fastpartialmatch-bundlerepo.t codemod: remove extpath in tests 2017-06-16 18:31:25 -07:00
test-fastpartialmatch-obsolete.t fbamend: fix typo and shorten advice 2017-09-27 06:43:51 -07:00
test-fastpartialmatch-shelve.t codemod: remove extpath in tests 2017-06-16 18:31:25 -07:00
test-fastpartialmatch.t fastpartialmatch: fix devel.warn 2017-07-17 04:03:15 -07:00
test-fbamend-fold.t fold: add support to get json output for node changes 2017-10-31 13:22:06 -07:00
test-fbamend-hiddenoverride.t hiddenoverride: work with scmutils.cleanupnodes 2017-11-01 11:49:13 -07:00
test-fbamend-hide.t fbamend: add unhide command for easy unhiding of commits 2017-07-27 03:39:01 -07:00
test-fbamend-metaedit.t metaedit: make it compatible with histedit 2017-09-21 05:33:54 -07:00
test-fbamend-next.t fbamend: add --clean flag to hg prev/next 2017-07-18 20:13:25 -07:00
test-fbamend-nextrebase.t amend: fixing tests following the removal of redundant commit in amend 2017-09-08 09:58:14 -07:00
test-fbamend-noinhibit.t fbamend: change hint text to suggest running restack 2017-06-26 07:31:28 -07:00
test-fbamend-previous.t fbamend: add --clean flag to hg prev/next 2017-07-18 20:13:25 -07:00
test-fbamend-rebase.t inhibit: update existing code to work with the rewritten version 2017-07-10 15:45:31 -07:00
test-fbamend-restack.t restack: use multidest rebase to implement restack 2017-11-02 11:54:31 -07:00
test-fbamend-split.t inhibit: update existing code to work with the rewritten version 2017-07-10 15:45:31 -07:00
test-fbamend-to.t fbamend: allow general rev for --to, fix aborts 2017-11-25 09:19:09 -08:00
test-fbamend-userestack.t tests: update with upstream obsmarker changes 2017-11-03 12:40:04 -07:00
test-fbamend.t fbamend: allow general rev for --to, fix aborts 2017-11-25 09:19:09 -08:00
test-fbconduit.t fbconduit: properly pass through params on local hit 2017-09-12 08:04:17 -07:00
test-fbhistedit-exec-obsolete.t fbhistedit: removing the experimental config 'histeditng' 2017-10-17 11:56:27 -07:00
test-fbhistedit-exec.t fbhistedit: removing the experimental config 'histeditng' 2017-10-17 11:56:27 -07:00
test-fbhistedit-graft.t test-fbhistedit-graft: fix the test after removal of 'histeditng' config 2017-10-17 14:51:43 -07:00
test-fbhistedit-json.t fbhistedit: add support for json input to histedit 2017-11-03 05:30:12 +05:30
test-fbhistedit-rebase-interactive.t fbhistedit: removing the experimental config 'histeditng' 2017-10-17 11:56:27 -07:00
test-fbhistedit-show-plan.t fbhistedit: removing the experimental config 'histeditng' 2017-10-17 11:56:27 -07:00
test-fbhistedit-stop-obsolete.t fbhistedit: removing the experimental config 'histeditng' 2017-10-17 11:56:27 -07:00
test-fbhistedit-stop.t amend: fixing tests following the removal of redundant commit in amend 2017-09-08 09:58:14 -07:00
test-fixcorrupt.t fixcorrupt: automatically look back as far as necessary 2017-04-12 14:09:22 -07:00
test-fold-undo.t undo: informative output 2017-08-18 11:37:45 -07:00
test-generic-bisect.py fastpartialmatch: use bisect to quickly find matching revisions 2017-02-02 05:12:10 -08:00
test-git-getmeta.t gitgetmeta: enable serving only missing hg-git map data 2017-09-13 17:17:55 -07:00
test-githelp.t tests: update githelp test 2017-11-28 04:50:17 -08:00
test-gitlookup-infinitepush.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-grepdiff.t hgext: move single file extensions to hgext3rd 2016-07-08 13:15:42 +01:00
test-grpcheck.t grpcheck: new extension to check if the user is in given groups 2016-09-20 23:15:09 +01:00
test-hiddenerror.t obsolete: update tests with new debugobsolete message 2017-07-18 10:09:28 -07:00
test-infinitepush-backup-logging.t infinitepush: use ui.debug() instead of ui.warn() 2017-04-17 23:44:26 -07:00
test-infinitepush-backup-remotefilelog.t inhibit: update existing code to work with the rewritten version 2017-07-10 15:45:31 -07:00
test-infinitepush-backup-remotenames.t infinitepush: add timestamp to the logs 2017-03-16 02:20:02 -07:00
test-infinitepush-backup-share.t infinitepush: always read local backup state from source shared repo 2017-10-13 06:59:27 -07:00
test-infinitepush-backup-sql.t test-infinitepush: allow database password to be empty 2017-10-17 13:05:18 -07:00
test-infinitepush-backup-status.t infinitepush: improve notbackedup performance 2017-09-21 06:06:20 -07:00
test-infinitepush-backup.t infinitepush: prevent hg pullbackup from doing an automatic backup 2017-10-31 07:00:31 -07:00
test-infinitepush-bundlestore.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-infinitepush-delscratchbookmarks.t infinitepush: add support for deleting scratch bookmarks from local 2017-11-07 11:43:56 -08:00
test-infinitepush-lfs.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-infinitepush-logging.t infinitepush: relax hostname regex in tests 2017-08-02 16:42:08 +01:00
test-infinitepush-pullback-obsolete.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-infinitepush-pullbackup.t infinitepush: fix test that broke test build 2017-11-01 07:56:44 -07:00
test-infinitepush-remotefilelog.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-infinitepush-remotenames.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-infinitepush-sql.t test-infinitepush: allow database password to be empty 2017-10-17 13:05:18 -07:00
test-infinitepush-update.t infinitepush: pull node during update 2017-02-10 00:20:54 -08:00
test-inhibit.t tests: update with upstream obsmarker changes 2017-11-03 12:40:04 -07:00
test-lfs-pointer.py lfs: add validation to pointer 2017-05-11 17:51:44 -07:00
test-lfs-pointer.py.out lfs: add validation to pointer 2017-05-11 17:51:44 -07:00
test-lfs-test-server.t lfs: include filename in object lookup fail message 2017-08-22 10:54:41 -07:00
test-lfs.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-linelog-random-edits.t [tests] add missing PYTHONPATH changes 2016-08-25 17:42:23 +01:00
test-linkrevcache-linkrevdb.py linkrevcache: implement the database 2016-11-14 18:03:15 +00:00
test-linkrevcache.t linkrevcache: wrap _adjustlinkrev to take advantage of the linkrev database 2016-11-14 18:04:29 +00:00
test-merge-conflictinfo.t tests: fix missing entry in test-merge-conflictinfo.t 2017-10-25 22:25:24 -07:00
test-mergedriver.t codemod: remove extpath in tests 2017-06-16 18:31:25 -07:00
test-morecolors.t morecolors: colorize uncaught exceptions 2017-06-29 09:55:25 -07:00
test-morestatus.t fbhistedit: removing the experimental config 'histeditng' 2017-10-17 11:56:27 -07:00
test-myparent.t tests_: make test-myparent.t resilient to BSD vs GNU grep differences 2017-01-20 08:33:49 -08:00
test-nointerrupt.t commands: update to use registrar instead of cmdutil 2017-05-22 13:38:37 -07:00
test-obsshelve.t obsshelve: register maxbackups config 2017-10-16 01:58:29 -07:00
test-ownercheck.t ownercheck: new extension to prevent operations on repos not owned 2016-07-26 13:10:15 +01:00
test-p4fastimport-blobcommit-lfs.t p4fastimport: fix sync commit - complete workflow 2017-10-10 10:14:00 -07:00
test-p4fastimport-blobcommit.t p4fastimporter: optimize sync import - do not write dup filelogs 2017-10-11 17:49:48 -07:00
test-p4fastimport-case-insensitive-rename.t p4fastimport: update test to reflect upstream changes 2017-05-18 15:19:14 -07:00
test-p4fastimport-case-insensitivity.t p4fastimport: add --base option to define branchpoint 2017-09-07 19:44:16 -07:00
test-p4fastimport-criss-cross.t p4fastimport: update test to reflect upstream changes 2017-05-18 15:19:14 -07:00
test-p4fastimport-gitfusion-race-condition.t p4fastimport: handle race condition with config users and time delta 2017-08-04 10:58:07 -07:00
test-p4fastimport-import-badclient.t Let non-existing client fail the import early 2017-07-13 10:18:39 -07:00
test-p4fastimport-import-branch.t p4fastimport: add --base option to define branchpoint 2017-09-07 19:44:16 -07:00
test-p4fastimport-import-client-mapping.t p4fastimport: update test to reflect upstream changes 2017-05-18 15:19:14 -07:00
test-p4fastimport-import-deletes.t p4fastimport: add --base option to define branchpoint 2017-09-07 19:44:16 -07:00
test-p4fastimport-import-incremental.t p4fastimport: update test to reflect upstream changes 2017-05-18 15:19:14 -07:00
test-p4fastimport-import-lfs-sqlite.t tests: split p4fastimport-import-lfs.t into normal LFS vs SQLite 2017-11-27 03:34:35 -08:00
test-p4fastimport-import-lfs.t tests: split p4fastimport-import-lfs.t into normal LFS vs SQLite 2017-11-27 03:34:35 -08:00
test-p4fastimport-import-modes.t p4fastimport: fix resetting file flags 2017-10-04 12:57:27 -07:00
test-p4fastimport-import-parallel.t p4fastimport: update test to reflect upstream changes 2017-05-18 15:19:14 -07:00
test-p4fastimport-import-special-characters.t p4fastimport: decode special perforce characters in filenames 2017-08-10 15:49:15 -07:00
test-p4fastimport-import.t test-p4fastimport-import: update with latest p4 output 2017-10-17 13:05:18 -07:00
test-p4fastimport-limit.t p4fastimport: update test to reflect upstream changes 2017-05-18 15:19:14 -07:00
test-p4fastimport-transaction.t p4fastimport: filelog transaction wtih support for concurrent access 2017-05-16 12:36:23 -07:00
test-patchpython.py patchpython: fix test-check tests 2016-10-20 16:03:31 +01:00
test-patchrmdir.py patchrmdir: new extension to workaround rmdir kernel issues 2017-03-15 18:55:48 -07:00
test-patchrmdir.py.out patchrmdir: new extension to workaround rmdir kernel issues 2017-03-15 18:55:48 -07:00
test-perftweaks-remotenames.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-perftweaks.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-phabdiff.t phabdiff: add singlepublicbase revset 2017-06-21 17:03:50 +01:00
test-phabstatus.t phabstatus: fix interaction with the smartlog extension 2017-07-06 09:38:14 -07:00
test-phrevset-local.t phrevset: return baseset instead of list 2017-04-24 09:47:52 -07:00
test-progressfile.t test-progressfile: add test for HGPLAIN behavior 2017-11-21 16:11:34 -06:00
test-pull-createmarkers-hide-later.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-pull-createmarkers.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-pushrebase-fastmanifest.t pushrebase: update fastmanifest test 2017-10-26 13:40:59 -07:00
test-pushrebase-manifests.t bundle2hooks: remove the extension from hgext3rd as it is moved to core 2017-08-23 09:28:07 +05:30
test-pushrebase-protection.t bundle2hooks: remove the extension from hgext3rd as it is moved to core 2017-08-23 09:28:07 +05:30
test-pushrebase-remotenames.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-pushrebase.t tests: fix a laggart reference I missed 2017-11-14 19:02:51 -08:00
test-pushvars-remotenames.t pushvars: move config setting in tweakdefaults and drop the extension 2017-11-01 01:41:55 +05:30
test-rage.t rage: add a hack to make rage work on osx 2017-06-15 04:20:52 -07:00
test-remotefilelog-bad-configs.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-remotefilelog-bgprefetch.t debugdatapack: suppport passing multiple files 2017-11-06 19:09:15 -08:00
test-remotefilelog-blame.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-remotefilelog-bundle2-legacy.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-remotefilelog-bundle2.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-remotefilelog-bundles.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-remotefilelog-cacheprocess.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-remotefilelog-clone-tree.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-remotefilelog-clone.t tests: fix check code 2017-11-02 10:37:38 -07:00
test-remotefilelog-corrupt-cache.t remotefilelog: handle truncated server cache files 2017-07-21 16:07:09 +01:00
test-remotefilelog-datapack.py test-remotefilelog-datapack: use more packs for cdatapack code path 2017-11-16 21:24:44 -08:00
test-remotefilelog-gc.t remotefilelog: limit number of changesets to be prefetched 2017-08-16 13:21:31 -07:00
test-remotefilelog-gcrepack.t debugdatapack: suppport passing multiple files 2017-11-06 19:09:15 -08:00
test-remotefilelog-histpack.py test-cstore: run native Python tests directly 2017-11-16 10:56:44 -08:00
test-remotefilelog-http.t tests: update remotefilelog test with phase head capability 2017-10-04 18:47:11 -07:00
test-remotefilelog-keepset.t remotefilelog: keepset tuple bug fix 2017-08-25 10:06:43 -07:00
test-remotefilelog-lfs-prefetch.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-remotefilelog-lfs.t repack: sort orphan nodes by size 2017-11-15 22:23:04 -08:00
test-remotefilelog-linknodes.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-remotefilelog-local.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-remotefilelog-log.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-remotefilelog-partial-shallow.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-remotefilelog-permissions.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-remotefilelog-prefetch.t prefetch: add option to specify base revision 2017-11-16 15:28:07 -08:00
test-remotefilelog-pull-noshallow.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-remotefilelog-push-pull.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-remotefilelog-repack-fast.t repack: sort orphan nodes by size 2017-11-15 22:23:04 -08:00
test-remotefilelog-repack.t repack: sort orphan nodes by size 2017-11-15 22:23:04 -08:00
test-remotefilelog-sparse.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-remotefilelog-tags.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-remotefilelog-treemanifest.t treemanifest: add config to not clone tree revlogs during remotefilelog clone 2017-04-19 21:14:04 -07:00
test-remotefilelog-wireproto.t remotefilelog: adjust PYTHONPATH during tests 2017-02-09 18:02:52 -08:00
test-remoteid-print.t remoteid: move to hgext3rd 2017-05-23 11:47:04 -07:00
test-reset-remotenames.t codemod: remove extpath in tests 2017-06-16 18:31:25 -07:00
test-reset.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-sampling.t check-ext: make checks stricter 2017-06-19 08:02:38 -07:00
test-scm-prompt-compat.t scm-prompt: fix single quotes showing up with no format string 2017-09-27 06:43:51 -07:00
test-scm-prompt-git.t scm-prompt: add test for git behavior 2016-04-29 10:49:36 -07:00
test-scm-prompt-hg.t scm-prompt: update test for changed hg output 2017-09-27 06:43:51 -07:00
test-show.t hg show --stat should not show patch 2017-10-16 02:07:53 -07:00
test-sigtrace.t commands: update to use registrar instead of cmdutil 2017-05-22 13:38:37 -07:00
test-simplecache.t codemod: remove extpath in tests 2017-06-16 18:31:25 -07:00
test-smartlog-inhibit.t inhibit: update existing code to work with the rewritten version 2017-07-10 15:45:31 -07:00
test-smartlog-obsolete.t config: rename allowdivergence to evolution.allowdivergence 2017-10-23 19:31:43 -07:00
test-smartlog-remotenames.t codemod: remove extpath in tests 2017-06-16 18:31:25 -07:00
test-smartlog-tweakdefaults.t config: rename allowdivergence to evolution.allowdivergence 2017-10-23 19:31:43 -07:00
test-smartlog.t test-smartlog: only test template keywords exported by fb-hgext 2017-10-17 13:05:18 -07:00
test-sparse-clear.t sparse: rename to fbsparse 2017-10-13 14:51:27 -07:00
test-sparse-clone.t sparse: rename to fbsparse 2017-10-13 14:51:27 -07:00
test-sparse-diff.t sparse: rename to fbsparse 2017-10-13 14:51:27 -07:00
test-sparse-extensions.t sparse: rename to fbsparse 2017-10-13 14:51:27 -07:00
test-sparse-import.t sparse: rename to fbsparse 2017-10-13 14:51:27 -07:00
test-sparse-merges.t sparse: rename to fbsparse 2017-10-13 14:51:27 -07:00
test-sparse-notsparse.t sparse: rename to fbsparse 2017-10-13 14:51:27 -07:00
test-sparse-profiles.t sparse: list available and active profiles 2017-11-10 14:39:11 +00:00
test-sparse-rebase.t sparse: try reading from working copy first 2017-11-20 13:56:55 -08:00
test-sparse-verbose-json.t sparse: rename to fbsparse 2017-10-13 14:51:27 -07:00
test-sparse.t sparse: rename to fbsparse 2017-10-13 14:51:27 -07:00
test-sshaskpass.py sshaskpass: enable ssh to ask password if running with chg 2016-07-17 20:35:34 +01:00
test-sshaskpass.py.out sshaskpass: enable ssh to ask password if running with chg 2016-07-17 20:35:34 +01:00
test-syncstatus.t fb-hgext: fix tests to account for changes to Phabricator interaction 2017-03-31 03:26:04 -07:00
test-template-stat.t stat: template which outputs diffstat-style summary of changes 2017-07-31 11:09:50 -07:00
test-treedirstate-backup.t treedirstate: add integration tests 2017-11-28 04:51:38 -08:00
test-treedirstate-core.t treedirstate: add integration tests 2017-11-28 04:51:38 -08:00
test-treedirstate-nonnormalset.t treedirstate: add integration tests 2017-11-28 04:51:38 -08:00
test-treedirstate-race.t treedirstate: add integration tests 2017-11-28 04:51:38 -08:00
test-treedirstate.t treedirstate: prevent interference with other dirstate implementations 2017-11-28 04:51:38 -08:00
test-treemanifest-autoconvert.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-treemanifest-backfill.t check-ext: make checks stricter 2017-06-19 08:02:38 -07:00
test-treemanifest-blame.t fastannotate: pass commitctx to filectx to prevent tree downloads 2017-11-27 16:33:50 -08:00
test-treemanifest-disabled.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-treemanifest-fastmanifest.t check-ext: make checks stricter 2017-06-19 08:02:38 -07:00
test-treemanifest-infinitepush.t treemanifest: test for pulling normal scratch branch into treeonly repo 2017-11-01 17:10:05 -07:00
test-treemanifest-noflat.t tests: change the name of backup files 2017-07-11 09:44:53 -07:00
test-treemanifest-peertopeer.t treemanifest: add sendtrees config back 2017-11-03 09:24:39 -07:00
test-treemanifest-prefetch.t prefetch: do not attempt to prefetch trees for draft commits 2017-11-17 14:19:41 -08:00
test-treemanifest-pushrebase.t treemanifest: fix commit hooks for hybrid pushes 2017-11-07 10:24:07 -08:00
test-treemanifest-repack.t repack: add --packsonly option to repack 2017-11-09 10:32:15 -08:00
test-treemanifest-server.t debugdatapack: suppport passing multiple files 2017-11-06 19:09:15 -08:00
test-treemanifest-treeonly.t treemanifest: automatically backfill missing manifests during hg pull 2017-11-27 09:22:06 -08:00
test-treemanifest.t treemanifest: support the {manifest} template 2017-11-07 09:06:24 -08:00
test-tweakdefaults-blame.t codemod: remove extpath in tests 2017-06-16 18:31:25 -07:00
test-tweakdefaults-bookmarks.t fbamend: fix typo and shorten advice 2017-09-27 06:43:51 -07:00
test-tweakdefaults-grep.t tweakdefaults: support -I and -X in grep 2017-09-04 15:45:37 +01:00
test-tweakdefaults-histgrep.t codemod: remove extpath in tests 2017-06-16 18:31:25 -07:00
test-tweakdefaults-opawarecommands.t tests: update with upstream obsmarker changes 2017-11-03 12:40:04 -07:00
test-tweakdefaults-ordering.t hg update hint 2017-09-28 11:30:37 -07:00
test-tweakdefaults-pullrebaseffwd.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-tweakdefaults-pullrebaseremotenames.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-tweakdefaults-remotenames.t tests: update tests output 2017-10-17 13:05:18 -07:00
test-tweakdefaults-revsets.t tweakdefaults: add abort flag for colon revset 2017-10-03 02:09:23 -07:00
test-tweakdefaults-update.t tests: fix test-tweakdefaults-update.t test failures 2017-11-02 14:11:25 +00:00
test-tweakdefaults.t fbamend: allow general rev for --to, fix aborts 2017-11-25 09:19:09 -08:00
test-undo.t tests: update with upstream obsmarker changes 2017-11-03 12:40:04 -07:00
test-update-i.t tweakdefaults: add --inactive flag to update command 2017-06-14 16:42:39 -07:00
test-whereami.t check-ext: make checks stricter 2017-06-19 08:02:38 -07:00
treemanifest_correctness.py tests: fix 'if False' statements flagged by check-code 2017-07-12 21:29:28 -07:00
waitforfile.py [fastmanifest] add the ability for waitforfile.py to wait for a file to materialize 2016-06-24 16:17:18 -07:00

How to run Facebook experimental extensions tests
=================================================

Running the tests
-----------------

To run the tests, `cd` into this directory (./tests/) and run the `run-tests.py`
script from the core Mercurial repository (tests directory too).

For example if you have a 'hg-crew' repository checked out next to this one,
use:

  ../../hg-crew/tests/run-tests.py

Obtaining the test runners
--------------------------

If you do not already have a copy of the Mercurial repository, you can obtains
one with:

  $ hg clone http://mercurial-scm.org/hg

Running against various Mercurial versions
------------------------------------------

By default, the test runners will run against the version of Mercurial in the
repository it lives in. you can run against other version of Mercurial using
the --with-hg=PATH flag. For example to run against the installed version of
Mercurial you can use --with-hg=`which hg`