blob: 5fac9d8b5ad08c7e567b728b9258f5156d253e2f [file] [log] [blame]
# Copyright 2023 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.
assert(is_fuchsia, "These can only be defined in the default toolchain")
# WARNING: Known to infrastructure.
group("terminal") {
testonly = true
# The buildbot groups are not allowed to add platform features, only tests and
# tools.
assert_no_deps = [ "//bundles/platform/*" ]
deps = [
# E2E Product Tests.
"//src/tests/end_to_end/perf:test",
"//src/tests/end_to_end/sl4f:test",
"//src/tests/end_to_end/time_sync:test",
# General end to end dependencies.
"//src/tests/end_to_end/bundles:end_to_end_deps",
]
}
# For use with the 'hermetic_test_package_labels' GN build argument.
# WARNING: Known to infrastructure
group("hermetic_tests") {
testonly = true
deps = []
public_deps = []
data_deps = []
# Ensure that no tests are added to the non-hermetic tests group
assert(
deps + public_deps + data_deps == [],
"The terminal product does not support the running of non-hermetic tests in infra.")
}
# For use with the 'test_package_labels' GN build argument.
# WARNING: Known to infrastructure
group("non_hermetic_tests") {
testonly = true
deps = []
public_deps = []
data_deps = []
# Ensure that no tests are added to the non-hermetic tests group
assert(
deps + public_deps + data_deps == [],
"The terminal product does not support the running of non-hermetic tests in infra.")
}
# For use with the 'e2e_test_labels' GN build argument.
# WARNING: Known to infrastructure
group("e2e_tests") {
testonly = true
deps = []
public_deps = []
data_deps = []
# Ensure that no tests are added to the e2e_tests tests group
assert(
deps + public_deps + data_deps == [],
"The terminal product does not support the running of end-to-end tests in infra.")
}