diff --git a/phasecalculator/test/runnerstest/phasexmlcreatorrunnertest.py b/phasecalculator/test/runnerstest/phasexmlcreatorrunnertest.py index 612b2fa6f769ffbc8a09306fca0b5f836a2e9d42..01cb9e27075f4a1455c4a89d35fe5a64179642eb 100755 --- a/phasecalculator/test/runnerstest/phasexmlcreatorrunnertest.py +++ b/phasecalculator/test/runnerstest/phasexmlcreatorrunnertest.py @@ -75,6 +75,15 @@ class PhaseXMLCreatorRunnerTestCase(unittest.TestCase): None. """ + for filename in os.listdir(self.runtime_inf.scratch_dir): + file_path = os.path.join(self.runtime_inf.scratch_dir, filename) + try: + if os.path.isfile(file_path) or os.path.islink(file_path): + os.unlink(file_path) + elif os.path.isdir(file_path): + shutil.rmtree(file_path) + except Exception as e: + LOGGER.error('Failed to delete %s. Reason: %s', file_path, e) def test_create_phase_and_solvent_files(self): """Test