Closed Groostav closed 8 years ago
October 31, 2016
Looking over this pull request.
Basic test cases:
--generator RosenbrockX1ThroughX10 --time 0
--generator RosenbrockX1ThroughX10 --exit 95% code:0 --exit 5% code:7
Random test cases:
Issue-specific test cases:
singularity.config
file being empty.singularity.config
file being empty.singularity.config
file being empty. The command option was specified within OASIS.singularity.config
file being empty. The command option was specified within OASIS.singularity.config
file being empty. The command option was specified within OASIS.November 01, 2016
Confirmed with Geoff that the exit command option should be entered as:
-e // 100% // code:2 (split into 3 parts)
This is a PR for #1, empoweroperations/OASIS#708
This is the first commit for this new repo. It contains the build system and initial implementation in kotlin for
singularity.exe
.It contains:
exe4j
!) that generates an executableCheck out the branch, and poke around at these run configs. I want to make sure they work on other peoples machines, because a lot of my time was spent avoiding dependencies on hard-coded paths.
This build system uses exe4j, which I haven't properly configured to download and install through gradle, you need to have it installed before hand. Similarly, I was hoping to do some clever publishing of artifacts to maven or a local maven repo or something, but ultimately I'm just copy-pasting exe files around (read; copying the singularity.exe file from the build output here into
/.build
in OASIS).Usages:
Sample output from
singularity.exe --help
:Thus, if you wanted to get the tool to run instantly, rosenbrock 10, with hard-coded checks against the names (ie "x1" through "x10"), you can do this:
This would use the following defaults:
./input.properties
workingDir/input.properties
for key-value pairs in the formx1=1.2
./output.properties
f1=1.234
inworkingDir/output.properties
--exit 100% code:0
We can change the return type to something like exit with exit-code 7 for 5% of the time like this:
And so on. I'm hoping its fairly descriptive.
from the commit message: