Skip to content

Commit

Permalink
Showing 3 changed files with 36 additions and 0 deletions.
21 changes: 21 additions & 0 deletions test/truffle/coverage/subject.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
a = 1
b = 2

10.times do
c = 3
end

d = 4

if d == 4
e = 5
end

def foo
f = 6
end

foo
foo

g = 7
12 changes: 12 additions & 0 deletions test/truffle/coverage/test.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
require 'coverage'

Coverage.start

require_relative 'subject.rb'

data = Coverage.result.values.first
expected = [1, 1, nil, 1, 10, nil, nil, 1, nil, 1, 1, nil, nil, 1, 2, nil, nil, 1, 1, nil, 1]

p data

raise 'failed' unless data == expected
3 changes: 3 additions & 0 deletions test/truffle/run.sh
Original file line number Diff line number Diff line change
@@ -45,3 +45,6 @@ wait_until_port_open
curl http://localhost:$PORT/
kill -9 $!
wait

echo "Coverage..."
jt run -Xtruffle.coverage=true test/truffle/coverage/test.rb

0 comments on commit 52058bb

Please sign in to comment.