Mercurial > hg
comparison tests/run-tests.py @ 46724:78e6700ab009
tests: Add `rhg` and `no-rhg` for #require and #if in .t files
With this we can allow some small differences in expected output
between Rust-based and Python-based code paths.
Differential Revision: https://phab.mercurial-scm.org/D10096
author | Simon Sapin <simon.sapin@octobus.net> |
---|---|
date | Wed, 03 Mar 2021 18:00:54 +0100 |
parents | a6553ba1c598 |
children | 9ba00a9dc6ea |
comparison
equal
deleted
inserted
replaced
46723:a6553ba1c598 | 46724:78e6700ab009 |
---|---|
3132 self._hgcommand = os.path.basename(self.options.with_chg) | 3132 self._hgcommand = os.path.basename(self.options.with_chg) |
3133 | 3133 |
3134 # configure fallback and replace "hg" command by "rhg" | 3134 # configure fallback and replace "hg" command by "rhg" |
3135 rhgbindir = self._bindir | 3135 rhgbindir = self._bindir |
3136 if self.options.rhg or self.options.with_rhg: | 3136 if self.options.rhg or self.options.with_rhg: |
3137 # Affects hghave.py | |
3138 osenvironb[b'RHG_INSTALLED_AS_HG'] = b'1' | |
3137 # Affects configuration. Alternatives would be setting configuration through | 3139 # Affects configuration. Alternatives would be setting configuration through |
3138 # `$HGRCPATH` but some tests override that, or changing `_hgcommand` to include | 3140 # `$HGRCPATH` but some tests override that, or changing `_hgcommand` to include |
3139 # `--config` but that disrupts tests that print command lines and check expected | 3141 # `--config` but that disrupts tests that print command lines and check expected |
3140 # output. | 3142 # output. |
3141 osenvironb[b'RHG_ON_UNSUPPORTED'] = b'fallback' | 3143 osenvironb[b'RHG_ON_UNSUPPORTED'] = b'fallback' |