diff options
author | Feideus <erwan.ulrich@gmail.com> | 2018-08-29 16:34:05 +0200 |
---|---|---|
committer | Feideus <erwan.ulrich@gmail.com> | 2018-08-29 16:34:05 +0200 |
commit | a9b8f4851c0f45eb4e76e407dc4467a005fc2707 (patch) | |
tree | 06813b22a9a6f11e68886a04066f18a1297865f3 /src/main | |
parent | af18947454efaca45ccfee61a6dd4fc12027bf57 (diff) | |
download | schemafuzz-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-x | src/main/java/org/schemaspy/DBFuzzer.java | 2 | ||||
-rwxr-xr-x | src/main/java/org/schemaspy/cli/CommandLineArguments.java | 7 |
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; } } |