Page MenuHomePhabricator

Configuration-driven Unit tests
AbandonedPublic

Authored by avivey on Dec 2 2014, 12:32 AM.
Tags
None
Referenced Files
F15510408: D10914.id.diff
Wed, Apr 16, 7:59 PM
F15481154: D10914.id26216.diff
Tue, Apr 8, 6:41 PM
F15480331: D10914.id26216.diff
Tue, Apr 8, 1:24 PM
F15455298: D10914.id.diff
Sat, Mar 29, 11:25 PM
F15451705: D10914.id26216.diff
Fri, Mar 28, 11:26 PM
F15443980: D10914.diff
Thu, Mar 27, 7:11 AM
F15344171: D10914.id26216.diff
Mar 10 2025, 2:42 AM
F15344170: D10914.id.diff
Mar 10 2025, 2:42 AM

Details

Summary

Ref T5568 - V0.

A new "MetaEngine" based on ConfigurationDrivenLintEngine, with "files" key that is a
map regex->replace, as in T5568#66793.

Updated PhutilTestEngine and NoseTestEngine, which are easiest for me to test; An "AnyBinTestEngine" (not
included here) would eventually grow to cover the "run this custom script" use-case.

Some names still need work...

Test Plan

arc unit in arcanist, and in a python repo using pynose; With --no-coverage, --detailed-coverage, --everything, path.

Diff Detail

Repository
rARC Arcanist
Branch
unit
Lint
Lint Warnings
Unit
Tests Passed
Build Status
Buildable 3157
Build 3163: [Placeholder Plan] Wait for 30 Seconds

Event Timeline

avivey retitled this revision from to Configuration-driven Unit tests.
avivey updated this object.
avivey edited the test plan for this revision. (Show Details)
avivey added reviewers: epriestley, joshuaspence.

I'm keeping this revision 'alive' in case somebody wants to look at it, but I'd be a little surprised if it sill compiles.

If somebody wants to look at this, they should look at D13579 instead.