Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • In case of Cray, defining job object inside testcase[example: j = Job(TEST_USER)] will call the new interface "cray_script", which internally will call "create_script" and will set "script" as a default Cray specific script. As per the existing design, if we are using create_script inside testcase then it should not make use of default parameters set during job object initialization in case of Cray, instead test writer should take care of Cray specific parameters(example: aprun) inside script. Hence if "script" already set(set while defining job object), then cleanup is required and it will execute the below sequence.
    • If platform is Cray or a Cray simulator and "script" is set then perform below steps:
      • Unset "Resource_List.select" attribute.
      • Make "script" to None.
      • If "Resource_List.vntype" is set, then unset it.

...