--- /dev/null
+~~~ dns short ~~~
+IPv4 root a.root-servers.n Wed Aug 28 13:00 - 14:00 (01:00)
+
+wtmp-a begins Wed Aug 28 03:00:00 2013
+~~~ dns long ~~~
+IPv4 root a.root-servers.net Wed Aug 28 13:00 - 14:00 (01:00)
+
+wtmp-a begins Wed Aug 28 03:00:00 2013
+~~~ dns host last ~~~
+IPv4 root Wed Aug 28 13:00 - 14:00 (01:00) a.root-servers.net
+
+wtmp-a begins Wed Aug 28 03:00:00 2013
IPv6 root Wed Aug 28 20:30 - 20:40 (00:10) a.root-servers.net
wtmp-ipv6 begins Wed Aug 28 20:30:40 2013
-~~~ show ip ~~~
-IPv6 root 2001:503:ba3e::2 Wed Aug 28 20:30 - 20:40 (00:10)
-
-wtmp-ipv6 begins Wed Aug 28 20:30:40 2013
-~~~ show ip last ~~~
-IPv6 root Wed Aug 28 20:30 - 20:40 (00:10) 2001:503:ba3e::2:30
-
-wtmp-ipv6 begins Wed Aug 28 20:30:40 2013
--- /dev/null
+~~~ show ip ~~~
+IPv6 root 2001:503:ba3e::2 Wed Aug 28 20:30 - 20:40 (00:10)
+
+wtmp-ipv6 begins Wed Aug 28 20:30:40 2013
+~~~ show ip last ~~~
+IPv6 root Wed Aug 28 20:30 - 20:40 (00:10) 2001:503:ba3e::2:30
+
+wtmp-ipv6 begins Wed Aug 28 20:30:40 2013
user_pro foo seven Wed Aug 28 05:00 - 06:00 (01:00)
accounti foo nine Wed Aug 28 03:00 - 04:00 (01:00)
-wtmp-a begins Wed Aug 28 03:00:00 2013
-~~~ dns short ~~~
-IPv4 root a.root-servers.n Wed Aug 28 13:00 - 14:00 (01:00)
-
-wtmp-a begins Wed Aug 28 03:00:00 2013
-~~~ dns long ~~~
-IPv4 root a.root-servers.net Wed Aug 28 13:00 - 14:00 (01:00)
-
-wtmp-a begins Wed Aug 28 03:00:00 2013
-~~~ dns host last ~~~
-IPv4 root Wed Aug 28 13:00 - 14:00 (01:00) a.root-servers.net
-
wtmp-a begins Wed Aug 28 03:00:00 2013
~~~ show ip ~~~
torvalds linux 128.214.205.14 Mon Aug 26 00:57 gone - no logout
|| ts_skip "can't create test data"
fi
->| $TS_OUTPUT
-
-ts_log "~~~ basic output ~~~"
-$TS_CMD_LAST -f $WTMP_FILE >> $TS_OUTPUT 2>/dev/null
-
-ts_log "~~~ include system ~~~"
-$TS_CMD_LAST -f $WTMP_FILE -x >> $TS_OUTPUT 2>/dev/null
-
+ts_init_subtest "dns"
ts_log "~~~ dns short ~~~"
$TS_CMD_LAST -f $WTMP_FILE -d root >> $TS_OUTPUT 2>/dev/null
ts_log "~~~ dns host last ~~~"
$TS_CMD_LAST -f $WTMP_FILE -a -d root >> $TS_OUTPUT 2>/dev/null
+ts_finalize_subtest
+
+ts_init_subtest "nodns"
+ts_log "~~~ basic output ~~~"
+$TS_CMD_LAST -f $WTMP_FILE >> $TS_OUTPUT 2>/dev/null
+
+ts_log "~~~ include system ~~~"
+$TS_CMD_LAST -f $WTMP_FILE -x >> $TS_OUTPUT 2>/dev/null
ts_log "~~~ show ip ~~~"
$TS_CMD_LAST -f $WTMP_FILE -i torvalds >> $TS_OUTPUT 2>/dev/null
ts_log "~~~ present ~~~"
$TS_CMD_LAST -f $WTMP_FILE -p "2013-08-28 11:20" >> $TS_OUTPUT 2>/dev/null
+ts_finalize_subtest
rm -f $WTMP_FILE
|| ts_skip "can't create test data"
fi
->| $TS_OUTPUT
-
+ts_init_subtest "dns"
ts_log "~~~ dns short ~~~"
$TS_CMD_LAST -f $WTMP_FILE -d >> $TS_OUTPUT 2>/dev/null
ts_log "~~~ dns host last ~~~"
$TS_CMD_LAST -f $WTMP_FILE -d -a >> $TS_OUTPUT 2>/dev/null
+ts_finalize_subtest
+ts_init_subtest "nodns"
ts_log "~~~ show ip ~~~"
$TS_CMD_LAST -f $WTMP_FILE -i >> $TS_OUTPUT 2>/dev/null
ts_log "~~~ show ip last ~~~"
$TS_CMD_LAST -f $WTMP_FILE -i -a >> $TS_OUTPUT 2>/dev/null
+ts_finalize_subtest
rm -f $WTMP_FILE