[PATCH 2 of 2 evolve-ext] test: add glob annotations where Mercurial's run-tests.py suggests

Pierre-Yves David pierre-yves.david at ens-lyon.org
Thu Sep 4 02:18:59 CDT 2014



On 09/04/2014 04:18 AM, Matt Harbison wrote:
> # HG changeset patch
> # User Matt Harbison <matt_harbison at yahoo.com>
> # Date 1407891754 14400
> #      Tue Aug 12 21:02:34 2014 -0400
> # Node ID a41203e600e2446fb2b66d5f54e1d4f6110d7a0e
> # Parent  85f4f4f6c403f61c9add2bb54ffff1988efaaa4e
> test: add glob annotations where Mercurial's run-tests.py suggests

woops, both patches pushed.

>
> These happen to also be 5 of the 6 tests that warn about no result code when run
> on Windows.  Probably not a coincidence.
>
> The tests previously warned about no result code whether or not it was run
> interactively.  They only started working when test output changes were accepted
> in interactive mode, and these globs were added automatically.
>
> diff --git a/tests/test-drop.t b/tests/test-drop.t
> --- a/tests/test-drop.t
> +++ b/tests/test-drop.t
> @@ -63,7 +63,7 @@
>     0 obsmarkers found
>     search nodes: wall * comb * user * sys * (glob)
>     1 nodes found
> -  saved backup bundle to $TESTTMP/repo/.hg/strip-backup/d4e7845543ff-drophack.hg
> +  saved backup bundle to $TESTTMP/repo/.hg/strip-backup/d4e7845543ff-drophack.hg (glob)
>     strip nodes: wall * comb * user * sys * (glob)
>     $ summary
>     ============ graph ==============
> diff --git a/tests/test-evolve.t b/tests/test-evolve.t
> --- a/tests/test-evolve.t
> +++ b/tests/test-evolve.t
> @@ -447,7 +447,7 @@
>     abort: empty revision set
>     [255]
>     $ hg --config extensions.hgext.mq= strip --hidden 'extinct()'
> -  saved backup bundle to $TESTTMP/alpha/.hg/strip-backup/e87767087a57-backup.hg
> +  saved backup bundle to $TESTTMP/alpha/.hg/strip-backup/e87767087a57-backup.hg (glob)
>     $ hg verify
>     checking changesets
>     checking manifests
> diff --git a/tests/test-sharing.t b/tests/test-sharing.t
> --- a/tests/test-sharing.t
> +++ b/tests/test-sharing.t
> @@ -106,7 +106,7 @@
>
>   This bug fix is finished. We can push it to the public repository.
>     $ hg push
> -  pushing to $TESTTMP/public
> +  pushing to $TESTTMP/public (glob)
>     searching for changes
>     adding changesets
>     adding manifests
> diff --git a/tests/test-tutorial.t b/tests/test-tutorial.t
> --- a/tests/test-tutorial.t
> +++ b/tests/test-tutorial.t
> @@ -92,7 +92,7 @@
>   Its first version is shared with the outside.
>
>     $ hg push remote
> -  pushing to $TESTTMP/remote
> +  pushing to $TESTTMP/remote (glob)
>     searching for changes
>     adding changesets
>     adding manifests
> @@ -218,7 +218,7 @@
>   I'll get this remote changeset when pulling
>
>     $ hg pull remote
> -  pulling from $TESTTMP/remote
> +  pulling from $TESTTMP/remote (glob)
>     searching for changes
>     adding changesets
>     adding manifests
> @@ -397,7 +397,7 @@
>   we can now push our change:
>
>     $ hg push remote
> -  pushing to $TESTTMP/remote
> +  pushing to $TESTTMP/remote (glob)
>     searching for changes
>     adding changesets
>     adding manifests
> @@ -517,7 +517,7 @@
>   is ``true`` by default.
>
>     $ hg pull local
> -  pulling from $TESTTMP/local
> +  pulling from $TESTTMP/local (glob)
>     searching for changes
>     adding changesets
>     adding manifests
> @@ -575,7 +575,7 @@
>   I can now exchange mutable changeset between "remote" and "local" repository.
>
>     $ hg pull local
> -  pulling from $TESTTMP/local
> +  pulling from $TESTTMP/local (glob)
>     searching for changes
>     adding changesets
>     adding manifests
> @@ -636,7 +636,7 @@
>   When we pull from remote again we get an unstable state!
>
>     $ hg pull remote
> -  pulling from $TESTTMP/remote
> +  pulling from $TESTTMP/remote (glob)
>     searching for changes
>     adding changesets
>     adding manifests
> @@ -678,7 +678,7 @@
>   share it with the outside:
>
>     $ hg push other
> -  pushing to $TESTTMP/other
> +  pushing to $TESTTMP/other (glob)
>     searching for changes
>     abort: push includes unstable changeset: bf1b0d202029!
>     (use 'hg evolve' to get a stable history or --force to ignore warnings)
> @@ -727,7 +727,7 @@
>   We can push this evolution to remote
>
>     $ hg push remote
> -  pushing to $TESTTMP/remote
> +  pushing to $TESTTMP/remote (glob)
>     searching for changes
>     adding changesets
>     adding manifests
> @@ -740,7 +740,7 @@
>
>     $ cd ../remote
>     $ hg pull local # we up again to trigger the warning. it was displayed during the push
> -  pulling from $TESTTMP/local
> +  pulling from $TESTTMP/local (glob)
>     searching for changes
>     no changes found
>     pull obsolescence markers
> @@ -769,7 +769,7 @@
>
>     $ cd ../local
>     $ hg pull remote
> -  pulling from $TESTTMP/remote
> +  pulling from $TESTTMP/remote (glob)
>     searching for changes
>     adding changesets
>     adding manifests
> diff --git a/tests/test-userguide.t b/tests/test-userguide.t
> --- a/tests/test-userguide.t
> +++ b/tests/test-userguide.t
> @@ -18,7 +18,7 @@
>   example 2: unsafe amend with plain vanilla Mercurial: the original
>   commit is stripped
>     $ hg commit --amend -u alice -d '1 0' -m 'implement feature Y'
> -  saved backup bundle to $TESTTMP/t/.hg/strip-backup/6e725fd2be6f-amend-backup.hg
> +  saved backup bundle to $TESTTMP/t/.hg/strip-backup/6e725fd2be6f-amend-backup.hg (glob)
>     $ hg log -r 23fe4ac6d3f1
>     abort: unknown revision '23fe4ac6d3f1'!
>     [255]
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel at selenic.com
> http://selenic.com/mailman/listinfo/mercurial-devel
>

-- 
Pierre-Yves David


More information about the Mercurial-devel mailing list