Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ eabf877cbb86b281fdd37a3fa3cc0edf9b8eb874
321463922724b225988e517da54a18bad90bc316
927a9f23a11bc2c83e4fc1a0d004efd98f7cb812
6751504adf095d5d034e6406fbb0e914924aecff
ba1b6295047209fc76aebadd13c2b7b01bf17445
12 changes: 11 additions & 1 deletion CIME/test_scheduler.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@
RUN_PHASE,
] # Order matters


###############################################################################
def _translate_test_names_for_new_pecount(test_names, force_procs, force_threads):
###############################################################################
Expand Down Expand Up @@ -130,6 +131,8 @@ def _translate_test_names_for_new_pecount(test_names, force_procs, force_threads


_TIME_CACHE = {}


###############################################################################
def _get_time_est(test, baseline_root, as_int=False, use_cache=False, raw=False):
###############################################################################
Expand Down Expand Up @@ -871,7 +874,6 @@ def _xml_phase(self, test):
if case_opts is not None:
logger.debug("case_opts are {} ".format(case_opts))
for opt in case_opts: # pylint: disable=not-an-iterable

logger.debug("case_opt is {}".format(opt))
if opt == "D":
envtest.set_test_parameter("DEBUG", "TRUE")
Expand Down Expand Up @@ -988,6 +990,14 @@ def _xml_phase(self, test):
case.set_value("GMAKE_J", self._proc_pool)
self._model_build_cost = self._proc_pool

# Izumi nag compiler needs DEBUG=TRUE
if compiler == "nag" and case.get_value("MACH") == "izumi":
debug_val = case.get_value("DEBUG")
expect(
debug_val == True,
"Izumi nag tests need DEBUG=TRUE, not {}".format(debug_val),
)

return True, ""

###########################################################################
Expand Down
Loading