citrun

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

commit 000e42300f3b60138c7a0ba7f5e7e47d143c6641
parent 1fd081da56167903f5250c84d4e0493b27fd1b55
Author: Kyle Milz <kyle@0x30.net>
Date:   Mon, 27 Jun 2016 18:21:57 -0600

tt: don't enable the gui on vim

Diffstat:
Mtt/vim.t | 113+++++++++++++++++++++++++++++++++++++------------------------------------------
1 file changed, 53 insertions(+), 60 deletions(-)

diff --git a/tt/vim.t b/tt/vim.t @@ -10,11 +10,10 @@ use Time::HiRes qw( time ); use Test::Package; use Test::Viewer; -# Download: Vim 7.4, depends on gtk and curl for consistent builds. +# Download: Vim 7.4. my $vim_url = "ftp://ftp.vim.org/pub/vim/unix/"; my $package = Test::Package->new("vim-7.4.tar.bz2", $vim_url, "tar xjf"); - -$package->dependencies("citrun", "gtk", "curl"); +$package->dependencies("citrun"); sub time_expect { my $start = time; @@ -36,7 +35,7 @@ my $cwd = getcwd; $package->patch("patch -p2 < $cwd/tt/patches/vim_osx.diff") if ($^O eq "darwin"); # Vanilla configure. -$scalar_vanilla[0] = $package->configure("make config"); +$scalar_vanilla[0] = $package->configure("./configure --enable-gui=no"); #$package->copy_file("auto/config.log", "config.log.vanilla"); # Vanilla compile. @@ -68,65 +67,59 @@ my $viewer = Test::Viewer->new(); my $exp = Expect->spawn("$srcdir/vim"); $viewer->accept(); -is( $viewer->{num_tus}, 55, "translation unit count" ); +is( $viewer->{num_tus}, 49, "translation unit count" ); my @known_good = ( # file name lines instrumented sites - [ "auto/pathdef.c", 11, 71 ], - [ "blowfish.c", 708, 117 ], - [ "buffer.c", 5828, 1368 ], - [ "charset.c", 2046, 462 ], - [ "diff.c", 2658, 660 ], - [ "digraph.c", 2540, 152 ], - [ "edit.c", 10246, 2363 ], - [ "eval.c", 24360, 5000 ], - [ "ex_cmds.c", 7682, 1734 ], - [ "ex_cmds2.c", 4415, 798 ], - [ "ex_docmd.c", 11511, 2320 ], - [ "ex_eval.c", 2296, 423 ], - [ "ex_getln.c", 6644, 1498 ], - [ "fileio.c", 10479, 1846 ], - [ "fold.c", 3458, 664 ], - [ "getchar.c", 5317, 982 ], - [ "gui.c", 5539, 1045 ], - [ "gui_beval.c", 1344, 237 ], - [ "gui_gtk.c", 1962, 531 ], - [ "gui_gtk_f.c", 845, 189 ], - [ "gui_gtk_x11.c", 6058, 1103 ], - [ "hardcopy.c", 3682, 800 ], - [ "hashtab.c", 504, 126 ], - [ "if_cscope.c", 2611, 71 ], - [ "if_xcmdsrv.c", 1493, 413 ], - [ "main.c", 4156, 840 ], - [ "mark.c", 1832, 455 ], - [ "mbyte.c", 6315, 841 ], - [ "memfile.c", 1571, 304 ], - [ "memline.c", 5308, 1005 ], - [ "menu.c", 2574, 533 ], - [ "message.c", 4945, 950 ], - [ "misc1.c", 10939, 2319 ], - [ "misc2.c", 6644, 990 ], - [ "move.c", 2922, 585 ], - [ "netbeans.c", 3942, 837 ], - [ "normal.c", 9623, 2141 ], - [ "ops.c", 6794, 1564 ], - [ "option.c", 11844, 2012 ], - [ "os_unix.c", 7365, 1124 ], - [ "popupmnu.c", 730, 183 ], - [ "pty.c", 426, 89 ], - [ "quickfix.c", 4251, 1016 ], - [ "regexp.c", 8091, 2272 ], - [ "screen.c", 10474, 1859 ], - [ "search.c", 5608, 1332 ], - [ "sha256.c", 440, 122 ], - [ "spell.c", 16088, 3150 ], - [ "syntax.c", 9809, 1822 ], - [ "tag.c", 3940, 721 ], - [ "term.c", 6013, 832 ], - [ "ui.c", 3289, 718 ], - [ "undo.c", 3366, 777 ], - [ "version.c", 1405, 196 ], - [ "window.c", 6993, 1525 ], + [ "auto/pathdef.c", 11, 41 ], + [ "blowfish.c", 708, 84 ], + [ "buffer.c", 5828, 1328 ], + [ "charset.c", 2046, 429 ], + [ "diff.c", 2658, 625 ], + [ "digraph.c", 2540, 122 ], + [ "edit.c", 10246, 2276 ], + [ "eval.c", 24360, 4926 ], + [ "ex_cmds.c", 7682, 1674 ], + [ "ex_cmds2.c", 4415, 752 ], + [ "ex_docmd.c", 11511, 2234 ], + [ "ex_eval.c", 2296, 393 ], + [ "ex_getln.c", 6644, 1418 ], + [ "fileio.c", 10479, 1801 ], + [ "fold.c", 3458, 631 ], + [ "getchar.c", 5317, 925 ], + [ "hardcopy.c", 3682, 765 ], + [ "hashtab.c", 504, 95 ], + [ "if_cscope.c", 2611, 41 ], + [ "if_xcmdsrv.c", 1493, 371 ], + [ "main.c", 4156, 718 ], + [ "mark.c", 1832, 424 ], + [ "mbyte.c", 6315, 630 ], + [ "memfile.c", 1571, 274 ], + [ "memline.c", 5308, 972 ], + [ "menu.c", 2574, 415 ], + [ "message.c", 4945, 852 ], + [ "misc1.c", 10939, 2284 ], + [ "misc2.c", 6644, 917 ], + [ "move.c", 2922, 551 ], + [ "netbeans.c", 3942, 736 ], + [ "normal.c", 9623, 2037 ], + [ "ops.c", 6794, 1528 ], + [ "option.c", 11844, 1889 ], + [ "os_unix.c", 7365, 1029 ], + [ "popupmnu.c", 730, 153 ], + [ "quickfix.c", 4251, 981 ], + [ "regexp.c", 8091, 2241 ], + [ "screen.c", 10474, 1749 ], + [ "search.c", 5608, 1299 ], + [ "sha256.c", 440, 92 ], + [ "spell.c", 16088, 3120 ], + [ "syntax.c", 9809, 1674 ], + [ "tag.c", 3940, 689 ], + [ "term.c", 6013, 730 ], + [ "ui.c", 3289, 565 ], + [ "undo.c", 3366, 742 ], + [ "version.c", 1405, 153 ], + [ "window.c", 6993, 1458 ], ); $viewer->cmp_static_data(\@known_good);