1
0
Fork 0
mirror of https://we.phorge.it/source/arcanist.git synced 2025-01-09 06:11:01 +01:00
phorge-arcanist/src/unit/parser
Sebastian Szulc 3793998df4 Fix unitialized variable in ArcanistPhpunitTestResultParser
Summary:
This is to fix `arc unit` when running a test file with no test results (e.g. skipped)
```
EXCEPTION: (RuntimeException) Undefined variable: last_test_finished at [<phutil>/src/error/PhutilErrorHandler.php:210]
arcanist(head=master, ref.master=d54cb072facd), deviantart(), phutil(head=master, ref.master=75f675747648)
  #0 PhutilErrorHandler::handleError(integer, string, string, integer, array) called at [<arcanist>/src/unit/parser/ArcanistPhpunitTestResultParser.php:95]
  #1 ArcanistPhpunitTestResultParser::parseTestResults(string, string) called at [<deviantart>/unit/DaUnitEngine.php:150]
  #2 DaUnitEngine::parseTestResults(string, TempFile, string, string) called at [<deviantart>/unit/DaUnitEngine.php:82]
  #3 DaUnitEngine::run() called at [<arcanist>/src/workflow/ArcanistUnitWorkflow.php:186]
  #4 ArcanistUnitWorkflow::run() called at [<arcanist>/scripts/arcanist.php:382]
```

Test Plan: Create a test file with skipped tests. Run `arc unit`. Make sure the exception is not thrown.

Reviewers: joshuaspence, epriestley, #blessed_reviewers

Reviewed By: epriestley, #blessed_reviewers

Subscribers: epriestley, Korvin, aurelijus

Differential Revision: https://secure.phabricator.com/D13640
2015-07-16 13:40:05 -07:00
..
__tests__ Rename ArcanistPhutilTestCase to PhutilTestCase and Remove ArcanistTestCase 2015-05-20 09:40:24 +10:00
ArcanistGoTestResultParser.php Make test result parsing stricter about duration formats 2015-07-15 13:26:15 -07:00
ArcanistPhpunitTestResultParser.php Fix unitialized variable in ArcanistPhpunitTestResultParser 2015-07-16 13:40:05 -07:00
ArcanistTestResultParser.php Fix missing property on ArcanistTestResultParser 2015-06-15 13:59:54 -07:00
ArcanistXUnitTestResultParser.php Make test result parsing stricter about duration formats 2015-07-15 13:26:15 -07:00