summaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorFeideus <erwan.ulrich@gmail.com>2018-08-29 16:34:05 +0200
committerFeideus <erwan.ulrich@gmail.com>2018-08-29 16:34:05 +0200
commita9b8f4851c0f45eb4e76e407dc4467a005fc2707 (patch)
tree06813b22a9a6f11e68886a04066f18a1297865f3 /src/main
parentaf18947454efaca45ccfee61a6dd4fc12027bf57 (diff)
downloadschemafuzz-a9b8f4851c0f45eb4e76e407dc4467a005fc2707.tar.gz
schemafuzz-a9b8f4851c0f45eb4e76e407dc4467a005fc2707.tar.bz2
schemafuzz-a9b8f4851c0f45eb4e76e407dc4467a005fc2707.zip
adapting code for productrion command line production (still need a solution for nested options)
Diffstat (limited to 'src/main')
-rwxr-xr-xsrc/main/java/org/schemaspy/DBFuzzer.java2
-rwxr-xr-xsrc/main/java/org/schemaspy/cli/CommandLineArguments.java7
2 files changed, 8 insertions, 1 deletions
diff --git a/src/main/java/org/schemaspy/DBFuzzer.java b/src/main/java/org/schemaspy/DBFuzzer.java
index f9b5c86..26839ec 100755
--- a/src/main/java/org/schemaspy/DBFuzzer.java
+++ b/src/main/java/org/schemaspy/DBFuzzer.java
@@ -211,7 +211,7 @@ public class DBFuzzer
//currentMutation.propagateWeight(); //update parents weight according to this node new weight
LOGGER.info("Target is : " + analyzer.getCommandLineArguments().getTarget());
- ProcessBuilder ep = new ProcessBuilder("/bin/bash", "./stackTraceCParser.sh", analyzer.getCommandLineArguments().getTarget(), Integer.toString(currentMutation.getId()));
+ ProcessBuilder ep = new ProcessBuilder("/bin/bash", "./stackTraceCParser.sh", analyzer.getCommandLineArguments().getTarget(), Integer.toString(currentMutation.getId()), analyzer.getCommandLineArguments().getNestedArguments());
ArrayList<GenericTreeNode> pathToRoot = currentMutation.pathToRoot();
Collections.reverse(pathToRoot);
for(int i=0; i< pathToRoot.size();i++)
diff --git a/src/main/java/org/schemaspy/cli/CommandLineArguments.java b/src/main/java/org/schemaspy/cli/CommandLineArguments.java
index a4c401d..8b93170 100755
--- a/src/main/java/org/schemaspy/cli/CommandLineArguments.java
+++ b/src/main/java/org/schemaspy/cli/CommandLineArguments.java
@@ -175,6 +175,12 @@ public class CommandLineArguments {
@Parameter(
names = {
+ "-na", "--nestedArguments",
+ })
+ private String nestedArguments;
+
+ @Parameter(
+ names = {
"-port", "--port", "port",
"schemaspy.port"
}
@@ -241,4 +247,5 @@ public class CommandLineArguments {
public String getReport() {return report; }
+ public String getNestedArguments() { return nestedArguments; }
}