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
Unknown Object (File)
Thu, Apr 11, 9:55 AM
Unknown Object (File)
Thu, Apr 4, 2:49 AM
Unknown Object (File)
Wed, Apr 3, 11:37 PM
Unknown Object (File)
Wed, Apr 3, 7:40 PM
Unknown Object (File)
Wed, Apr 3, 4:19 PM
Unknown Object (File)
Wed, Apr 3, 3:10 PM
Unknown Object (File)
Wed, Apr 3, 2:02 PM
Unknown Object (File)
Mon, Apr 1, 12:48 PM
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
Branch
master
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 7575
Build 8190: [Placeholder Plan] Wait for 30 Seconds
Build 8189: arc lint + arc unit

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.