Commit c2075d81 by Cody Northrop Committed by Commit Bot

Tests: Add Call Break: Offline Card Game trace

Test: angle_perftests --gtest_filter="*call_break_offline_card_game*" Tbr: jmadill@google.com,timvp@google.com Bug: b/184866238 Bug: angleproject:5837 Change-Id: I39035e62559d6a28fd1ae62ee6ffe6323d94931f Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2815780Reviewed-by: 's avatarCody Northrop <cnorthrop@google.com> Commit-Queue: Cody Northrop <cnorthrop@google.com>
parent fc189386
...@@ -457,6 +457,16 @@ deps = { ...@@ -457,6 +457,16 @@ deps = {
'dep_type': 'cipd', 'dep_type': 'cipd',
'condition': 'checkout_angle_internal', 'condition': 'checkout_angle_internal',
}, },
'src/tests/restricted_traces/call_break_offline_card_game': {
'packages': [
{
'package': 'angle/traces/call_break_offline_card_game',
'version': 'version:1',
},
],
'dep_type': 'cipd',
'condition': 'checkout_angle_internal',
},
'src/tests/restricted_traces/candy_crush_500': { 'src/tests/restricted_traces/candy_crush_500': {
'packages': [ 'packages': [
{ {
......
{ {
"src/tests/restricted_traces/.gitignore": "src/tests/restricted_traces/.gitignore":
"87d241f5686fe287c64caf7c2f8fc18c", "5a29a6b17e7f5a63f1afd18cbcec054a",
"src/tests/restricted_traces/gen_restricted_traces.py": "src/tests/restricted_traces/gen_restricted_traces.py":
"754de0f59746bfa03aed9b48a6e7f022", "754de0f59746bfa03aed9b48a6e7f022",
"src/tests/restricted_traces/restricted_traces.json": "src/tests/restricted_traces/restricted_traces.json":
"2de39a7814b1e3132d8970fddb463b9f", "b24bd80ea020fee3b2d01672ac481b40",
"src/tests/restricted_traces/restricted_traces_autogen.cpp": "src/tests/restricted_traces/restricted_traces_autogen.cpp":
"c47bfbb86de620ad113dee524150c398", "81c228a236870518deb64c26bc3da497",
"src/tests/restricted_traces/restricted_traces_autogen.gni": "src/tests/restricted_traces/restricted_traces_autogen.gni":
"0ca8722cc24c00ffd73d7b63d3f142c3", "dd145b799fb66ae72d69f450d428e89d",
"src/tests/restricted_traces/restricted_traces_autogen.h": "src/tests/restricted_traces/restricted_traces_autogen.h":
"52c7c5368a1fb4723c7331cd9d62078b" "0a5c073dac41463bb844ee8ecc477ce0"
} }
\ No newline at end of file
...@@ -531,6 +531,15 @@ TracePerfTest::TracePerfTest() ...@@ -531,6 +531,15 @@ TracePerfTest::TracePerfTest()
} }
} }
if (param.testID == RestrictedTraceID::call_break_offline_card_game)
{
// TODO: http://anglebug.com/5837 Intel Linux Vulkan errors with "Framebuffer is incomplete"
if ((IsLinux() && IsIntel()) && param.getRenderer() == EGL_PLATFORM_ANGLE_TYPE_VULKAN_ANGLE)
{
mSkipTest = true;
}
}
// We already swap in TracePerfTest::drawBenchmark, no need to swap again in the harness. // We already swap in TracePerfTest::drawBenchmark, no need to swap again in the harness.
disableTestHarnessSwap(); disableTestHarnessSwap();
......
...@@ -8,6 +8,7 @@ aztec_ruins/ ...@@ -8,6 +8,7 @@ aztec_ruins/
brawl_stars/ brawl_stars/
bubble_shooter/ bubble_shooter/
bus_simulator_indonesia/ bus_simulator_indonesia/
call_break_offline_card_game/
candy_crush_500/ candy_crush_500/
car_parking_multiplayer/ car_parking_multiplayer/
clash_of_clans/ clash_of_clans/
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
"brawl_stars 1", "brawl_stars 1",
"bubble_shooter 1", "bubble_shooter 1",
"bus_simulator_indonesia 1", "bus_simulator_indonesia 1",
"call_break_offline_card_game 1",
"candy_crush_500 1", "candy_crush_500 1",
"car_parking_multiplayer 1", "car_parking_multiplayer 1",
"clash_of_clans 1", "clash_of_clans 1",
......
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
#include "brawl_stars/brawl_stars_capture_context1.h" #include "brawl_stars/brawl_stars_capture_context1.h"
#include "bubble_shooter/bubble_shooter_capture_context5.h" #include "bubble_shooter/bubble_shooter_capture_context5.h"
#include "bus_simulator_indonesia/bus_simulator_indonesia_capture_context1.h" #include "bus_simulator_indonesia/bus_simulator_indonesia_capture_context1.h"
#include "call_break_offline_card_game/call_break_offline_card_game_capture_context2.h"
#include "candy_crush_500/candy_crush_500_capture_context1.h" #include "candy_crush_500/candy_crush_500_capture_context1.h"
#include "car_parking_multiplayer/car_parking_multiplayer_capture_context1.h" #include "car_parking_multiplayer/car_parking_multiplayer_capture_context1.h"
#include "clash_of_clans/clash_of_clans_capture_context1.h" #include "clash_of_clans/clash_of_clans_capture_context1.h"
...@@ -134,6 +135,13 @@ constexpr angle::PackedEnumMap<RestrictedTraceID, TraceInfo> kTraceInfos = { ...@@ -134,6 +135,13 @@ constexpr angle::PackedEnumMap<RestrictedTraceID, TraceInfo> kTraceInfos = {
bus_simulator_indonesia::kReplayFrameStart, bus_simulator_indonesia::kReplayFrameEnd, bus_simulator_indonesia::kReplayFrameStart, bus_simulator_indonesia::kReplayFrameEnd,
bus_simulator_indonesia::kReplayDrawSurfaceWidth, bus_simulator_indonesia::kReplayDrawSurfaceWidth,
bus_simulator_indonesia::kReplayDrawSurfaceHeight, "bus_simulator_indonesia"}}, bus_simulator_indonesia::kReplayDrawSurfaceHeight, "bus_simulator_indonesia"}},
{RestrictedTraceID::call_break_offline_card_game,
{call_break_offline_card_game::kReplayContextClientMajorVersion,
call_break_offline_card_game::kReplayContextClientMinorVersion,
call_break_offline_card_game::kReplayFrameStart,
call_break_offline_card_game::kReplayFrameEnd,
call_break_offline_card_game::kReplayDrawSurfaceWidth,
call_break_offline_card_game::kReplayDrawSurfaceHeight, "call_break_offline_card_game"}},
{RestrictedTraceID::candy_crush_500, {RestrictedTraceID::candy_crush_500,
{candy_crush_500::kReplayContextClientMajorVersion, {candy_crush_500::kReplayContextClientMajorVersion,
candy_crush_500::kReplayContextClientMinorVersion, candy_crush_500::kReplayFrameStart, candy_crush_500::kReplayContextClientMinorVersion, candy_crush_500::kReplayFrameStart,
......
...@@ -261,6 +261,112 @@ angle_restricted_traces = [ ...@@ -261,6 +261,112 @@ angle_restricted_traces = [
], ],
], ],
[ [
"call_break_offline_card_game",
2,
[
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame001.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame002.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame003.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame004.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame005.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame006.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame007.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame008.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame009.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame010.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame011.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame012.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame013.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame014.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame015.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame016.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame017.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame018.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame019.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame020.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame021.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame022.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame023.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame024.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame025.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame026.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame027.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame028.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame029.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame030.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame031.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame032.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame033.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame034.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame035.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame036.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame037.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame038.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame039.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame040.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame041.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame042.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame043.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame044.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame045.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame046.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame047.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame048.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame049.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame050.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame051.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame052.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame053.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame054.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame055.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame056.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame057.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame058.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame059.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame060.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame061.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame062.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame063.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame064.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame065.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame066.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame067.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame068.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame069.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame070.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame071.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame072.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame073.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame074.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame075.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame076.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame077.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame078.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame079.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame080.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame081.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame082.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame083.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame084.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame085.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame086.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame087.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame088.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame089.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame090.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame091.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame092.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame093.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame094.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame095.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame096.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame097.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame098.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame099.cpp",
"call_break_offline_card_game/call_break_offline_card_game_capture_context2_frame100.cpp",
],
],
[
"candy_crush_500", "candy_crush_500",
1, 1,
[ [
......
...@@ -64,6 +64,7 @@ enum class RestrictedTraceID ...@@ -64,6 +64,7 @@ enum class RestrictedTraceID
brawl_stars, brawl_stars,
bubble_shooter, bubble_shooter,
bus_simulator_indonesia, bus_simulator_indonesia,
call_break_offline_card_game,
candy_crush_500, candy_crush_500,
car_parking_multiplayer, car_parking_multiplayer,
clash_of_clans, clash_of_clans,
......
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