citrun

watch C/C++ source code execute
Log | Files | Refs | LICENSE

commit 908f34dd1f4179104cb84510ca3b2f547427e38a
parent 57952e06164c70feaa680fc280d85149673233db
Author: kyle <kyle@0x30.net>
Date:   Fri, 25 Nov 2016 23:13:37 -0700

tt/git: bring up to date

Diffstat:
Mtt/git.sh | 33+++++++++++++++------------------
1 file changed, 15 insertions(+), 18 deletions(-)

diff --git a/tt/git.sh b/tt/git.sh @@ -1,15 +1,18 @@ -#!/bin/sh +#!/bin/sh -u # # Instruments git, checks logs, and makes sure the resulting program still # works. # -. tt/package.subr -plan 8 +. tt/package.subr "devel/git" +plan 9 + +enter_tmpdir -pkg_set "devel/git" pkg_check_deps pkg_clean pkg_build +# Writes too many shared memory files and quickly fills /tmp. +#pkg_test cat <<EOF > check.good Summary: @@ -38,13 +41,7 @@ Totals: EOF pkg_check -# Start git doing something that will take a while. At my own expense. -$TEST_WRKDIST/git clone http://git.0x30.net/citrun citrun_TEST_CLONE & -pid=$! - -sleep 1 - -cat <<EOF > filelist.good +cat <<EOF > tu_list.good abspath.c 181 advice.c 120 alias.c 78 @@ -316,14 +313,14 @@ xdiff/xutils.c 496 zlib.c 274 EOF -# Writes filelist.out -pkg_write_tus +# Start git doing something that will take a while. At my own expense. +$workdir/git < /dev/null > /dev/null -# man page says output file can be same as input file -sort -o filelist.out filelist.out -ok "translation unit manifest" diff -u filelist.good filelist.out +ok "is write_tus.pl exit code 0" \ + perl -I$treedir $treedir/tt/write_tus.pl ${CITRUN_PROCDIR}git_* -kill $pid -wait +# man page says output file can be same as input file +sort -o tu_list.out tu_list.out +ok "translation unit manifest" diff -u tu_list.good tu_list.out pkg_clean