Changed 'test' target to be more like 'check'.

Details:
- Redefined the 'test' make target in the top-level Makefile so that the
  final result ("everything passed" or at "least one failure") is echoed
  to stdout. Note that 'check' is unchanged, and thus is now effectively
  a fast version of 'test'.
- Updated docs/BuildSystem.md to reflect the above change.
This commit is contained in:
Field G. Van Zee
2018-08-14 17:08:03 -05:00
parent ce5c3a198a
commit a61dd5e7bc
2 changed files with 6 additions and 6 deletions

View File

@@ -364,7 +364,7 @@ all: libs
libs: libblis
test: testblis testblas
test: checkblis checkblas
check: checkblis-fast checkblas

View File

@@ -386,15 +386,15 @@ The BLIS `Makefile` implements many `make` targets. The table below lists most o
|:----------------|:---------------------------------------------------|
| `all` | Execute `libs` target. |
| `libs` | Compile BLIS as a static and/or shared library (depending on `configure` options). |
| `test` | Execute `testblis` and `testblas` targets. |
| `testblis` | Run the BLIS testsuite with default parameters (runs for 2-8 minutes). |
| `testblis-fast` | Run the BLIS testsuite with "fast" parameters (runs for a few seconds). |
| `testsuite` | Same as `testblis`. |
| `testblas` | Run the BLAS test drivers with default parameters (runs for a few seconds). |
| `test` | Execute `checkblis` and `checkblas` targets. |
| `check` | Execute `checkblis-fast` and `checkblas` targets. |
| `checkblis` | Execute `testblis` and characterize the results to `stdout`. |
| `checkblis-fast`| Execute `testblis-fast` and characterize the results to `stdout`. |
| `checkblas` | Execute `testblas` and characterize the results to `stdout`. |
| `testblis` | Run the BLIS testsuite with default parameters (runs for 2-8 minutes). |
| `testblis-fast` | Run the BLIS testsuite with "fast" parameters (runs for a few seconds). |
| `testsuite` | Same as `testblis`. |
| `testblas` | Run the BLAS test drivers with default parameters (runs for a few seconds). |
| `showconfig` | Show a summary of currently selected `configure` options. |
| `clean` | Execute `cleanh` and `cleanlib`. |
| `cleanmk` | Remove `.fragment.mk` makefile fragments generated by `configure`. |