mirror of
https://github.com/tmux/tmux.git
synced 2026-10-12 05:34:24 +00:00
Shorten all socket names because macOS is stupid.
This commit is contained in:
@@ -19,7 +19,7 @@ export TERM LC_ALL LANG
|
|||||||
OUT=$(mktemp -d)
|
OUT=$(mktemp -d)
|
||||||
TMUX_TMPDIR="$OUT"
|
TMUX_TMPDIR="$OUT"
|
||||||
export TMUX_TMPDIR
|
export TMUX_TMPDIR
|
||||||
TMUX="$TEST_TMUX -Ltest$$ -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
|
|
||||||
fail()
|
fail()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
TMUX2="$TEST_TMUX -Ltest2 -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
$TMUX2 kill-server 2>/dev/null
|
$TMUX2 kill-server 2>/dev/null
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -11,9 +11,9 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
TMUX_OUTER="$TEST_TMUX -Ltest2 -f/dev/null"
|
TMUX_OUTER="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
$TMUX_OUTER kill-server 2>/dev/null
|
$TMUX_OUTER kill-server 2>/dev/null
|
||||||
|
|
||||||
trap "$TMUX kill-server 2>/dev/null; $TMUX_OUTER kill-server 2>/dev/null" 0 1 15
|
trap "$TMUX kill-server 2>/dev/null; $TMUX_OUTER kill-server 2>/dev/null" 0 1 15
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
TMP2=$(mktemp)
|
TMP2=$(mktemp)
|
||||||
trap "rm -f $TMP $TMP2" 0 1 15
|
trap "rm -f $TMP $TMP2" 0 1 15
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
fail()
|
fail()
|
||||||
|
|||||||
@@ -20,8 +20,8 @@ TERM=screen
|
|||||||
TMP=$(mktemp -d) || exit 1
|
TMP=$(mktemp -d) || exit 1
|
||||||
TMUX_TMPDIR="$TMP"
|
TMUX_TMPDIR="$TMP"
|
||||||
export TMUX_TMPDIR
|
export TMUX_TMPDIR
|
||||||
TMUX="$TEST_TMUX -Ltest$$ -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
TMUX2="$TEST_TMUX -Ltest2$$ -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
|
|
||||||
cleanup()
|
cleanup()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -19,8 +19,8 @@ TERM=screen
|
|||||||
TMP=$(mktemp -d) || exit 1
|
TMP=$(mktemp -d) || exit 1
|
||||||
TMUX_TMPDIR="$TMP"
|
TMUX_TMPDIR="$TMP"
|
||||||
export TMUX_TMPDIR
|
export TMUX_TMPDIR
|
||||||
TMUX="$TEST_TMUX -Ltest$$ -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
TMUX2="$TEST_TMUX -Ltest2$$ -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
|
|
||||||
cleanup()
|
cleanup()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -27,8 +27,8 @@ TERM=screen
|
|||||||
TMP=$(mktemp -d) || exit 1
|
TMP=$(mktemp -d) || exit 1
|
||||||
TMUX_TMPDIR="$TMP"
|
TMUX_TMPDIR="$TMP"
|
||||||
export TMUX_TMPDIR
|
export TMUX_TMPDIR
|
||||||
TMUX="$TEST_TMUX -Ltest$$ -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
TMUX2="$TEST_TMUX -Ltest2$$ -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
|
|
||||||
cleanup()
|
cleanup()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
$TMUX new-session -d -sfoo || exit 1
|
$TMUX new-session -d -sfoo || exit 1
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
for i in conf/*.conf; do
|
for i in conf/*.conf; do
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ LANG=C.UTF-8
|
|||||||
export TERM LC_ALL LANG
|
export TERM LC_ALL LANG
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest$$ -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
|
|
||||||
TMPDIR=$(mktemp -d)
|
TMPDIR=$(mktemp -d)
|
||||||
IN="$TMPDIR/in"
|
IN="$TMPDIR/in"
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
$TMUX new -d -x40 -y10 \
|
$TMUX new -d -x40 -y10 \
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -f/dev/null -Ltest"
|
TMUX="$TEST_TMUX -f/dev/null -LtestA$$"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
$TMUX new -d -x40 -y10 \
|
$TMUX new -d -x40 -y10 \
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
sleep 1
|
sleep 1
|
||||||
|
|
||||||
|
|||||||
@@ -17,9 +17,9 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
# A second server on its own socket hosts the pane that runs the inner client.
|
# A second server on its own socket hosts the pane that runs the inner client.
|
||||||
TMUX2="$TEST_TMUX -Ltest2 -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
|
|
||||||
cleanup()
|
cleanup()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
# check_value $args $expected
|
# check_value $args $expected
|
||||||
@@ -151,7 +151,7 @@ cat > "$CONF" <<EOF
|
|||||||
CFGVAR=fromconfig
|
CFGVAR=fromconfig
|
||||||
%hidden CFGHID=hiddencfg
|
%hidden CFGHID=hiddencfg
|
||||||
EOF
|
EOF
|
||||||
CTMUX="$TEST_TMUX -Ltest2 -f$CONF"
|
CTMUX="$TEST_TMUX -LtestB$$ -f$CONF"
|
||||||
$CTMUX kill-server 2>/dev/null
|
$CTMUX kill-server 2>/dev/null
|
||||||
$CTMUX new-session -d -s c -x 80 -y 24 || { rm -f "$CONF"; exit 1; }
|
$CTMUX new-session -d -s c -x 80 -y 24 || { rm -f "$CONF"; exit 1; }
|
||||||
out=$($CTMUX show-environment -g CFGVAR 2>&1)
|
out=$($CTMUX show-environment -g CFGVAR 2>&1)
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
fail()
|
fail()
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
|
|
||||||
# test_format $format $expected_result
|
# test_format $format $expected_result
|
||||||
test_format()
|
test_format()
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ LC_ALL=C.UTF-8
|
|||||||
export TZ LANG LC_ALL
|
export TZ LANG LC_ALL
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
|
|
||||||
ESC=$(printf '\033')
|
ESC=$(printf '\033')
|
||||||
|
|
||||||
|
|||||||
@@ -18,8 +18,8 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
TMUX2="$TEST_TMUX -Ltest2 -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
|
|
||||||
cleanup()
|
cleanup()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -9,8 +9,8 @@ export PATH TERM LANG LC_ALL
|
|||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
|
|
||||||
TMUX="$TEST_TMUX -Lformat-render-contexts-$$ -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
TMUX2="$TEST_TMUX -Lformat-render-contexts-outer-$$ -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
LIMIT=20000
|
LIMIT=20000
|
||||||
|
|
||||||
cleanup()
|
cleanup()
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
|
|
||||||
# test_format $format $expected_result
|
# test_format $format $expected_result
|
||||||
test_format()
|
test_format()
|
||||||
|
|||||||
@@ -15,10 +15,10 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
# A second server on its own socket provides a real terminal (an inner client
|
# A second server on its own socket provides a real terminal (an inner client
|
||||||
# attached inside one of its panes) so client terminal variables are populated.
|
# attached inside one of its panes) so client terminal variables are populated.
|
||||||
TMUX2="$TEST_TMUX -Ltest2 -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
|
|
||||||
# Every variable name in format_table[]. Kept as a plain word list so it can be
|
# Every variable name in format_table[]. Kept as a plain word list so it can be
|
||||||
# iterated with normal shell word splitting.
|
# iterated with normal shell word splitting.
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
$TMUX -f/dev/null has -tfoo </dev/null 2>/dev/null && exit 1
|
$TMUX -f/dev/null has -tfoo </dev/null 2>/dev/null && exit 1
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ export TERM LC_ALL LANG
|
|||||||
OUT=$(mktemp -d)
|
OUT=$(mktemp -d)
|
||||||
TMUX_TMPDIR="$OUT"
|
TMUX_TMPDIR="$OUT"
|
||||||
export TMUX_TMPDIR
|
export TMUX_TMPDIR
|
||||||
TMUX="$TEST_TMUX -Ltest$$ -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
|
|
||||||
fail()
|
fail()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ export TERM LC_ALL LANG
|
|||||||
OUT=$(mktemp -d)
|
OUT=$(mktemp -d)
|
||||||
TMUX_TMPDIR="$OUT"
|
TMUX_TMPDIR="$OUT"
|
||||||
export TMUX_TMPDIR
|
export TMUX_TMPDIR
|
||||||
TMUX="$TEST_TMUX -Ltest$$ -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
|
|
||||||
fail()
|
fail()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ export TERM LC_ALL LANG
|
|||||||
OUT=$(mktemp -d)
|
OUT=$(mktemp -d)
|
||||||
TMUX_TMPDIR="$OUT"
|
TMUX_TMPDIR="$OUT"
|
||||||
export TMUX_TMPDIR
|
export TMUX_TMPDIR
|
||||||
TMUX="$TEST_TMUX -Ltest$$ -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
|
|
||||||
fail()
|
fail()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ export TERM LC_ALL LANG
|
|||||||
OUT=$(mktemp -d)
|
OUT=$(mktemp -d)
|
||||||
TMUX_TMPDIR="$OUT"
|
TMUX_TMPDIR="$OUT"
|
||||||
export TMUX_TMPDIR
|
export TMUX_TMPDIR
|
||||||
TMUX="$TEST_TMUX -Ltest$$ -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
|
|
||||||
fail()
|
fail()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
EXP=$(mktemp)
|
EXP=$(mktemp)
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
sleep 1
|
sleep 1
|
||||||
$TMUX -f/dev/null new -x20 -y2 -d \; set -g escape-time 0 || exit 1
|
$TMUX -f/dev/null new -x20 -y2 -d \; set -g escape-time 0 || exit 1
|
||||||
|
|||||||
@@ -8,8 +8,8 @@ export PATH TERM LANG LC_ALL
|
|||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
|
|
||||||
TMUX="$TEST_TMUX -Linput-reflow-stress-$$ -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
TMUX2="$TEST_TMUX -Linput-reflow-stress-outer-$$ -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
|
|
||||||
TMP=$(mktemp "${TMPDIR:-/tmp}/input-reflow-stress.XXXXXX") || exit 1
|
TMP=$(mktemp "${TMPDIR:-/tmp}/input-reflow-stress.XXXXXX") || exit 1
|
||||||
EXP=$(mktemp "${TMPDIR:-/tmp}/input-reflow-stress.XXXXXX") || exit 1
|
EXP=$(mktemp "${TMPDIR:-/tmp}/input-reflow-stress.XXXXXX") || exit 1
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
|
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
sleep 0.5
|
sleep 0.5
|
||||||
|
|||||||
@@ -15,7 +15,8 @@ import tempfile
|
|||||||
import time
|
import time
|
||||||
|
|
||||||
tmux = sys.argv[1]
|
tmux = sys.argv[1]
|
||||||
server = [tmux, "-Ltest", "-f/dev/null"]
|
label = "testA%d" % os.getpid()
|
||||||
|
server = [tmux, "-L" + label, "-f/dev/null"]
|
||||||
|
|
||||||
def run(*args, check=True):
|
def run(*args, check=True):
|
||||||
return subprocess.run(server + list(args), check=check,
|
return subprocess.run(server + list(args), check=check,
|
||||||
@@ -25,7 +26,7 @@ def attach():
|
|||||||
pid, fd = os.forkpty()
|
pid, fd = os.forkpty()
|
||||||
if pid == 0:
|
if pid == 0:
|
||||||
os.environ["TERM"] = "xterm-256color"
|
os.environ["TERM"] = "xterm-256color"
|
||||||
os.execl(tmux, tmux, "-Ltest", "-f/dev/null", "attach-session",
|
os.execl(tmux, tmux, "-L" + label, "-f/dev/null", "attach-session",
|
||||||
"-t", "requests")
|
"-t", "requests")
|
||||||
os.set_blocking(fd, False)
|
os.set_blocking(fd, False)
|
||||||
return pid, fd
|
return pid, fd
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
sleep 1
|
sleep 1
|
||||||
|
|
||||||
|
|||||||
@@ -8,8 +8,8 @@ export TERM LC_ALL LANG
|
|||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
|
|
||||||
TMUX="$TEST_TMUX -Llifecycle-deferred -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
TMUX2="$TEST_TMUX -Llifecycle-deferred-outer -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
|
|
||||||
TMPDIR=$(mktemp -d)
|
TMPDIR=$(mktemp -d)
|
||||||
IN="$TMPDIR/in"
|
IN="$TMPDIR/in"
|
||||||
|
|||||||
@@ -12,8 +12,8 @@ TMP=$(mktemp -d) || exit 1
|
|||||||
TMUX_TMPDIR="$TMP"
|
TMUX_TMPDIR="$TMP"
|
||||||
export TMUX_TMPDIR
|
export TMUX_TMPDIR
|
||||||
|
|
||||||
TMUX="$TEST_TMUX -Lmode-mutation-$$ -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
TMUX2="$TEST_TMUX -Lmode-mutation-outer-$$ -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
|
|
||||||
cleanup_servers()
|
cleanup_servers()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
PATH=/bin:/usr/bin
|
PATH=/bin:/usr/bin
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
TERM=$($TMUX start \; show -gv default-terminal)
|
TERM=$($TMUX start \; show -gv default-terminal)
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
check_value()
|
check_value()
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
# check_value $args $expected
|
# check_value $args $expected
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
check_value()
|
check_value()
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
$TMUX new -d
|
$TMUX new -d
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ LC_ALL=C.UTF-8
|
|||||||
export TERM LANG LC_ALL
|
export TERM LANG LC_ALL
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
# check_ok $cmd...
|
# check_ok $cmd...
|
||||||
|
|||||||
@@ -7,8 +7,8 @@ LANG=C.UTF-8
|
|||||||
export TERM LC_ALL LANG
|
export TERM LC_ALL LANG
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
OUT="$TEST_TMUX -Ltest -f/dev/null" # outer (host for the client)
|
OUT="$TEST_TMUX -LtestA$$ -f/dev/null" # outer (host for the client)
|
||||||
IN="$TEST_TMUX -Ltest2 -f/dev/null" # inner (under test)
|
IN="$TEST_TMUX -LtestB$$ -f/dev/null" # inner (under test)
|
||||||
|
|
||||||
$OUT kill-server 2>/dev/null
|
$OUT kill-server 2>/dev/null
|
||||||
$IN kill-server 2>/dev/null
|
$IN kill-server 2>/dev/null
|
||||||
|
|||||||
@@ -20,8 +20,8 @@ LANG=C.UTF-8
|
|||||||
export TERM LC_ALL LANG
|
export TERM LC_ALL LANG
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
OUT="$TEST_TMUX -Ltest -f/dev/null" # outer (host for the client)
|
OUT="$TEST_TMUX -LtestA$$ -f/dev/null" # outer (host for the client)
|
||||||
IN="$TEST_TMUX -Ltest2 -f/dev/null" # inner (under test)
|
IN="$TEST_TMUX -LtestB$$ -f/dev/null" # inner (under test)
|
||||||
|
|
||||||
$OUT kill-server 2>/dev/null
|
$OUT kill-server 2>/dev/null
|
||||||
$IN kill-server 2>/dev/null
|
$IN kill-server 2>/dev/null
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -17,8 +17,8 @@ LC_ALL=C.UTF-8
|
|||||||
export TERM LC_ALL
|
export TERM LC_ALL
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
TMUX2="$TEST_TMUX -Ltest2 -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
RESULTS=screen-redraw-results
|
RESULTS=screen-redraw-results
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -18,8 +18,8 @@ LC_ALL=C.UTF-8
|
|||||||
export TERM LC_ALL
|
export TERM LC_ALL
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
TMUX2="$TEST_TMUX -Ltest2 -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
RESULTS=screen-redraw-results
|
RESULTS=screen-redraw-results
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -16,8 +16,8 @@ LC_ALL=C.UTF-8
|
|||||||
export TERM LC_ALL
|
export TERM LC_ALL
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
TMUX2="$TEST_TMUX -Ltest2 -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
RESULTS=screen-redraw-results
|
RESULTS=screen-redraw-results
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -18,8 +18,8 @@ LC_ALL=C.UTF-8
|
|||||||
export TERM LC_ALL
|
export TERM LC_ALL
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
TMUX2="$TEST_TMUX -Ltest2 -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
RESULTS=screen-redraw-results
|
RESULTS=screen-redraw-results
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -18,8 +18,8 @@ LC_ALL=C.UTF-8
|
|||||||
export TERM LC_ALL
|
export TERM LC_ALL
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
TMUX2="$TEST_TMUX -Ltest2 -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
RESULTS=screen-redraw-results
|
RESULTS=screen-redraw-results
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -17,8 +17,8 @@ LC_ALL=C.UTF-8
|
|||||||
export TERM LC_ALL
|
export TERM LC_ALL
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
TMUX2="$TEST_TMUX -Ltest2 -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
RESULTS=screen-redraw-results
|
RESULTS=screen-redraw-results
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -16,8 +16,8 @@ LC_ALL=C.UTF-8
|
|||||||
export TERM LC_ALL
|
export TERM LC_ALL
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
TMUX2="$TEST_TMUX -Ltest2 -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
RESULTS=screen-redraw-results
|
RESULTS=screen-redraw-results
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -20,8 +20,8 @@ LC_ALL=C.UTF-8
|
|||||||
export TERM LC_ALL
|
export TERM LC_ALL
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
TMUX2="$TEST_TMUX -Ltest2 -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
RESULTS=screen-redraw-results
|
RESULTS=screen-redraw-results
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -24,8 +24,8 @@ LC_ALL=C.UTF-8
|
|||||||
export TERM LC_ALL
|
export TERM LC_ALL
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
TMUX2="$TEST_TMUX -Ltest2 -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
RESULTS=screen-redraw-results
|
RESULTS=screen-redraw-results
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -13,8 +13,8 @@ LC_ALL=C.UTF-8
|
|||||||
export TERM LC_ALL
|
export TERM LC_ALL
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
TMUX2="$TEST_TMUX -Ltest2 -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
RESULTS=screen-redraw-results
|
RESULTS=screen-redraw-results
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
TMP1=$(mktemp)
|
TMP1=$(mktemp)
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ LC_ALL=C.UTF-8
|
|||||||
export TERM LANG LC_ALL
|
export TERM LANG LC_ALL
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
# check_ok $cmd...
|
# check_ok $cmd...
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ export TERM LC_ALL LANG
|
|||||||
OUT=$(mktemp -d)
|
OUT=$(mktemp -d)
|
||||||
TMUX_TMPDIR="$OUT"
|
TMUX_TMPDIR="$OUT"
|
||||||
export TMUX_TMPDIR
|
export TMUX_TMPDIR
|
||||||
TMUX="$TEST_TMUX -Ltest$$ -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
|
|
||||||
fail()
|
fail()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ export TERM LC_ALL LANG
|
|||||||
OUT=$(mktemp -d)
|
OUT=$(mktemp -d)
|
||||||
TMUX_TMPDIR="$OUT"
|
TMUX_TMPDIR="$OUT"
|
||||||
export TMUX_TMPDIR
|
export TMUX_TMPDIR
|
||||||
TMUX="$TEST_TMUX -Ltest$$ -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
|
|
||||||
fail()
|
fail()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -17,9 +17,9 @@ if command -v bash >/dev/null 2>&1; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
TMUX2="$TEST_TMUX -Ltest2 -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
$TMUX2 kill-server 2>/dev/null
|
$TMUX2 kill-server 2>/dev/null
|
||||||
|
|
||||||
$TMUX2 -f/dev/null new -d "$TMUX -f/dev/null new -- $shell"
|
$TMUX2 -f/dev/null new -d "$TMUX -f/dev/null new -- $shell"
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
# check $target $expected [format]
|
# check $target $expected [format]
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
# check $target $expected [format]
|
# check $target $expected [format]
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ LC_ALL=C.UTF-8
|
|||||||
export TERM LC_ALL
|
export TERM LC_ALL
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
TMUX2="$TEST_TMUX -Ltest2 -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
|
|
||||||
fail() {
|
fail() {
|
||||||
echo "$*" >&2
|
echo "$*" >&2
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
TMUX2="$TEST_TMUX -Ltest2 -f/dev/null"
|
TMUX2="$TEST_TMUX -LtestB$$ -f/dev/null"
|
||||||
$TMUX2 kill-server 2>/dev/null
|
$TMUX2 kill-server 2>/dev/null
|
||||||
|
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ PATH=/bin:/usr/bin
|
|||||||
TERM=screen
|
TERM=screen
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
TMP=$(mktemp)
|
TMP=$(mktemp)
|
||||||
trap "rm -f $TMP" 0 1 15
|
trap "rm -f $TMP" 0 1 15
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ LC_ALL=C.UTF-8
|
|||||||
export TERM LANG LC_ALL
|
export TERM LANG LC_ALL
|
||||||
|
|
||||||
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
|
||||||
TMUX="$TEST_TMUX -Ltest -f/dev/null"
|
TMUX="$TEST_TMUX -LtestA$$ -f/dev/null"
|
||||||
$TMUX kill-server 2>/dev/null
|
$TMUX kill-server 2>/dev/null
|
||||||
|
|
||||||
# check_ok $cmd...
|
# check_ok $cmd...
|
||||||
|
|||||||
Reference in New Issue
Block a user