@@ -59,6 +59,7 @@ public abstract class DatabaseTest extends IntegrationTest {
5959 protected static final DatabaseOperation DEFAULT_OPERATION = DatabaseOperation .INSERT ;
6060 protected final String PURGE_DS = getTestCommonDataDir () + "schema_purge_ds.xml" ;
6161 protected final String SCHEMA = "public" ;
62+ protected Boolean disableDeleteTmpDataSet = false ;
6263
6364 @ Inject
6465 private DataSource dataSource ;
@@ -438,7 +439,9 @@ public void assertOccrurrenceDataSet(String schema, List<String> tables, List<Ex
438439 assertEquals ("Problème avec le nombre d'occurrence de " + line .buildXpath (), nbOccurence , getNbOccurrenceFromXpath (nameOfXML , line .buildXpath ()));
439440 }
440441
441- deleteFileQuietly (getAbsolutePath (getTestDataDir () + nameOfXML ));
442+ if (null == disableDeleteTmpDataSet || !disableDeleteTmpDataSet ) {
443+ deleteFileQuietly (getAbsolutePath (getTestDataDir () + nameOfXML ));
444+ }
442445 }
443446
444447 /**
@@ -524,4 +527,19 @@ public void assertNotContainDataSet(String schema, String tableName, ExpectedLin
524527
525528 assertNotContainDataSet (schema , tables , lstLines );
526529 }
530+
531+ /**
532+ * @return the disableDeleteTmpDataSet
533+ */
534+ public Boolean getDisableDeleteTmpDataSet () {
535+ return disableDeleteTmpDataSet ;
536+ }
537+
538+ /**
539+ * @param disableDeleteTmpDataSet
540+ * the disableDeleteTmpDataSet to set
541+ */
542+ public void setDisableDeleteTmpDataSet (Boolean disableDeleteTmpDataSet ) {
543+ this .disableDeleteTmpDataSet = disableDeleteTmpDataSet ;
544+ }
527545}
0 commit comments