mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-15 17:33:38 +00:00
Allow the use of -jN in many test directories.
tests/Mmake.common:
Replace the -j1 in the runtests_local target used by all the test
directories with $(MAYBE_J1).
tests/*/Mmakefile:
Define MAYBE_J1 it as the empty string in test directories in which
different tests don't share source files.
Define MAYBE_J1 as -j1 in test directories in which
different tests do share source files.
tests/submodules/sub2_a.m:
Add this copy of sub_a.m to allow tests in the submodules directory
to be done in parallel.
tests/submodules/accessibility2.m:
Import sub2_a.m instead of sub_a.m.
tests/warnings/ambig_types_high_level.m:
Add this copy of ambig_types.m to allow tests in the warnings directory
to be done in parallel.
tests/warnings/ambig_high_level.m:
Import ambig_types_high_level.m instead of ambig_types.m.
This commit is contained in:
@@ -8,31 +8,31 @@ THIS_DIR = string_format
|
||||
|
||||
# Any program added here should also be added to the `.cvsignore' file.
|
||||
|
||||
STRING_FORMAT_PROGS= \
|
||||
string_format_c \
|
||||
string_format_d \
|
||||
string_format_e \
|
||||
string_format_f \
|
||||
string_format_g \
|
||||
string_format_o \
|
||||
string_format_s \
|
||||
string_format_u \
|
||||
string_format_x
|
||||
STRING_FORMAT_PROGS = \
|
||||
string_format_c \
|
||||
string_format_d \
|
||||
string_format_e \
|
||||
string_format_f \
|
||||
string_format_g \
|
||||
string_format_o \
|
||||
string_format_s \
|
||||
string_format_u \
|
||||
string_format_x
|
||||
|
||||
# The tests don't work in the *.agc grades, because I think they
|
||||
# take too long to finsih and the CPU time limit is breached.
|
||||
# The tests don't work in the *.agc grades, because I think they
|
||||
# take too long to finish and the CPU time limit is breached.
|
||||
ifneq "$(findstring .agc,$(GRADE))" ""
|
||||
PROGS0=
|
||||
else
|
||||
PROGS0=$(STRING_FORMAT_PROGS)
|
||||
endif
|
||||
|
||||
# On solaris 5.{7,8} string_format_o fails because of a buggy
|
||||
# sprintf implementation.
|
||||
# On solaris 5.{7,8} string_format_o fails because of a buggy
|
||||
# sprintf implementation.
|
||||
SOLARIS_FAILURES=string_format_o
|
||||
|
||||
# On Dec OSF 5.1 the floating point tests fail because
|
||||
# the denormal floats aren't being printed correctly.
|
||||
# On Dec OSF 5.1 the floating point tests fail because
|
||||
# the denormal floats aren't being printed correctly.
|
||||
OSF1_FAILURES=string_format_e string_format_f string_format_g
|
||||
|
||||
UNAME:=$(shell uname -r -s)
|
||||
@@ -49,6 +49,7 @@ endif
|
||||
SUBDIRS =
|
||||
TESTS=$(PROGS)
|
||||
TESTS_DIR=..
|
||||
MAYBE_J1 =
|
||||
include $(TESTS_DIR)/Mmake.common
|
||||
|
||||
# Module-specific options should go in Mercury.options so they
|
||||
|
||||
Reference in New Issue
Block a user