From 2fec23d64644f4def822048575f6b5b57f673952 Mon Sep 17 00:00:00 2001 From: Edward Pierzchalski Date: Mon, 20 Jan 2020 15:40:29 +1100 Subject: [PATCH] spec: factor out common `design-spec` task. `ASpec`, `ExecSpec`, and `DSpec` were identical tests which built the `design-spec` make target. This means that when `./run_tests` runs tests concurrently, multiple instances of the `design-spec` make target were also run concurrently. We address the issue by making a new "test" called `design-spec` which builds the `design-spec` make target, and making `{A,Exec,D}Spec` dependees on `design-spec`. --- spec/tests.xml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/spec/tests.xml b/spec/tests.xml index a1c6d8cbb..dcc436aab 100644 --- a/spec/tests.xml +++ b/spec/tests.xml @@ -26,10 +26,11 @@ - make ASpec + make design-spec + make ASpec make ASpecDoc - make ExecSpec - make DSpec + make ExecSpec + make DSpec make TakeGrant make ASepSpec