xref: /aosp_15_r20/external/angle/src/tests/capture_tests/BUILD.gn (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1*8975f5c5SAndroid Build Coastguard Worker# Copyright 2023 The Chromium Authors. All rights reserved.
2*8975f5c5SAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license that can be
3*8975f5c5SAndroid Build Coastguard Worker# found in the LICENSE file.
4*8975f5c5SAndroid Build Coastguard Worker
5*8975f5c5SAndroid Build Coastguard Workerimport("../../../gni/angle.gni")
6*8975f5c5SAndroid Build Coastguard Workerimport("../angle_traces.gni")
7*8975f5c5SAndroid Build Coastguard Worker
8*8975f5c5SAndroid Build Coastguard Workerangle_trace("angle_capture_tests_multi_frame_trace") {
9*8975f5c5SAndroid Build Coastguard Worker  _trace = "CapturedTest_MultiFrame_ES3_Vulkan"
10*8975f5c5SAndroid Build Coastguard Worker
11*8975f5c5SAndroid Build Coastguard Worker  _trace_data = []
12*8975f5c5SAndroid Build Coastguard Worker  _trace_data =
13*8975f5c5SAndroid Build Coastguard Worker      read_file("expected/CapturedTest_MultiFrame_ES3_Vulkan.json", "json")
14*8975f5c5SAndroid Build Coastguard Worker
15*8975f5c5SAndroid Build Coastguard Worker  sources = rebase_path(_trace_data.TraceFiles, ".", "expected/")
16*8975f5c5SAndroid Build Coastguard Worker
17*8975f5c5SAndroid Build Coastguard Worker  data = [
18*8975f5c5SAndroid Build Coastguard Worker    "$_trace.json",
19*8975f5c5SAndroid Build Coastguard Worker    "$_trace.angledata",
20*8975f5c5SAndroid Build Coastguard Worker  ]
21*8975f5c5SAndroid Build Coastguard Worker
22*8975f5c5SAndroid Build Coastguard Worker  deps = [ "$angle_root/util:angle_trace_fixture" ]
23*8975f5c5SAndroid Build Coastguard Worker}
24*8975f5c5SAndroid Build Coastguard Worker
25*8975f5c5SAndroid Build Coastguard Workerangle_trace("angle_capture_tests_active_textures_trace") {
26*8975f5c5SAndroid Build Coastguard Worker  _trace = "CapturedTest_ActiveTextures_ES3_Vulkan"
27*8975f5c5SAndroid Build Coastguard Worker
28*8975f5c5SAndroid Build Coastguard Worker  _trace_data = []
29*8975f5c5SAndroid Build Coastguard Worker  _trace_data =
30*8975f5c5SAndroid Build Coastguard Worker      read_file("expected/CapturedTest_ActiveTextures_ES3_Vulkan.json", "json")
31*8975f5c5SAndroid Build Coastguard Worker
32*8975f5c5SAndroid Build Coastguard Worker  sources = rebase_path(_trace_data.TraceFiles, ".", "expected/")
33*8975f5c5SAndroid Build Coastguard Worker
34*8975f5c5SAndroid Build Coastguard Worker  data = [
35*8975f5c5SAndroid Build Coastguard Worker    "$_trace.json",
36*8975f5c5SAndroid Build Coastguard Worker    "$_trace.angledata",
37*8975f5c5SAndroid Build Coastguard Worker  ]
38*8975f5c5SAndroid Build Coastguard Worker
39*8975f5c5SAndroid Build Coastguard Worker  deps = [ "$angle_root/util:angle_trace_fixture" ]
40*8975f5c5SAndroid Build Coastguard Worker}
41