Sha256: 045caefbd137edb9894dc46b716a236240c449b2f285edda9e3ccda1a4bd4538

Contents?: true

Size: 1.4 KB

Versions: 1

Compression:

Stored size: 1.4 KB

Contents

#!/usr/bin/env ruby
=begin

TESTR-DRIVER 1 "2012-01-13" "14.1.3"
====================================

NAME
----

testr-driver - drives testr-master(1) and does bookkeeping

SYNOPSIS
--------

`testr-driver` [*OPTION*]...

DESCRIPTION
-----------

This program reads the following single-line commands (JSON arrays) from its
standard input stream and performs the respective actions as described below.
It also funnels the standard output stream of testr-master(1) into its own.

`["run_all_test_files"]`
  Runs all test files found within and beneath the current working directory.

`["stop_running_test_files"]`
  Stops any test files that are currently running.

`["rerun_passed_test_files"]`
  Runs all test files that have passed during their most recent run.

`["reabsorb_overhead_files"]`
  Stops any test files that are currently running, reabsorbs the test
  execution overhead, and resumes running those interrupted test files.

`["quit"]`
  Stops all tests that are currently running and exits.

OPTIONS
-------

`-h`, `--help`
  Display this help manual using man(1).

FILES
-----

*.testr.rb*
  Optional Ruby script for configuring testr(1).

SEE ALSO
--------

testr(1), testr-driver(1), testr-master(1), testr-herald(1)

=end =========================================================================

$0 = File.basename(__FILE__)

require 'binman'
BinMan.help

require 'testr/driver'
TestR::Driver.loop

Process.waitall

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
testr-14.1.3 bin/testr-driver