SimonSapin created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches.
REVISION SUMMARY These cases are in features not yet implemented by rhg for which triggering a fallback is not practical. Disabling some tests allows us to reach passing CI and catch any future regression in the rest of the tests. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D10190 AFFECTED FILES tests/test-config.t tests/test-debugcommands.t tests/test-dispatch.t tests/test-globalopts.t CHANGE DETAILS diff --git a/tests/test-globalopts.t b/tests/test-globalopts.t --- a/tests/test-globalopts.t +++ b/tests/test-globalopts.t @@ -65,6 +65,8 @@ -R with path aliases: +TODO: add rhg support for path aliases +#if no-rhg $ cd c $ hg -R default identify 8580ff50825a tip @@ -75,6 +77,7 @@ $ HOME=`pwd`/../ hg -R relativetohome identify 8580ff50825a tip $ cd .. +#endif #if no-outer-repo @@ -215,6 +218,8 @@ $ hg --cwd c --config paths.quuxfoo=bar paths | grep quuxfoo > /dev/null && echo quuxfoo quuxfoo +TODO: add rhg support for detailed exit codes +#if no-rhg $ hg --cwd c --config '' tip -q abort: malformed --config option: '' (use --config section.name=value) [10] @@ -230,6 +235,7 @@ $ hg --cwd c --config .b= tip -q abort: malformed --config option: '.b=' (use --config section.name=value) [10] +#endif Testing --debug: diff --git a/tests/test-dispatch.t b/tests/test-dispatch.t --- a/tests/test-dispatch.t +++ b/tests/test-dispatch.t @@ -90,9 +90,12 @@ $ mkdir -p badrepo/.hg $ echo 'invalid-syntax' > badrepo/.hg/hgrc +TODO: add rhg support for detailed exit codes +#if no-rhg $ hg log -b -Rbadrepo default config error at badrepo/.hg/hgrc:1: invalid-syntax [30] +#endif $ hg log -b --cwd=inexistent default abort: $ENOENT$: 'inexistent' diff --git a/tests/test-debugcommands.t b/tests/test-debugcommands.t --- a/tests/test-debugcommands.t +++ b/tests/test-debugcommands.t @@ -531,9 +531,17 @@ Test WdirUnsupported exception +#if no-rhg $ hg debugdata -c ffffffffffffffffffffffffffffffffffffffff abort: working directory revision cannot be specified [255] +#else +TODO: add rhg support for (at least parsing) the working directory pseudo-changeset + $ hg debugdata -c ffffffffffffffffffffffffffffffffffffffff + abort: working directory revision cannot be specified (missing-correct-output !) + abort: invalid revision identifier: ffffffffffffffffffffffffffffffffffffffff (known-bad-output !) + [255] +#endif Test cache warming command diff --git a/tests/test-config.t b/tests/test-config.t --- a/tests/test-config.t +++ b/tests/test-config.t @@ -3,6 +3,8 @@ Invalid syntax: no value +TODO: add rhg support for detailed exit codes +#if no-rhg $ cat > .hg/hgrc << EOF > novaluekey > EOF @@ -35,6 +37,7 @@ $ hg showconfig config error at $TESTTMP/.hg/hgrc:1: unexpected leading whitespace: [section] [30] +#endif Reset hgrc To: SimonSapin, #hg-reviewers Cc: mercurial-patches, mercurial-devel _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel