Bug 1678181 - Output chartLabel and tableLabel in marker schema - r=gregtatum

Depends on D97555

Differential Revision: https://phabricator.services.mozilla.com/D97556
This commit is contained in:
Gerald Squelart 2020-11-20 02:19:57 +00:00
Родитель 202a726127
Коммит 7c60972925
2 изменённых файлов: 10 добавлений и 3 удалений

Просмотреть файл

@ -90,10 +90,18 @@ void MarkerSchema::Stream(JSONWriter& aWriter,
{
aWriter.StringProperty("name", aName);
if (!mChartLabel.empty()) {
aWriter.StringProperty("chartLabel", mChartLabel);
}
if (!mTooltipLabel.empty()) {
aWriter.StringProperty("tooltipLabel", mTooltipLabel);
}
if (!mTableLabel.empty()) {
aWriter.StringProperty("tableLabel", mTableLabel);
}
aWriter.StartArrayProperty("display");
{
for (Location location : mLocations) {

Просмотреть файл

@ -1471,10 +1471,9 @@ TEST(GeckoProfiler, Markers)
EXPECT_EQ(display[5u].asString(), "timeline-fileio");
EXPECT_EQ(display[6u].asString(), "stack-chart");
// TODO Uncomment when fixed in next patch.
// EXPECT_EQ_JSON(schema["chartLabel"], String, "chart label");
EXPECT_EQ_JSON(schema["chartLabel"], String, "chart label");
EXPECT_EQ_JSON(schema["tooltipLabel"], String, "tooltip label");
// EXPECT_EQ_JSON(schema["tableLabel"], String, "table label");
EXPECT_EQ_JSON(schema["tableLabel"], String, "table label");
ASSERT_EQ(data.size(), 14u);