tests/README
author David R. MacIver <david@drmaciver.com>
Wed, 24 Feb 2016 13:11:30 +0000
changeset 28258 fc7ee50a0d65
parent 26421 4b0fc75f9403
permissions -rw-r--r--
testing: allow Hypothesis to enable extensions This adds support for testing extensions, including both tests that extensions don't change behaviour and test for specific commands. We use the precondition system to determine what commands are available to us. If we never use any commands enabled by an extension then that extension is *skippable* and should not have changed the behaviour of the test. We thus rerun the test with an environment variable which is designed to turn off the extension.

To run the tests, do:

cd tests/
python run-tests.py

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