   program
     .arguments('<suites>')
     .action( (suites) -> program.suites = suites )
-    .option('--address <URL>', 'Address of runtime to connect to', Number, 'ws://localhost:3569')
+    .option('--address <URL>', 'Address of runtime to connect to', String, 'ws://localhost:3569')
     .option('--secret <secret>', 'Runtime secret', String, null)
     .option('--command <command>', 'Command to launch runtime under test', String, null)
     .parse(process.argv)

testsuite = require './testsuite'
runner = require './runner'
subprocess = require './subprocess'

## Main
parse = (args) ->

    address: options.address
    secret: options.secret

  debug 'runtime info', def
  ru = new runner.Runner def
  child = startRuntime options, (err) ->
    cleanReturn err if err
