transferred Code Ocean from original repository to GitHub
This commit is contained in:
15
lib/py_unit_adapter.rb
Normal file
15
lib/py_unit_adapter.rb
Normal file
@ -0,0 +1,15 @@
|
||||
class PyUnitAdapter < TestingFrameworkAdapter
|
||||
COUNT_REGEXP = /Ran (\d+) tests/
|
||||
FAILURES_REGEXP = /FAILED \(failures=(\d+)\)/
|
||||
|
||||
def self.framework_name
|
||||
'PyUnit'
|
||||
end
|
||||
|
||||
def parse_output(output)
|
||||
count = COUNT_REGEXP.match(output[:stderr]).captures.first.to_i
|
||||
matches = FAILURES_REGEXP.match(output[:stderr])
|
||||
failed = matches ? matches.captures.try(:first).to_i : 0
|
||||
{count: count, failed: failed}
|
||||
end
|
||||
end
|
Reference in New Issue
Block a user