Page MenuHomePhabricator

Automatically use the configuration driven unit test engine
ClosedPublic

Authored by joshuaspence on Aug 10 2015, 9:28 PM.
Tags
None
Referenced Files
F14072971: D13855.id33458.diff
Wed, Nov 20, 10:22 PM
Unknown Object (File)
Tue, Nov 19, 1:07 PM
Unknown Object (File)
Tue, Nov 12, 10:00 PM
Unknown Object (File)
Mon, Nov 11, 5:58 AM
Unknown Object (File)
Mon, Nov 11, 5:58 AM
Unknown Object (File)
Mon, Nov 11, 5:58 AM
Unknown Object (File)
Mon, Nov 11, 5:58 AM
Unknown Object (File)
Thu, Nov 7, 3:51 AM
Subscribers
Tokens
"Yellow Medal" token, awarded by avivey."Love" token, awarded by hach-que.

Details

Summary

Ref T5568. Use the ArcanistConfigurationDrivenUnitTestEngine automatically, if an .arcunit file exists. This behavior mimics the auto-detection for the configuration driven lint engine.

Test Plan

Ran through the following scenarios:

  • Ran arc unit and saw unit tests execute.
  • Ran arc unit --engine PhutilUnitTestEngine
  • Remove the .arcunit file and ran arc unit... got an exception.

Diff Detail

Repository
rARC Arcanist
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

joshuaspence retitled this revision from to Automatically use the configuration driven unit test engine.
joshuaspence updated this object.
joshuaspence edited the test plan for this revision. (Show Details)
joshuaspence added a reviewer: epriestley.
epriestley edited edge metadata.
epriestley added inline comments.
src/workflow/ArcanistWorkflow.php
1920

"lint" -> "unit"

This revision is now accepted and ready to land.Aug 10 2015, 9:30 PM
This revision was automatically updated to reflect the committed changes.