# HG changeset patch # User Raphaël Gomès # Date 1566403010 -7200 # Node ID 7521e6d18057bfc41614d63c85424c50ee114cdf # 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 7521e6d18057 Makefile --- a/Makefile Fri Aug 16 15:41:53 2019 +0300 +++ b/Makefile Wed Aug 21 17:56:50 2019 +0200 @@ -16,6 +16,7 @@ export LC_ALL=C TESTFLAGS ?= $(shell echo $$HGTESTFLAGS) OSXVERSIONFLAGS ?= $(shell echo $$OSXVERSIONFLAGS) +CARGO = cargo # Set this to e.g. "mingw32" to use a non-default compiler. COMPILER= @@ -110,6 +111,10 @@ check: tests tests: + # Run Rust tests if cargo is installed + if command -v $(CARGO) >/dev/null 2>&1; then \ + cd $(HGROOT)/rust/hg-cpython && $(CARGO) test --quiet --all; \ + fi cd tests && $(PYTHON) run-tests.py $(TESTFLAGS) test-%: