Open Bug 1207026 Opened 9 years ago Updated 2 years ago

TEST_HARNESS_FILES.gtest files not copied by ./mach gtest

Categories

(Firefox Build System :: General, defect)

defect

Tracking

(firefox44 affected)

Tracking Status
firefox44 --- affected

People

(Reporter: mozbugz, Unassigned)

Details

|./mach gtest| does not copy the files listed in TEST_HARNESS_FILES.gtest to their intended location prior to running gtests.

For example: First do a full build, then apply the following patch: https://bugzilla.mozilla.org/attachment.cgi?id=8660683
(or something similar if that patch is already there)
Then running |./mach gtest| rebuilds the necessary executable files, but the test fails because the expected test file is missing -- causing the poor developer some stress trying to figure out what is wrong with the test!

Doing |./mach build| fixes that, but it would be great if |./mach gtest| did it too.
mach gtest is a special snowflake. It'd be nice if it was more in line with our other test commands.
Product: Core → Firefox Build System
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.