Sha256: c5f5f461af8b7983d8da3e782b27337cf34cded04582be4e5fbeb67cced60df3
Contents?: true
Size: 1.14 KB
Versions: 5
Compression:
Stored size: 1.14 KB
Contents
# frozen_string_literal: true # CLI#play class CLI < Thor map ['p', '-p', 'play', '--play', '--run', 'run'] => 'play' option :export, type: :string option :cname, type: :string option :cpath, type: :string option :case, type: :string option :quiet, type: :boolean desc '[run] [OPTIONS] DIRECTORY', 'Run challenge from directory' long_desc <<-LONGDESC This function execute challenge from specified directory. By default, show progress on the screen. Let's see others options: (1) teuton foo, run challenge from foo/start.rb with foo/config.yaml config file. (2) teuton play foo, same as (1). (3) teuton play --export=json foo, run challenge and export using json format. Others output formats availables are: txt, colored_text, json, yaml. (4) teuton play --cname=demo foo, run challenge from foo/start.rb with foo/demo.yaml config file. (5) teuton foo/demo.rb, Run challenge from foo/demo.rb with foo/demo.yaml config file. LONGDESC ## # Execute Teuton test unit # @param path_to_rb_file [String] Route to main rb Teuton file def play(path_to_rb_file) Project.play(path_to_rb_file, options) end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
teuton-2.1.8dev1 | lib/teuton/cli/play.rb |
teuton-2.1.7 | lib/teuton/cli/play.rb |
teuton-2.1.6 | lib/teuton/cli/play.rb |
teuton-2.1.5dev | lib/teuton/cli/play.rb |
teuton-2.1.4 | lib/teuton/cli/play.rb |