From 01c3f4120741697107316aee7effc77f2bc4cd79 Mon Sep 17 00:00:00 2001 From: Joshua Spence Date: Tue, 11 Aug 2015 22:37:28 +1000 Subject: [PATCH] Fix `arc unit --everything` Summary: This was broken in D13573. Test Plan: Ran `arc unit --everything` in rPHU. Reviewers: #blessed_reviewers, epriestley Reviewed By: #blessed_reviewers, epriestley Subscribers: Korvin Differential Revision: https://secure.phabricator.com/D13864 --- src/unit/engine/PhutilUnitTestEngine.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/unit/engine/PhutilUnitTestEngine.php b/src/unit/engine/PhutilUnitTestEngine.php index eb00f79c..110f8e35 100644 --- a/src/unit/engine/PhutilUnitTestEngine.php +++ b/src/unit/engine/PhutilUnitTestEngine.php @@ -80,9 +80,11 @@ final class PhutilUnitTestEngine extends ArcanistUnitTestEngine { private function getAllTests() { $project_root = $this->getWorkingCopy()->getProjectRoot(); - $symbols = id(new PhutilClassMapQuery()) + $symbols = id(new PhutilSymbolLoader()) + ->setType('class') ->setAncestorClass('PhutilTestCase') - ->execute(); + ->setConcreteOnly(true) + ->selectSymbolsWithoutLoading(); $in_working_copy = array();