citrun

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

commit b01382356d869011b55976c7959a2847984e41b0
parent 288fc0fde25945d651ab9b4229bd3b06e345fe9f
Author: Kyle Milz <kyle@getaddrinfo.net>
Date:   Fri, 25 Mar 2016 14:59:58 -0600

t: stop using ->tmpdir most places

Diffstat:
Mt/fibonacci.t | 6+-----
Mt/for.t | 6+-----
Mt/hello_world.t | 6+-----
Mt/if.t | 6+-----
Mt/return.t | 6+-----
Mt/runtime_counters_increase.t | 3+--
Mt/runtime_metadata.t | 3+--
Mt/runtime_sanity.t | 9+++------
Mt/switch.t | 6+-----
Mt/while.t | 6+-----
10 files changed, 12 insertions(+), 45 deletions(-)

diff --git a/t/fibonacci.t b/t/fibonacci.t @@ -8,8 +8,7 @@ my $viewer = SCV::Viewer->new(); my $project = SCV::Project->new(); unified_diff; -$project->add_src( -<<EOF +$project->add_src(<<EOF); #include <stdio.h> #include <stdlib.h> @@ -41,12 +40,9 @@ main(int argc, char *argv[]) return 0; } EOF -); $project->compile(); -my $tmp_dir = $project->get_tmpdir(); - my $inst_src_good = <<EOF; #include <stdio.h> #include <stdlib.h> diff --git a/t/for.t b/t/for.t @@ -8,8 +8,7 @@ my $viewer = SCV::Viewer->new(); my $project = SCV::Project->new(); unified_diff; -$project->add_src( -<<EOF +$project->add_src(<<EOF); int main(void) { @@ -22,12 +21,9 @@ main(void) return i; } EOF -); $project->compile(); -my $tmp_dir = $project->get_tmpdir(); - my $inst_src_good = <<EOF; int main(void) diff --git a/t/hello_world.t b/t/hello_world.t @@ -8,8 +8,7 @@ my $viewer = SCV::Viewer->new(); my $project = SCV::Project->new(); unified_diff; -$project->add_src( -<<EOF +$project->add_src(<<EOF); #include <stdio.h> int @@ -19,12 +18,9 @@ main(void) return 0; } EOF -); $project->compile(); -my $tmp_dir = $project->get_tmpdir(); - my $inst_src_good = <<EOF; #include <stdio.h> diff --git a/t/if.t b/t/if.t @@ -6,8 +6,7 @@ use Test::Differences; my $project = SCV::Project->new(); unified_diff; -$project->add_src( -<<EOF +$project->add_src(<<EOF); #include <stdlib.h> int @@ -29,12 +28,9 @@ main(int argc, char *argv[]) } } EOF -); $project->compile(); -my $tmp_dir = $project->get_tmpdir(); - my $inst_src_good = <<EOF; #include <stdlib.h> diff --git a/t/return.t b/t/return.t @@ -8,8 +8,7 @@ my $viewer = SCV::Viewer->new(); my $project = SCV::Project->new(); unified_diff; -$project->add_src( -<<EOF +$project->add_src(<<EOF); int foo() { return 0; } @@ -22,12 +21,9 @@ int main(void) { return foo(); } EOF -); $project->compile(); -my $tmp_dir = $project->get_tmpdir(); - my $inst_src_good = <<EOF; int foo() { return (++_scv_lines[2], 0); diff --git a/t/runtime_counters_increase.t b/t/runtime_counters_increase.t @@ -8,7 +8,7 @@ my $project = SCV::Project->new(); my $viewer = SCV::Viewer->new(); unified_diff; -$project->add_src(<<EOF +$project->add_src(<<EOF); #include <err.h> #include <stdio.h> #include <stdlib.h> @@ -37,7 +37,6 @@ main(int argc, char *argv[]) return 0; } EOF -); # Compile the above inefficient program and have it compute the input 40, which # takes a few seconds diff --git a/t/runtime_metadata.t b/t/runtime_metadata.t @@ -6,7 +6,7 @@ use Test::More tests => 11; my $viewer = SCV::Viewer->new(); my $project = SCV::Project->new(); -$project->add_src(<<EOF +$project->add_src(<<EOF); int main(void) { @@ -15,7 +15,6 @@ main(void) return 0; } EOF -); $project->compile(); $project->run(); diff --git a/t/runtime_sanity.t b/t/runtime_sanity.t @@ -9,7 +9,7 @@ my $viewer = SCV::Viewer->new(); my $project = SCV::Project->new(); unified_diff; -$project->add_src(<<EOF +$project->add_src(<<EOF); #include <err.h> #include <stdlib.h> @@ -30,9 +30,8 @@ main(int argc, char *argv[]) return 0; } EOF -); -$project->add_src(<<EOF +$project->add_src(<<EOF); long long fib(long long n) { @@ -44,9 +43,8 @@ fib(long long n) return fib(n - 1) + fib(n - 2); } EOF -); -$project->add_src(<<EOF +$project->add_src(<<EOF); #include <stdio.h> void @@ -56,7 +54,6 @@ print_output(long long n) return; } EOF -); $project->compile(); $project->run(45); diff --git a/t/switch.t b/t/switch.t @@ -8,8 +8,7 @@ my $viewer = SCV::Viewer->new(); my $project = SCV::Project->new(); unified_diff; -$project->add_src( -<<EOF +$project->add_src(<<EOF); int main(void) { @@ -25,12 +24,9 @@ main(void) return 0; } EOF -); $project->compile(); -my $tmp_dir = $project->get_tmpdir(); - my $inst_src_good = <<EOF; int main(void) diff --git a/t/while.t b/t/while.t @@ -8,8 +8,7 @@ my $viewer = SCV::Project->new(); my $project = SCV::Project->new(); unified_diff; -$project->add_src( -<<EOF +$project->add_src(<<EOF); int main(void) { @@ -23,12 +22,9 @@ main(void) return i; } EOF -); $project->compile(); -my $tmp_dir = $project->get_tmpdir(); - my $inst_src_good = <<EOF; int main(void)