blob: 15d841bcfef5a6c014c25ada53fad8db5ad37465 [file] [log] [blame] [edit]
# Copyright 2023 The PDFium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("../../pdfium.gni")
if (pdf_is_standalone) {
# Generates the list of inputs required by `test_runner.py` tests.
action("test_runner_py") {
testonly = true
write_runtime_deps = "${root_out_dir}/${target_name}.runtime_deps"
sources = [ write_runtime_deps ]
outputs = [ "${root_out_dir}/${target_name}.json" ]
script = "generate_cas_paths.py"
args = [
"--root",
rebase_path("../..", root_build_dir),
] + rebase_path(sources + outputs, root_build_dir)
# Unbuilt runtime dependencies.
data = [
".",
"../SUPPRESSIONS",
"../SUPPRESSIONS_EXACT_MATCHING",
"../SUPPRESSIONS_IMAGE_DIFF",
"../corpus/",
"../../.vpython3",
"../../build/skia_gold_common/",
"../../build/util/lib/",
"../../third_party/test_fonts/",
"../../tools/resultdb/",
"../../tools/skia_goldctl/",
]
# Built runtime dependencies.
data_deps = [
"../:pdfium_test",
"../../:pdfium_diff",
]
# Force `data_deps` to be built before this target, rather than in parallel.
deps = data_deps
}
}