3609: Add --script-version and --repository to aid testing
authorPeter Amstutz <peter.amstutz@curoverse.com>
Tue, 14 Oct 2014 17:41:56 +0000 (13:41 -0400)
committerPeter Amstutz <peter.amstutz@curoverse.com>
Tue, 14 Oct 2014 17:41:56 +0000 (13:41 -0400)
sdk/python/arvados/commands/run.py

index 05a3c0c770d325b1e8615c1f5feacf47712a05d4..9301e3cb462c61f20c1af2aa1c7dfbadc026ef3b 100644 (file)
@@ -19,6 +19,8 @@ arvrun_parser.add_argument('--dry-run', action="store_true", help="Print out the
 arvrun_parser.add_argument('--local', action="store_true", help="Run locally using arv-crunch-job")
 arvrun_parser.add_argument('--docker-image', type=str, default="arvados/jobs", help="Docker image to use, default arvados/jobs")
 arvrun_parser.add_argument('--git-dir', type=str, default="", help="Git directory to use to find run-command when using --local")
+arvrun_parser.add_argument('--repository', type=str, default="arvados", help="repository field of pipeline submission, default 'arvados'")
+arvrun_parser.add_argument('--script-version', type=str, default="master", help="script_version field of pipeline submission, default 'master'")
 arvrun_parser.add_argument('args', nargs=argparse.REMAINDER)
 
 class ArvFile(object):
@@ -143,8 +145,8 @@ def main(arguments=None):
 
     component = {
         "script": "run-command",
-        "script_version": "3609-arv-run",
-        "repository": "arvados",
+        "script_version": args.script_version,
+        "repository": args.repository,
         "script_parameters": {
         },
         "runtime_constraints": {