commit db378c4c4f16d46bac515636adfa6ce2ad0931cf
parent b9369337199bf857a4e61bdad526d3ff763d6e5d
Author: Kyle Milz <kyle@0x30.net>
Date: Fri, 5 Aug 2016 18:24:24 -0600
tt: add git
Diffstat:
A | tt/git.t | | | 293 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
1 file changed, 293 insertions(+), 0 deletions(-)
diff --git a/tt/git.t b/tt/git.t
@@ -0,0 +1,293 @@
+use strict;
+use warnings;
+use Expect;
+use Test::More tests => 1078 ;
+use Test::Package;
+use Test::Report;
+use Test::Viewer;
+use Time::HiRes qw( usleep );
+
+my $package = Test::Package->new("devel/git");
+my $viewer = Test::Viewer->new();
+
+my $exp = Expect->spawn("/usr/ports/pobj/git-2.9.0/git-2.9.0/git", "clone", "http://git.0x30.net/citrun", "/usr/ports/pobj/git-*");
+$viewer->accept();
+$viewer->cmp_static_data([
+ ["/abspath.c",181,228],
+ ["/advice.c",120,196],
+ ["/alias.c",78,189],
+ ["/alloc.c",116,191],
+ ["/archive-tar.c",454,349],
+ ["/archive-zip.c",586,349],
+ ["/archive.c",561,368],
+ ["/argv-array.c",88,191],
+ ["/attr.c",826,388],
+ ["/base85.c",133,181],
+ ["/bisect.c",1033,520],
+ ["/blob.c",19,177],
+ ["/branch.c",372,353],
+ ["/builtin/add.c",444,397],
+ ["/builtin/am.c",2429,1225],
+ ["/builtin/annotate.c",23,179],
+ ["/builtin/apply.c",4666,1724],
+ ["/builtin/archive.c",110,229],
+ ["/builtin/bisect--helper.c",32,179],
+ ["/builtin/blame.c",2884,1035],
+ ["/builtin/branch.c",876,621],
+ ["/builtin/bundle.c",74,219],
+ ["/builtin/cat-file.c",541,383],
+ ["/builtin/check-attr.c",187,242],
+ ["/builtin/check-ignore.c",188,262],
+ ["/builtin/check-mailmap.c",67,200],
+ ["/builtin/check-ref-format.c",89,215],
+ ["/builtin/checkout-index.c",258,294],
+ ["/builtin/checkout.c",1286,731],
+ ["/builtin/clean.c",1001,545],
+ ["/builtin/clone.c",1114,726],
+ ["/builtin/column.c",60,197],
+ ["/builtin/commit-tree.c",130,247],
+ ["/builtin/commit.c",1830,1137],
+ ["/builtin/config.c",723,502],
+ ["/builtin/count-objects.c",158,237],
+ ["/builtin/credential.c",32,191],
+ ["/builtin/describe.c",483,429],
+ ["/builtin/diff-files.c",72,215],
+ ["/builtin/diff-index.c",58,212],
+ ["/builtin/diff-tree.c",189,265],
+ ["/builtin/diff.c",474,395],
+ ["/builtin/fast-export.c",1074,585],
+ ["/builtin/fetch-pack.c",222,260],
+ ["/builtin/fetch.c",1243,691],
+ ["/builtin/fmt-merge-msg.c",715,483],
+ ["/builtin/for-each-ref.c",82,195],
+ ["/builtin/fsck.c",695,454],
+ ["/builtin/gc.c",446,405],
+ ["/builtin/get-tar-commit-id.c",42,188],
+ ["/builtin/grep.c",928,503],
+ ["/builtin/hash-object.c",156,225],
+ ["/builtin/help.c",501,413],
+ ["/builtin/index-pack.c",1793,915],
+ ["/builtin/init-db.c",580,467],
+ ["/builtin/interpret-trailers.c",50,184],
+ ["/builtin/log.c",1893,965],
+ ["/builtin/ls-files.c",568,346],
+ ["/builtin/ls-remote.c",115,217],
+ ["/builtin/ls-tree.c",190,240],
+ ["/builtin/mailinfo.c",62,205],
+ ["/builtin/mailsplit.c",342,301],
+ ["/builtin/merge-base.c",260,299],
+ ["/builtin/merge-file.c",112,214],
+ ["/builtin/merge-index.c",111,213],
+ ["/builtin/merge-ours.c",35,181],
+ ["/builtin/merge-recursive.c",81,214],
+ ["/builtin/merge-tree.c",380,304],
+ ["/builtin/merge.c",1640,982],
+ ["/builtin/mktag.c",175,230],
+ ["/builtin/mktree.c",192,232],
+ ["/builtin/mv.c",287,348],
+ ["/builtin/name-rev.c",414,311],
+ ["/builtin/notes.c",1022,628],
+ ["/builtin/pack-objects.c",2780,1114],
+ ["/builtin/pack-redundant.c",696,395],
+ ["/builtin/pack-refs.c",22,181],
+ ["/builtin/patch-id.c",199,252],
+ ["/builtin/prune-packed.c",68,196],
+ ["/builtin/prune.c",158,266],
+ ["/builtin/pull.c",929,622],
+ ["/builtin/push.c",572,384],
+ ["/builtin/read-tree.c",250,288],
+ ["/builtin/receive-pack.c",1793,916],
+ ["/builtin/reflog.c",751,522],
+ ["/builtin/remote-ext.c",200,240],
+ ["/builtin/remote-fd.c",80,203],
+ ["/builtin/remote.c",1634,909],
+ ["/builtin/repack.c",415,363],
+ ["/builtin/replace.c",500,398],
+ ["/builtin/rerere.c",117,253],
+ ["/builtin/reset.c",390,391],
+ ["/builtin/rev-list.c",404,353],
+ ["/builtin/rev-parse.c",877,600],
+ ["/builtin/revert.c",215,254],
+ ["/builtin/rm.c",435,374],
+ ["/builtin/send-pack.c",301,250],
+ ["/builtin/shortlog.c",342,319],
+ ["/builtin/show-branch.c",952,510],
+ ["/builtin/show-ref.c",229,265],
+ ["/builtin/stripspace.c",62,191],
+ ["/builtin/submodule--helper.c",875,537],
+ ["/builtin/symbolic-ref.c",77,209],
+ ["/builtin/tag.c",498,430],
+ ["/builtin/unpack-file.c",37,195],
+ ["/builtin/unpack-objects.c",581,404],
+ ["/builtin/update-index.c",1166,634],
+ ["/builtin/update-ref.c",444,351],
+ ["/builtin/update-server-info.c",26,180],
+ ["/builtin/upload-archive.c",128,224],
+ ["/builtin/var.c",94,208],
+ ["/builtin/verify-commit.c",95,203],
+ ["/builtin/verify-pack.c",83,197],
+ ["/builtin/verify-tag.c",59,190],
+ ["/builtin/worktree.c",478,441],
+ ["/builtin/write-tree.c",57,188],
+ ["/bulk-checkin.c",278,258],
+ ["/bundle.c",494,416],
+ ["/cache-tree.c",724,441],
+ ["/color.c",396,302],
+ ["/column.c",416,302],
+ ["/combine-diff.c",1544,651],
+ ["/commit.c",1697,793],
+ ["/compat/obstack.c",414,114],
+ ["/compat/terminal.c",148,108],
+ ["/config.c",2452,1240],
+ ["/connect.c",834,480],
+ ["/connected.c",117,205],
+ ["/convert.c",1414,615],
+ ["/copy.c",68,208],
+ ["/credential.c",374,345],
+ ["/csum-file.c",187,237],
+ ["/ctype.c",67,80],
+ ["/date.c",1189,533],
+ ["/decorate.c",86,191],
+ ["/diff-delta.c",490,153],
+ ["/diff-lib.c",536,345],
+ ["/diff-no-index.c",304,309],
+ ["/diff.c",5157,2177],
+ ["/diffcore-break.c",305,252],
+ ["/diffcore-delta.c",236,238],
+ ["/diffcore-order.c",132,222],
+ ["/diffcore-pickaxe.c",239,254],
+ ["/diffcore-rename.c",680,373],
+ ["/dir.c",2708,999],
+ ["/editor.c",69,203],
+ ["/entry.c",293,298],
+ ["/environment.c",348,279],
+ ["/ewah/bitmap.c",214,219],
+ ["/ewah/ewah_bitmap.c",711,322],
+ ["/ewah/ewah_io.c",210,172],
+ ["/ewah/ewah_rlw.c",116,121],
+ ["/exec_cmd.c",154,211],
+ ["/fetch-pack.c",1062,668],
+ ["/fsck.c",830,538],
+ ["/gettext.c",180,143],
+ ["/git.c",719,434],
+ ["/gpg-interface.c",261,264],
+ ["/graph.c",1332,440],
+ ["/grep.c",1798,828],
+ ["/hashmap.c",266,235],
+ ["/help.c",474,352],
+ ["/hex.c",91,185],
+ ["/ident.c",518,353],
+ ["/kwset.c",772,309],
+ ["/levenshtein.c",87,181],
+ ["/line-log.c",1254,551],
+ ["/line-range.c",291,218],
+ ["/list-objects.c",235,263],
+ ["/ll-merge.c",413,290],
+ ["/lockfile.c",208,265],
+ ["/log-tree.c",888,531],
+ ["/mailinfo.c",1038,583],
+ ["/mailmap.c",365,295],
+ ["/match-trees.c",345,280],
+ ["/merge-blobs.c",93,198],
+ ["/merge-recursive.c",2109,957],
+ ["/merge.c",97,260],
+ ["/mergesort.c",74,195],
+ ["/name-hash.c",239,243],
+ ["/notes-cache.c",96,219],
+ ["/notes-merge.c",752,516],
+ ["/notes-utils.c",177,272],
+ ["/notes.c",1319,581],
+ ["/object.c",428,315],
+ ["/pack-bitmap-write.c",549,349],
+ ["/pack-bitmap.c",1069,519],
+ ["/pack-check.c",182,225],
+ ["/pack-objects.c",110,201],
+ ["/pack-revindex.c",201,193],
+ ["/pack-write.c",372,286],
+ ["/pager.c",179,237],
+ ["/parse-options-cb.c",223,250],
+ ["/parse-options.c",677,451],
+ ["/patch-delta.c",87,108],
+ ["/patch-ids.c",106,221],
+ ["/path.c",1249,568],
+ ["/pathspec.c",497,333],
+ ["/pkt-line.c",251,256],
+ ["/preload-index.c",114,211],
+ ["/pretty.c",1818,864],
+ ["/prio-queue.c",91,194],
+ ["/progress.c",268,184],
+ ["/prompt.c",76,196],
+ ["/quote.c",456,297],
+ ["/reachable.c",207,259],
+ ["/read-cache.c",2327,957],
+ ["/ref-filter.c",1713,871],
+ ["/reflog-walk.c",339,291],
+ ["/refs.c",1232,676],
+ ["/refs/files-backend.c",3433,1323],
+ ["/remote.c",2367,1172],
+ ["/replace_object.c",123,211],
+ ["/rerere.c",1252,663],
+ ["/resolve-undo.c",193,242],
+ ["/revision.c",3316,1457],
+ ["/run-command.c",1197,578],
+ ["/send-pack.c",582,419],
+ ["/sequencer.c",1163,809],
+ ["/server-info.c",286,292],
+ ["/setup.c",1059,647],
+ ["/sha1-array.c",60,185],
+ ["/sha1-lookup.c",318,228],
+ ["/sha1_file.c",3647,1492],
+ ["/sha1_name.c",1515,777],
+ ["/shallow.c",665,471],
+ ["/sideband.c",153,205],
+ ["/sigchain.c",62,193],
+ ["/split-index.c",322,256],
+ ["/strbuf.c",866,457],
+ ["/streaming.c",554,302],
+ ["/string-list.c",311,273],
+ ["/submodule-config.c",508,361],
+ ["/submodule.c",1164,689],
+ ["/symlinks.c",324,222],
+ ["/tag.c",196,263],
+ ["/tempfile.c",306,282],
+ ["/thread-utils.c",78,183],
+ ["/trace.c",435,277],
+ ["/trailer.c",916,573],
+ ["/transport-helper.c",1388,753],
+ ["/transport.c",1119,590],
+ ["/tree-diff.c",708,306],
+ ["/tree-walk.c",1063,481],
+ ["/tree.c",254,263],
+ ["/unpack-trees.c",1961,832],
+ ["/url.c",132,214],
+ ["/urlmatch.c",539,339],
+ ["/usage.c",191,209],
+ ["/userdiff.c",290,241],
+ ["/utf8.c",668,294],
+ ["/varint.c",31,88],
+ ["/version.c",39,117],
+ ["/versioncmp.c",144,194],
+ ["/wildmatch.c",280,225],
+ ["/worktree.c",306,328],
+ ["/wrapper.c",699,428],
+ ["/write_or_die.c",108,212],
+ ["/ws.c",396,298],
+ ["/wt-status.c",1756,1057],
+ ["/xdiff-interface.c",323,279],
+ ["/xdiff/xdiffi.c",645,166],
+ ["/xdiff/xemit.c",268,100],
+ ["/xdiff/xhistogram.c",364,97],
+ ["/xdiff/xmerge.c",687,233],
+ ["/xdiff/xpatience.c",359,95],
+ ["/xdiff/xprepare.c",484,138],
+ ["/xdiff/xutils.c",496,127],
+ ["/zlib.c",274,241],
+]);
+
+$viewer->cmp_dynamic_data();
+
+$exp->hard_close();
+$viewer->close();
+
+system("citrun-check /usr/ports/pobj/git-*");
+$package->clean();