Page MenuHomePhabricator

RspecUnitTestEngine.php

Authored By
avivey
May 23 2014, 8:55 PM
Size
542 B
Referenced Files
None
Subscribers
None

RspecUnitTestEngine.php

<?php
/**
* Very basic 'rspec' unit test engine wrapper.
*
* @group unitrun
*/
final class RspecUnitTestEngine extends ArcanistBaseUnitTestEngine {
public function run() {
$tmp_file = new TempFile();
$cmd_line = csprintf("bundle exec rspec --failure-exit-code 0 -r yarjuf -f JUnit -o ${tmp_file}");
$future = new ExecFuture('%C', $cmd_line);
list($stdout, $stderr) = $future->resolvex();
$parser = new ArcanistXUnitTestResultParser();
return $parser->parseTestResults(Filesystem::readFile($tmp_file));
}
}

File Metadata

Mime Type
text/plain; charset=utf-8
Storage Engine
amazon-s3
Storage Format
Raw Data
Storage Handle
phabricator/pd/zi/duzowyyf7fu6kvzi
Default Alt Text
RspecUnitTestEngine.php (542 B)

Event Timeline