On Wed, 21 Aug 2019 18:09:33 +0200
Raphaël Gomès <raphael.go...@octobus.net> wrote:

> # HG changeset patch
> # User Raphaël Gomès <rgo...@octobus.net>
> # Date 1566403010 -7200
> #      Wed Aug 21 17:56:50 2019 +0200
> # Branch stable
> # Node ID 5b9efc6098154fb5079f06b3c485b58363e0f43d
> # Parent  302dbc9d52beeb2ef677aa18b3fa005bbce2134e
> makefile: run Rust tests if cargo is installed
> 
> While no particular minimum toolchain version is targeted as of yet, this
> serves as a first step to make more people/machines run the Rust tests.
> 
> diff -r 302dbc9d52be -r 5b9efc609815 Makefile
> --- a/Makefile        Fri Aug 16 15:41:53 2019 +0300
> +++ b/Makefile        Wed Aug 21 17:56:50 2019 +0200
> @@ -110,8 +110,11 @@
>  check: tests
>  
>  tests:
> -     cd tests && $(PYTHON) run-tests.py $(TESTFLAGS)
> -
> +     if [ -x "$$(command -v cargo)" ]; then \
> +             # Run Rust tests if cargo is installed
> +             cd $(HGROOT)/rust/hg-cpython && cargo test --quiet --all; \
> +     fi;
> +     cd tests && $(PYTHON) run-tests.py $(TESTFLAGS) && \
>  test-%:

I most likely forgot all the intricacies of make syntax, but this looks
like a shell command is getting chained by && with a make target?

Also an unrelated change removes an empty line between "tests" and
"test-%" targets.
_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Reply via email to