sapling/tests
Laurent Charignon f35e1510b0 cleanup: fix check-code warnings
Summary:
This diff is part of a series to cleanup fb-hgext and make it pass check-code.
Stop using aliases, fix the case of a variable and poorly designed warning for
export (see (r'export.*=', "don't export and assign at once"),)

Test Plan: all tests pass

Reviewers: #sourcecontrol

Differential Revision: https://phabricator.fb.com/D2812592
2016-01-07 18:30:24 -08:00
..
conduithttp.py fix breakages due to fbconduit api changes regarding missing revs 2015-08-10 21:22:21 -07:00
copytrace.sh copytrace: adding ui config to allow incremental deployment 2015-11-20 09:38:21 -08:00
dummyext1.py extdeps extension 2015-12-11 17:57:58 -08:00
dummyext2.py extdeps extension 2015-12-11 17:57:58 -08:00
histedit-helpers.sh fb-histedit: Add a histedit extension that adds stop 2014-10-09 10:54:43 -07:00
killdaemons.py Add missing killdaemons 2015-11-09 12:21:39 -08:00
README test: backout e221a52 (remove run-tests.py once again) 2015-12-16 16:42:17 +00:00
test-automv.t cleanup: use printf instead of echo "\n" 2016-01-07 18:30:24 -08:00
test-backup.t backups: fix compatibility issues with core 2015-12-29 11:34:30 -08:00
test-catnotate.t catnotate: add whole extension 2015-10-16 02:45:27 -07:00
test-commitextras.t extras: add commitextras extension 2015-04-27 20:20:48 -07:00
test-copytrace-bundle2.t cleanup: fix quoting patterns in tests 2016-01-07 18:30:24 -08:00
test-copytrace.t cleanup: fix quoting patterns in tests 2016-01-07 18:30:24 -08:00
test-dirsync.t cleanup: fix quoting patterns in tests 2016-01-07 18:30:24 -08:00
test-errorredirect.t errorredirect: pipe error message to a custom script 2015-12-03 15:03:07 -08:00
test-extorder.t extorder: Fix test 2015-12-15 09:23:53 -08:00
test-fbamend.t cleanup: fix the "line too long" warnings 2016-01-07 18:30:24 -08:00
test-fbconduit.t cleanup: fix quoting patterns in tests 2016-01-07 18:30:24 -08:00
test-fbhistedit-exec-obsolete.t fbhistedit: Fix tests 2016-01-04 11:33:21 -08:00
test-fbhistedit-exec.t fbhistedit: Fix tests 2016-01-04 11:33:21 -08:00
test-fbhistedit-rebase-interactive.t fbhistedit: Fix tests 2016-01-04 11:33:21 -08:00
test-fbhistedit-stop-obsolete.t cleanup: fix the "line too long" warnings 2016-01-07 18:30:24 -08:00
test-fbhistedit-stop.t cleanup: fix the "line too long" warnings 2016-01-07 18:30:24 -08:00
test-filldb.t cleanup: fix quoting patterns in tests 2016-01-07 18:30:24 -08:00
test-git-getmeta.t Dropped local run-tests in favour of using mercurial's own test runner 2015-10-01 13:03:03 -07:00
test-githelp.t cleanup: fix quoting patterns in tests 2016-01-07 18:30:24 -08:00
test-gitlikebookmarks.t cleanup: replace [[ ... ]] by [ ... ] 2016-01-07 18:30:24 -08:00
test-inhibitwarn.t cleanup: fix whitespaces in expression and trailing whitespaces 2016-01-07 18:30:24 -08:00
test-manifestdiskcache.t cleanup: fix quoting patterns in tests 2016-01-07 18:30:24 -08:00
test-mergedriver.t cleanup: fix quoting patterns in tests 2016-01-07 18:30:24 -08:00
test-morestatus.t cleanup: fix quoting patterns in tests 2016-01-07 18:30:24 -08:00
test-perftweaks.t perftweaks: change revlog delta heuristic 2015-11-24 15:18:39 -08:00
test-phabdiff.t phabdiff: improve the {tasks} template 2015-12-16 15:53:53 -08:00
test-pull-createmarkers.t cleanup: replace [[ ... ]] by [ ... ] 2016-01-07 18:30:24 -08:00
test-pushrebase-protection.t cleanup: make paths in tests comply with windows's paths 2016-01-07 18:30:24 -08:00
test-pushrebase-remotenames.t fix tests for new remotenames 2015-11-17 17:54:28 -08:00
test-pushrebase.t cleanup: fix check-code warnings 2016-01-07 18:30:24 -08:00
test-pushvars-remotenames.t cleanup: replace use of grep -E by egrep 2016-01-07 18:30:24 -08:00
test-pushvars.t cleanup: make paths in tests comply with windows's paths 2016-01-07 18:30:24 -08:00
test-reflog-remotenames.t reflog: fix devel-warn abotu dirstate.write 2015-10-26 17:51:36 -07:00
test-reflog.t Adding --commits to reflog 2015-11-17 19:03:28 -08:00
test-reset-remotenames.t cleanup: fix quoting patterns in tests 2016-01-07 18:30:24 -08:00
test-reset.t cleanup: fix whitespaces in expression and trailing whitespaces 2016-01-07 18:30:24 -08:00
test-simplecache.t cleanup: fix check-code warnings 2016-01-07 18:30:24 -08:00
test-smartlog-remotenames.t cleanup: fix quoting patterns in tests 2016-01-07 18:30:24 -08:00
test-smartlog.t Fixing smartlog errors on empty repo 2015-09-15 16:13:13 -07:00
test-sparse-extensions.t cleanup: fix quoting patterns in tests 2016-01-07 18:30:24 -08:00
test-sparse-merges.t sparse: fix temporary includes that are not in working copy 2015-05-19 10:18:50 -07:00
test-sparse-profiles.t cleanup: fix quoting patterns in tests 2016-01-07 18:30:24 -08:00
test-sparse.t sparse: make debugrebuilddirstate --minimal sparse aware 2015-12-07 16:57:17 -08:00
test-tweakdefaults-histgrep.t cleanup: fix the "line too long" warnings 2016-01-07 18:30:24 -08:00
test-tweakdefaults-ordering.t cleanup: fix quoting patterns in tests 2016-01-07 18:30:24 -08:00
test-tweakdefaults-remotenames.t cleanup: make paths in tests comply with windows's paths 2016-01-07 18:30:24 -08:00
test-tweakdefaults.t cleanup: fix quoting patterns in tests 2016-01-07 18:30:24 -08:00
test-writecg2.t cleanup: replace invocations of head -c by dd 2016-01-07 18:30:24 -08: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://selenic.com/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 againts 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`