summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFeideus <erwan.ulrich@gmail.com>2018-09-19 15:28:18 +0200
committerFeideus <erwan.ulrich@gmail.com>2018-09-19 15:28:18 +0200
commitb759a0b007347f46f9e4181441fbd91b3157aba2 (patch)
tree605caefffa144454fdc8051d18f2be8ff63be31c
parenta5745ef75a1ab68499c4461806da2775a9aa4df1 (diff)
downloadschemafuzz-b759a0b007347f46f9e4181441fbd91b3157aba2.tar.gz
schemafuzz-b759a0b007347f46f9e4181441fbd91b3157aba2.tar.bz2
schemafuzz-b759a0b007347f46f9e4181441fbd91b3157aba2.zip
adding extra info. Works even tho it try to undo already undone mutations
-rwxr-xr-xsrc/main/java/org/schemaspy/DBFuzzer.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/org/schemaspy/DBFuzzer.java b/src/main/java/org/schemaspy/DBFuzzer.java
index b8810b1..bc05b3f 100755
--- a/src/main/java/org/schemaspy/DBFuzzer.java
+++ b/src/main/java/org/schemaspy/DBFuzzer.java
@@ -241,8 +241,6 @@ public class DBFuzzer
TreeDepth = mutationTree.checkMaxDepth(mutationTree.getRoot());
}
}
-
- removeTemporaryCascade();
printMutationTree();
if(analyzer.getCommandLineArguments().getReport() != null) {
if (analyzer.getCommandLineArguments().getReport().equals("y") || analyzer.getCommandLineArguments().getReport().equals("yes")) {
@@ -256,6 +254,7 @@ public class DBFuzzer
}
boolean tmp = revertToOriginalDatabaseState(mutationTree);
System.out.println(" reverting to original state ended up in "+tmp+" .Ending process");
+ removeTemporaryCascade();
return returnStatus;
}
@@ -480,6 +479,7 @@ public class DBFuzzer
for (int i = max; i > 0; i--)
{
tmp = mutationTree.find(i).undo(analyzer.getSqlService(),analyzer.getDb(),mutationTree);
+ System.out.println("undo mutation N."+mutationTree.find(i).getId()+" is "+tmp);
if(tmp == 0)
res = false;
}