Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

integration-tests

The library's real-tmux suite. Not published.

244 tests that start actual tmux servers and drive them. They live outside every published module on purpose: a suite inside one artifact's test source set makes that artifact's dependencies and lifecycle answerable for how the whole library is tested.

$ ./gradlew :integration-tests:test

Against every supported tmux release:

$ ./scripts/tmux-matrix.sh ~/tmux-builds
$ ./gradlew testTmuxMatrix -PlibtmuxMatrix=~/tmux-builds

Before blaming a change

This host may carry hundreds of tmux servers belonging to sibling ports. Count first:

$ ./scripts/reap-stale-servers.sh

CONTRIBUTING.md explains why their debris becomes this suite's intermittent failures, and why only servers under this port's own roots are ever reaped.

Next