blob: 5f886fa6dd57687b279f2dba9fc63d486c1d353e [file] [log] [blame] [edit]
# Copyright 2019 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//build/test.gni")
import("//build/testing/host_test_data.gni")
import("//tools/fidl/fidlc/testdata/info.gni")
group("tests") {
testonly = true
deps = [ ":fidlc-test($host_toolchain)" ]
}
host_test_data("bad_cases") {
sources = [
"fidl/bad/fi-0001.test.fidl",
"fidl/bad/fi-0002.test.fidl",
"fidl/bad/fi-0003.test.fidl",
"fidl/bad/fi-0004.test.fidl",
"fidl/bad/fi-0006.test.fidl",
"fidl/bad/fi-0007.test.fidl",
"fidl/bad/fi-0008.test.fidl",
"fidl/bad/fi-0009.test.fidl",
"fidl/bad/fi-0010-a.test.fidl",
"fidl/bad/fi-0010-b.test.fidl",
"fidl/bad/fi-0011.test.fidl",
"fidl/bad/fi-0012.test.fidl",
"fidl/bad/fi-0013.test.fidl",
"fidl/bad/fi-0014.test.fidl",
"fidl/bad/fi-0015.test.fidl",
"fidl/bad/fi-0016-a.test.fidl",
"fidl/bad/fi-0016-b.test.fidl",
"fidl/bad/fi-0017-a.test.fidl",
"fidl/bad/fi-0017-b.test.fidl",
"fidl/bad/fi-0018.test.fidl",
"fidl/bad/fi-0019.test.fidl",
"fidl/bad/fi-0020.test.fidl",
"fidl/bad/fi-0022.test.fidl",
"fidl/bad/fi-0023.test.fidl",
"fidl/bad/fi-0024.test.fidl",
"fidl/bad/fi-0025.test.fidl",
"fidl/bad/fi-0026.test.fidl",
"fidl/bad/fi-0027.test.fidl",
"fidl/bad/fi-0028.test.fidl",
"fidl/bad/fi-0029.test.fidl",
"fidl/bad/fi-0030.test.fidl",
"fidl/bad/fi-0031.test.fidl",
"fidl/bad/fi-0032.test.fidl",
"fidl/bad/fi-0033.test.fidl",
"fidl/bad/fi-0034.test.fidl",
"fidl/bad/fi-0035.test.fidl",
"fidl/bad/fi-0036.test.fidl",
"fidl/bad/fi-0037.test.fidl",
"fidl/bad/fi-0038-a.test.fidl",
"fidl/bad/fi-0038-b.test.fidl",
"fidl/bad/fi-0039-a.test.fidl",
"fidl/bad/fi-0039-b.test.fidl",
"fidl/bad/fi-0040-a.test.fidl",
"fidl/bad/fi-0040-b.test.fidl",
"fidl/bad/fi-0041-a.test.fidl",
"fidl/bad/fi-0041-b.test.fidl",
"fidl/bad/fi-0042-a.test.fidl",
"fidl/bad/fi-0042-b.test.fidl",
"fidl/bad/fi-0043-a.test.fidl",
"fidl/bad/fi-0043-b.test.fidl",
"fidl/bad/fi-0043-c.test.fidl",
"fidl/bad/fi-0044-a.test.fidl",
"fidl/bad/fi-0044-b.test.fidl",
"fidl/bad/fi-0044-c.test.fidl",
"fidl/bad/fi-0045-a.test.fidl",
"fidl/bad/fi-0045-b.test.fidl",
"fidl/bad/fi-0046.test.fidl",
"fidl/bad/fi-0047.test.fidl",
"fidl/bad/fi-0048.test.fidl",
"fidl/bad/fi-0049.test.fidl",
"fidl/bad/fi-0050.test.fidl",
"fidl/bad/fi-0051.test.fidl",
"fidl/bad/fi-0052.test.fidl",
"fidl/bad/fi-0053-a.test.fidl",
"fidl/bad/fi-0053-b.test.fidl",
"fidl/bad/fi-0054.test.fidl",
"fidl/bad/fi-0055.test.fidl",
"fidl/bad/fi-0056-a.test.fidl",
"fidl/bad/fi-0056-b.test.fidl",
"fidl/bad/fi-0057-a.test.fidl",
"fidl/bad/fi-0057-b.test.fidl",
"fidl/bad/fi-0057-c.test.fidl",
"fidl/bad/fi-0057-d.test.fidl",
"fidl/bad/fi-0058.test.fidl",
"fidl/bad/fi-0059.test.fidl",
"fidl/bad/fi-0060.test.fidl",
"fidl/bad/fi-0061.test.fidl",
"fidl/bad/fi-0062.test.fidl",
"fidl/bad/fi-0063.test.fidl",
"fidl/bad/fi-0064.test.fidl",
"fidl/bad/fi-0065-a.test.fidl",
"fidl/bad/fi-0065-b.test.fidl",
"fidl/bad/fi-0065-c.test.fidl",
"fidl/bad/fi-0066.test.fidl",
"fidl/bad/fi-0067.test.fidl",
"fidl/bad/fi-0068.test.fidl",
"fidl/bad/fi-0069.test.fidl",
"fidl/bad/fi-0070.test.fidl",
"fidl/bad/fi-0071.test.fidl",
"fidl/bad/fi-0072.test.fidl",
"fidl/bad/fi-0073.test.fidl",
"fidl/bad/fi-0074.test.fidl",
"fidl/bad/fi-0075.test.fidl",
"fidl/bad/fi-0077-a.test.fidl",
"fidl/bad/fi-0077-b.test.fidl",
"fidl/bad/fi-0078-a.test.fidl",
"fidl/bad/fi-0078-b.test.fidl",
"fidl/bad/fi-0079.test.fidl",
"fidl/bad/fi-0081.test.fidl",
"fidl/bad/fi-0082.test.fidl",
"fidl/bad/fi-0083.test.fidl",
"fidl/bad/fi-0084.test.fidl",
"fidl/bad/fi-0085.test.fidl",
"fidl/bad/fi-0086-a.test.fidl",
"fidl/bad/fi-0086-b.test.fidl",
"fidl/bad/fi-0087.test.fidl",
"fidl/bad/fi-0088.test.fidl",
"fidl/bad/fi-0089.test.fidl",
"fidl/bad/fi-0090.test.fidl",
"fidl/bad/fi-0091.test.fidl",
"fidl/bad/fi-0092.test.fidl",
"fidl/bad/fi-0093.test.fidl",
"fidl/bad/fi-0094.test.fidl",
"fidl/bad/fi-0095.test.fidl",
"fidl/bad/fi-0096.test.fidl",
"fidl/bad/fi-0097.test.fidl",
"fidl/bad/fi-0098.test.fidl",
"fidl/bad/fi-0099.test.fidl",
"fidl/bad/fi-0100.test.fidl",
"fidl/bad/fi-0101-a.test.fidl",
"fidl/bad/fi-0101-b.test.fidl",
"fidl/bad/fi-0102.test.fidl",
"fidl/bad/fi-0103.test.fidl",
"fidl/bad/fi-0104.test.fidl",
"fidl/bad/fi-0105.test.fidl",
"fidl/bad/fi-0106.test.fidl",
"fidl/bad/fi-0107.test.fidl",
"fidl/bad/fi-0108.test.fidl",
"fidl/bad/fi-0109.test.fidl",
"fidl/bad/fi-0110.test.fidl",
"fidl/bad/fi-0111.test.fidl",
"fidl/bad/fi-0112.test.fidl",
"fidl/bad/fi-0113.test.fidl",
"fidl/bad/fi-0114.test.fidl",
"fidl/bad/fi-0115.test.fidl",
"fidl/bad/fi-0116.test.fidl",
"fidl/bad/fi-0117.test.fidl",
"fidl/bad/fi-0118.test.fidl",
"fidl/bad/fi-0119.test.fidl",
"fidl/bad/fi-0120-a.test.fidl",
"fidl/bad/fi-0120-b.test.fidl",
"fidl/bad/fi-0121.test.fidl",
"fidl/bad/fi-0122.test.fidl",
"fidl/bad/fi-0123.test.fidl",
"fidl/bad/fi-0124.test.fidl",
"fidl/bad/fi-0125.test.fidl",
"fidl/bad/fi-0126.test.fidl",
"fidl/bad/fi-0127.test.fidl",
"fidl/bad/fi-0128.test.fidl",
"fidl/bad/fi-0129.test.fidl",
"fidl/bad/fi-0130.test.fidl",
"fidl/bad/fi-0131.test.fidl",
"fidl/bad/fi-0132.test.fidl",
"fidl/bad/fi-0133.test.fidl",
"fidl/bad/fi-0135.test.fidl",
"fidl/bad/fi-0136.test.fidl",
"fidl/bad/fi-0137.test.fidl",
"fidl/bad/fi-0138.test.fidl",
"fidl/bad/fi-0139.test.fidl",
"fidl/bad/fi-0140.test.fidl",
"fidl/bad/fi-0141.test.fidl",
"fidl/bad/fi-0142.test.fidl",
"fidl/bad/fi-0143.test.fidl",
"fidl/bad/fi-0144.test.fidl",
"fidl/bad/fi-0145.test.fidl",
"fidl/bad/fi-0146.test.fidl",
"fidl/bad/fi-0147.test.fidl",
"fidl/bad/fi-0148.test.fidl",
"fidl/bad/fi-0149.test.fidl",
"fidl/bad/fi-0150-a.test.fidl",
"fidl/bad/fi-0150-b.test.fidl",
"fidl/bad/fi-0151.test.fidl",
"fidl/bad/fi-0152.test.fidl",
"fidl/bad/fi-0153.test.fidl",
"fidl/bad/fi-0154-a.test.fidl",
"fidl/bad/fi-0154-b.test.fidl",
"fidl/bad/fi-0155-a.test.fidl",
"fidl/bad/fi-0155-b.test.fidl",
"fidl/bad/fi-0156.test.fidl",
"fidl/bad/fi-0157.test.fidl",
"fidl/bad/fi-0158.test.fidl",
"fidl/bad/fi-0159.test.fidl",
"fidl/bad/fi-0160.test.fidl",
"fidl/bad/fi-0161.test.fidl",
"fidl/bad/fi-0162-a.test.fidl",
"fidl/bad/fi-0162-b.test.fidl",
"fidl/bad/fi-0163.test.fidl",
"fidl/bad/fi-0164.test.fidl",
"fidl/bad/fi-0165.test.fidl",
"fidl/bad/fi-0166.test.fidl",
"fidl/bad/fi-0167.test.fidl",
"fidl/bad/fi-0168.test.fidl",
"fidl/bad/fi-0169.test.fidl",
"fidl/bad/fi-0170.test.fidl",
"fidl/bad/fi-0171.test.fidl",
"fidl/bad/fi-0172.test.fidl",
"fidl/bad/fi-0173.test.fidl",
"fidl/bad/fi-0175.test.fidl",
"fidl/bad/fi-0177.test.fidl",
"fidl/bad/fi-0178.test.fidl",
"fidl/bad/fi-0179.test.fidl",
"fidl/bad/fi-0180.test.fidl",
"fidl/bad/fi-0181.test.fidl",
"fidl/bad/fi-0182.test.fidl",
"fidl/bad/fi-0183.test.fidl",
"fidl/bad/fi-0184.test.fidl",
"fidl/bad/fi-0185.test.fidl",
"fidl/bad/fi-0186.test.fidl",
"fidl/bad/fi-0187.test.fidl",
"fidl/bad/fi-0188.test.fidl",
"fidl/bad/fi-0189.test.fidl",
"fidl/bad/fi-0190.test.fidl",
"fidl/bad/fi-0191.test.fidl",
"fidl/bad/fi-0192.test.fidl",
"fidl/bad/fi-0193.test.fidl",
]
outputs = [ "$root_out_dir/fidlc-tests/bad/{{source_file_part}}" ]
}
host_test_data("good_cases") {
sources = [
"fidl/good/fi-0001.test.fidl",
"fidl/good/fi-0002.test.fidl",
"fidl/good/fi-0003.test.fidl",
"fidl/good/fi-0004.test.fidl",
"fidl/good/fi-0006.test.fidl",
"fidl/good/fi-0007.test.fidl",
"fidl/good/fi-0008.test.fidl",
"fidl/good/fi-0009.test.fidl",
"fidl/good/fi-0010-a.test.fidl",
"fidl/good/fi-0010-b.test.fidl",
"fidl/good/fi-0011.test.fidl",
"fidl/good/fi-0012.test.fidl",
"fidl/good/fi-0013.test.fidl",
"fidl/good/fi-0014.test.fidl",
"fidl/good/fi-0015.test.fidl",
"fidl/good/fi-0016.test.fidl",
"fidl/good/fi-0017.test.fidl",
"fidl/good/fi-0018.test.fidl",
"fidl/good/fi-0019-a.test.fidl",
"fidl/good/fi-0019-b.test.fidl",
"fidl/good/fi-0020.test.fidl",
"fidl/good/fi-0022.test.fidl",
"fidl/good/fi-0023.test.fidl",
"fidl/good/fi-0024.test.fidl",
"fidl/good/fi-0025.test.fidl",
"fidl/good/fi-0026.test.fidl",
"fidl/good/fi-0027-a.test.fidl",
"fidl/good/fi-0027-b.test.fidl",
"fidl/good/fi-0028-a.test.fidl",
"fidl/good/fi-0028-b.test.fidl",
"fidl/good/fi-0029.test.fidl",
"fidl/good/fi-0030.test.fidl",
"fidl/good/fi-0031.test.fidl",
"fidl/good/fi-0032.test.fidl",
"fidl/good/fi-0033.test.fidl",
"fidl/good/fi-0034-a.test.fidl",
"fidl/good/fi-0034-b.test.fidl",
"fidl/good/fi-0035.test.fidl",
"fidl/good/fi-0036.test.fidl",
"fidl/good/fi-0037.test.fidl",
"fidl/good/fi-0038-a.test.fidl",
"fidl/good/fi-0038-b.test.fidl",
"fidl/good/fi-0038-c.test.fidl",
"fidl/good/fi-0039-a.test.fidl",
"fidl/good/fi-0039-b.test.fidl",
"fidl/good/fi-0039-c.test.fidl",
"fidl/good/fi-0040-a.test.fidl",
"fidl/good/fi-0040-b.test.fidl",
"fidl/good/fi-0041-a.test.fidl",
"fidl/good/fi-0041-b.test.fidl",
"fidl/good/fi-0042-a.test.fidl",
"fidl/good/fi-0042-b.test.fidl",
"fidl/good/fi-0043-a.test.fidl",
"fidl/good/fi-0043-b.test.fidl",
"fidl/good/fi-0043-c.test.fidl",
"fidl/good/fi-0044-a.test.fidl",
"fidl/good/fi-0044-b.test.fidl",
"fidl/good/fi-0044-c.test.fidl",
"fidl/good/fi-0045-a.test.fidl",
"fidl/good/fi-0045-b.test.fidl",
"fidl/good/fi-0046.test.fidl",
"fidl/good/fi-0047.test.fidl",
"fidl/good/fi-0048.test.fidl",
"fidl/good/fi-0049.test.fidl",
"fidl/good/fi-0050.test.fidl",
"fidl/good/fi-0051-a.test.fidl",
"fidl/good/fi-0051-b.test.fidl",
"fidl/good/fi-0052-a.test.fidl",
"fidl/good/fi-0052-b.test.fidl",
"fidl/good/fi-0053-a.test.fidl",
"fidl/good/fi-0053-b.test.fidl",
"fidl/good/fi-0054.test.fidl",
"fidl/good/fi-0055.test.fidl",
"fidl/good/fi-0056-a.test.fidl",
"fidl/good/fi-0056-b.test.fidl",
"fidl/good/fi-0057.test.fidl",
"fidl/good/fi-0058.test.fidl",
"fidl/good/fi-0059.test.fidl",
"fidl/good/fi-0060.test.fidl",
"fidl/good/fi-0061.test.fidl",
"fidl/good/fi-0062-a.test.fidl",
"fidl/good/fi-0062-b.test.fidl",
"fidl/good/fi-0063.test.fidl",
"fidl/good/fi-0064-a.test.fidl",
"fidl/good/fi-0064-b.test.fidl",
"fidl/good/fi-0065-a.test.fidl",
"fidl/good/fi-0065-b.test.fidl",
"fidl/good/fi-0065-c.test.fidl",
"fidl/good/fi-0066-a.test.fidl",
"fidl/good/fi-0066-b.test.fidl",
"fidl/good/fi-0067-a.test.fidl",
"fidl/good/fi-0067-b.test.fidl",
"fidl/good/fi-0068-a.test.fidl",
"fidl/good/fi-0068-b.test.fidl",
"fidl/good/fi-0069.test.fidl",
"fidl/good/fi-0070.test.fidl",
"fidl/good/fi-0071-a.test.fidl",
"fidl/good/fi-0071-b.test.fidl",
"fidl/good/fi-0072-a.test.fidl",
"fidl/good/fi-0072-b.test.fidl",
"fidl/good/fi-0073.test.fidl",
"fidl/good/fi-0074.test.fidl",
"fidl/good/fi-0075.test.fidl",
"fidl/good/fi-0077-a.test.fidl",
"fidl/good/fi-0077-b.test.fidl",
"fidl/good/fi-0078-a.test.fidl",
"fidl/good/fi-0078-b.test.fidl",
"fidl/good/fi-0079.test.fidl",
"fidl/good/fi-0081.test.fidl",
"fidl/good/fi-0082.test.fidl",
"fidl/good/fi-0083.test.fidl",
"fidl/good/fi-0084.test.fidl",
"fidl/good/fi-0085-a.test.fidl",
"fidl/good/fi-0085-b.test.fidl",
"fidl/good/fi-0086-a.test.fidl",
"fidl/good/fi-0086-b.test.fidl",
"fidl/good/fi-0087.test.fidl",
"fidl/good/fi-0088.test.fidl",
"fidl/good/fi-0089-a.test.fidl",
"fidl/good/fi-0089-b.test.fidl",
"fidl/good/fi-0090.test.fidl",
"fidl/good/fi-0091.test.fidl",
"fidl/good/fi-0092.test.fidl",
"fidl/good/fi-0093.test.fidl",
"fidl/good/fi-0094-a.test.fidl",
"fidl/good/fi-0094-b.test.fidl",
"fidl/good/fi-0095-a.test.fidl",
"fidl/good/fi-0095-b.test.fidl",
"fidl/good/fi-0096-a.test.fidl",
"fidl/good/fi-0096-b.test.fidl",
"fidl/good/fi-0097-a.test.fidl",
"fidl/good/fi-0097-b.test.fidl",
"fidl/good/fi-0098-a.test.fidl",
"fidl/good/fi-0098-b.test.fidl",
"fidl/good/fi-0099-a.test.fidl",
"fidl/good/fi-0099-b.test.fidl",
"fidl/good/fi-0100-a.test.fidl",
"fidl/good/fi-0100-b.test.fidl",
"fidl/good/fi-0101.test.fidl",
"fidl/good/fi-0102.test.fidl",
"fidl/good/fi-0103.test.fidl",
"fidl/good/fi-0104.test.fidl",
"fidl/good/fi-0105-a.test.fidl",
"fidl/good/fi-0105-b.test.fidl",
"fidl/good/fi-0106.test.fidl",
"fidl/good/fi-0107-a.test.fidl",
"fidl/good/fi-0107-b.test.fidl",
"fidl/good/fi-0108.test.fidl",
"fidl/good/fi-0109.test.fidl",
"fidl/good/fi-0110-a.test.fidl",
"fidl/good/fi-0110-b.test.fidl",
"fidl/good/fi-0111.test.fidl",
"fidl/good/fi-0112.test.fidl",
"fidl/good/fi-0113.test.fidl",
"fidl/good/fi-0114-a.test.fidl",
"fidl/good/fi-0114-b.test.fidl",
"fidl/good/fi-0115-a.test.fidl",
"fidl/good/fi-0115-b.test.fidl",
"fidl/good/fi-0116-a.test.fidl",
"fidl/good/fi-0116-b.test.fidl",
"fidl/good/fi-0117-a.test.fidl",
"fidl/good/fi-0117-b.test.fidl",
"fidl/good/fi-0118.test.fidl",
"fidl/good/fi-0119-a.test.fidl",
"fidl/good/fi-0119-b.test.fidl",
"fidl/good/fi-0120-a.test.fidl",
"fidl/good/fi-0120-b.test.fidl",
"fidl/good/fi-0121.test.fidl",
"fidl/good/fi-0122.test.fidl",
"fidl/good/fi-0123.test.fidl",
"fidl/good/fi-0124.test.fidl",
"fidl/good/fi-0125.test.fidl",
"fidl/good/fi-0126.test.fidl",
"fidl/good/fi-0127.test.fidl",
"fidl/good/fi-0128.test.fidl",
"fidl/good/fi-0129-a.test.fidl",
"fidl/good/fi-0129-b.test.fidl",
"fidl/good/fi-0130.test.fidl",
"fidl/good/fi-0131-a.test.fidl",
"fidl/good/fi-0131-b.test.fidl",
"fidl/good/fi-0132.test.fidl",
"fidl/good/fi-0133.test.fidl",
"fidl/good/fi-0135.test.fidl",
"fidl/good/fi-0139-a.test.fidl",
"fidl/good/fi-0139-b.test.fidl",
"fidl/good/fi-0140-a.test.fidl",
"fidl/good/fi-0140-b.test.fidl",
"fidl/good/fi-0141.test.fidl",
"fidl/good/fi-0142.test.fidl",
"fidl/good/fi-0143.test.fidl",
"fidl/good/fi-0144.test.fidl",
"fidl/good/fi-0145.test.fidl",
"fidl/good/fi-0146.test.fidl",
"fidl/good/fi-0147.test.fidl",
"fidl/good/fi-0148-a.test.fidl",
"fidl/good/fi-0148-b.test.fidl",
"fidl/good/fi-0149-a.test.fidl",
"fidl/good/fi-0149-b.test.fidl",
"fidl/good/fi-0150-a.test.fidl",
"fidl/good/fi-0150-b.test.fidl",
"fidl/good/fi-0151-a.test.fidl",
"fidl/good/fi-0151-b.test.fidl",
"fidl/good/fi-0152.test.fidl",
"fidl/good/fi-0153.test.fidl",
"fidl/good/fi-0154-a.test.fidl",
"fidl/good/fi-0154-b.test.fidl",
"fidl/good/fi-0155.test.fidl",
"fidl/good/fi-0156.test.fidl",
"fidl/good/fi-0157.test.fidl",
"fidl/good/fi-0158.test.fidl",
"fidl/good/fi-0159.test.fidl",
"fidl/good/fi-0160-a.test.fidl",
"fidl/good/fi-0160-b.test.fidl",
"fidl/good/fi-0161.test.fidl",
"fidl/good/fi-0162.test.fidl",
"fidl/good/fi-0163.test.fidl",
"fidl/good/fi-0164.test.fidl",
"fidl/good/fi-0165.test.fidl",
"fidl/good/fi-0166.test.fidl",
"fidl/good/fi-0167.test.fidl",
"fidl/good/fi-0168.test.fidl",
"fidl/good/fi-0169.test.fidl",
"fidl/good/fi-0170.test.fidl",
"fidl/good/fi-0171.test.fidl",
"fidl/good/fi-0172.test.fidl",
"fidl/good/fi-0173.test.fidl",
"fidl/good/fi-0175.test.fidl",
"fidl/good/fi-0177.test.fidl",
"fidl/good/fi-0178.test.fidl",
"fidl/good/fi-0179.test.fidl",
"fidl/good/fi-0180.test.fidl",
"fidl/good/fi-0181.test.fidl",
"fidl/good/fi-0182-a.test.fidl",
"fidl/good/fi-0182-b.test.fidl",
"fidl/good/fi-0183-a.test.fidl",
"fidl/good/fi-0183-b.test.fidl",
"fidl/good/fi-0184-a.test.fidl",
"fidl/good/fi-0184-b.test.fidl",
"fidl/good/fi-0185.test.fidl",
"fidl/good/fi-0186.test.fidl",
"fidl/good/fi-0187.test.fidl",
"fidl/good/fi-0188.test.fidl",
"fidl/good/fi-0189.test.fidl",
"fidl/good/fi-0190.test.fidl",
"fidl/good/fi-0191.test.fidl",
"fidl/good/fi-0192.test.fidl",
"fidl/good/fi-0193.test.fidl",
]
outputs = [ "$root_out_dir/fidlc-tests/good/{{source_file_part}}" ]
}
test("fidlc-test") {
sources = [
"alias_tests.cc",
"array_tests.cc",
"attributes_tests.cc",
"availability_interleaving_tests.cc",
"bits_tests.cc",
"c_generator_tests.cc",
"canonical_names_tests.cc",
"coded_types_generator_tests.cc",
"compiled_transformer_tests.cc",
"consts_tests.cc",
"declaration_order_tests.cc",
"decomposition_tests.cc",
"direct_dependencies_tests.cc",
"enums_tests.cc",
"errcat_good_tests.cc",
"errors_tests.cc",
"fix_tests.cc",
"flat_ast_tests.cc",
"flexible_tests.cc",
"formatter_tests.cc",
"generated_name_tests.cc",
"handle_tests.cc",
"json_diagnostics_tests.cc",
"json_findings_tests.cc",
"library_tests.cc",
"lint_findings_tests.cc",
"lint_tests.cc",
"method_tests.cc",
"new_type_tests.cc",
"ordinals_tests.cc",
"parsed_transformer_tests.cc",
"parsing_tests.cc",
"protocol_tests.cc",
"recoverable_compilation_tests.cc",
"recoverable_parsing_tests.cc",
"recursion_detector_tests.cc",
"reporter_tests.cc",
"resource_tests.cc",
"resourceness_tests.cc",
"service_tests.cc",
"source_map_generator_tests.cc",
"source_signature_tests.cc",
"span_tests.cc",
"strictness_tests.cc",
"structs_tests.cc",
"table_tests.cc",
"test_library.cc",
"token_list_tests.cc",
"token_tests.cc",
"transport_tests.cc",
"types_tests.cc",
"typeshape_tests.cc",
"union_tests.cc",
"using_tests.cc",
"utils_tests.cc",
"versioning_tests.cc",
"versioning_types_tests.cc",
"virtual_source_tests.cc",
]
deps = [
":bad_cases",
":good_cases",
"//third_party/boringssl",
"//tools/fidl/fidlc:fidl",
"//zircon/system/ulib/zxtest",
]
}