Commit af32cb03 authored by Peter Hanspers's avatar Peter Hanspers Committed by Commit Bot

Allow objective-c xctest files when generating xcode project.

Bug: 798687
Change-Id: Idfa075e10f121fd6a7e09ee56f628610f2332ec7
Reviewed-on: https://chromium-review.googlesource.com/848834
Commit-Queue: Peter Hanspers <peterhanspers@chromium.org>
Reviewed-by: default avatarSylvain Defresne <sdefresne@chromium.org>
Reviewed-by: default avatarYuke Liao <liaoyuke@chromium.org>
Reviewed-by: default avatarDirk Pranke <dpranke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#526946}
parent be19aa39
......@@ -36,7 +36,8 @@ using TargetToTarget = std::unordered_map<const Target*, const Target*>;
using TargetToPBXTarget = std::unordered_map<const Target*, PBXTarget*>;
const char kEarlGreyFileNameIdentifier[] = "egtest.mm";
const char kXCTestFileNameIdentifier[] = "xctest.mm";
const char kXCTestObjCFileNameIdentifier[] = "xctest.m";
const char kXCTestObjCppFileNameIdentifier[] = "xctest.mm";
const char kXCTestModuleTargetNamePostfix[] = "_module";
const char kXCUITestRunnerTargetNamePostfix[] = "_runner";
......@@ -127,7 +128,9 @@ bool IsXCUITestModuleTarget(const Target* target) {
bool IsXCTestFile(const SourceFile& file) {
return base::EndsWith(file.GetName(), kEarlGreyFileNameIdentifier,
base::CompareCase::SENSITIVE) ||
base::EndsWith(file.GetName(), kXCTestFileNameIdentifier,
base::EndsWith(file.GetName(), kXCTestObjCFileNameIdentifier,
base::CompareCase::SENSITIVE) ||
base::EndsWith(file.GetName(), kXCTestObjCppFileNameIdentifier,
base::CompareCase::SENSITIVE);
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment