summaryrefslogtreecommitdiff
path: root/tt.mdwn
blob: b2e72f6b55502a582efb3ba8bfe5be133bc30299 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
tt is a command-line utility which drives `make check` on your behalf. It makes running CM and Mission Control tests much easier, and is ideal if you're lazy. To quote the `--help` output:

    Examples:
      # Run all tests, as a shorthand for `make check`:
        tt
      # Run a single test:
        tt muc/banned.py
        tt muc/banned
      # Run all tests in a directory:
        tt muc/
      # Run a bunch of tests:
        tt muc/ text/

## Get a binary

Here's [tt 1.1 for amd64](http://people.freedesktop.org/~wjt/tt/tt-1.1.amd64.bz2), or [tt 1.0 for x86](http://people.freedesktop.org/~wjt/tt/tt-1.0.x86.bz2).

## Build from source

The source lives on [cgit.freedesktop.org](http://cgit.freedesktop.org/~wjt/tt). Grab it and build it as follows:

    git clone git://people.freedesktop.org/~wjt/tt
    cd tt
    cabal install --prefix=$HOME
    ~/bin/tt --help

See also, the [README](http://cgit.freedesktop.org/~wjt/tt/plain/README).