blob: 45dcdae16dccb06486652f66e89d295f520f974a [file] [log] [blame]
# Copyright 2020 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/components.gni")
group("cpp") {
deps = [ ":inspect_cpp_codelab" ]
}
group("tests") {
testonly = true
deps = [
":inspect_cpp_codelab_integration_tests",
":inspect_cpp_codelab_unittests",
# Test specs for integration tests
"part_1/tests:test_spec",
"part_2/tests:test_spec",
"part_3/tests:test_spec",
"part_4/tests:test_spec",
"part_5/tests:test_spec",
# Test specs for unit tests
"part_1:test_spec",
"part_2:test_spec",
"part_3:test_spec",
"part_4:test_spec",
"part_5:test_spec",
]
}
fuchsia_package("inspect_cpp_codelab") {
deps = [
"client:inspect_cpp_codelab_client",
"fizzbuzz:inspect_cpp_codelab_fizzbuzz",
"part_1:inspect_cpp_codelab_part_1",
"part_2:inspect_cpp_codelab_part_2",
"part_3:inspect_cpp_codelab_part_3",
"part_4:inspect_cpp_codelab_part_4",
"part_5:inspect_cpp_codelab_part_5",
]
}
fuchsia_package("inspect_cpp_codelab_unittests") {
testonly = true
deps = [
"part_1:inspect_cpp_codelab_part_1_unittests",
"part_2:inspect_cpp_codelab_part_2_unittests",
"part_3:inspect_cpp_codelab_part_3_unittests",
"part_4:inspect_cpp_codelab_part_4_unittests",
"part_5:inspect_cpp_codelab_part_5_unittests",
]
}
fuchsia_package("inspect_cpp_codelab_integration_tests") {
testonly = true
deps = [
# Include the components under test in this package. This ensures
# that our test is hermetic; we don't have cross-package dependencies.
"fizzbuzz:inspect_cpp_codelab_fizzbuzz",
"part_1:inspect_cpp_codelab_part_1",
"part_1/tests:inspect_cpp_codelab_part_1_integration_test",
"part_2:inspect_cpp_codelab_part_2",
"part_2/tests:inspect_cpp_codelab_part_2_integration_test",
"part_3:inspect_cpp_codelab_part_3",
"part_3/tests:inspect_cpp_codelab_part_3_integration_test",
"part_4:inspect_cpp_codelab_part_4",
"part_4/tests:inspect_cpp_codelab_part_4_integration_test",
"part_5:inspect_cpp_codelab_part_5",
"part_5/tests:inspect_cpp_codelab_part_5_integration_test",
]
}