Page MenuHomeSealhub

PytestTestEngine.php
No OneTemporary

PytestTestEngine.php

<?php
/**
* Very basic 'py.test' unit test engine wrapper.
*
* @group unitrun
*/
final class PytestTestEngine extends ArcanistBaseUnitTestEngine {
public function run() {
$junit_tmp = new TempFile();
$cmd_line = csprintf('py.test --junitxml=%s',
$junit_tmp);
$future = new ExecFuture('%C', $cmd_line);
list($stdout, $stderr) = $future->resolvex();
$parser = new ArcanistXUnitTestResultParser();
return $parser->parseTestResults(Filesystem::readFile($junit_tmp));
}
}

File Metadata

Mime Type
text/x-php
Expires
Fri, Nov 28, 15:47 (20 h, 14 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1083472
Default Alt Text
PytestTestEngine.php (530 B)

Event Timeline