# Copyright (C) 2025 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. load("@rules_cc//cc:defs.bzl", "cc_test") package( default_applicable_licenses = ["//:gfxstream_license"], default_visibility = ["//:gfxstream"], ) cc_test( name = "gfxstream_glsnapshot_tests", srcs = [ "GLSnapshotBuffers_unittest.cpp", "GLSnapshotFramebufferControl_unittest.cpp", "GLSnapshotFramebuffers_unittest.cpp", "GLSnapshotMultisampling_unittest.cpp", "GLSnapshotPixelOperations_unittest.cpp", "GLSnapshotPixels_unittest.cpp", "GLSnapshotPrograms_unittest.cpp", "GLSnapshotRasterization_unittest.cpp", "GLSnapshotRenderbuffers_unittest.cpp", "GLSnapshotRendering_unittest.cpp", "GLSnapshotShaders_unittest.cpp", "GLSnapshotTextures_unittest.cpp", "GLSnapshotTransformation_unittest.cpp", "GLSnapshotVertexAttributes_unittest.cpp", "GLSnapshot_unittest.cpp", ], deps = [ "//host:gfxstream_backend_static", "//host:gfxstream_host_headers", "//host/decoder_common:gfxstream_host_decoder_common", "//host/testlibs/oswindow:gfxstream_oswindow_test_support", "//host/testlibs/support:gfxstream_host_testing_support", "@com_google_googletest//:gtest", "@com_google_googletest//:gtest_main", ], )