blob: 3466bff142fa4a366859955776b17e5394602ba1 [file] [log] [blame]
// Copyright 2022 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.
{
include: [ "//src/sys/test_manager/meta/common.shard.cml" ],
environments: [
{
name: "test-env",
extends: "realm",
runners: [
{
runner: "dart_aot_runner",
from: "#dart_aot_runner",
},
{
runner: "dart_jit_runner",
from: "#dart_jit_runner",
},
{
runner: "elf_test_runner",
from: "#elf_test_runner",
},
{
runner: "elf_test_ambient_exec_runner",
from: "#elf_test_ambient_exec_runner",
},
{
runner: "gtest_runner",
from: "#gtest_runner",
},
{
runner: "gunit_runner",
from: "#gunit_runner",
},
{
runner: "netemul_test_runner",
from: "#netemul_test_runner",
},
{
runner: "rust_test_runner",
from: "#rust_test_runner",
},
{
runner: "starnix_test_runner",
from: "#starnix_test_runners",
},
{
runner: "starnix_unit_test_runner",
from: "#starnix_test_runners",
},
{
runner: "inspect_test_runner",
from: "#inspect_test_runner",
},
{
runner: "go_test_runner",
from: "#go_test_runner",
},
{
runner: "stress_test_runner",
from: "#stress_test_runner",
},
{
runner: "realm_builder",
from: "#realm_builder_server",
},
],
resolvers: [
{
resolver: "realm_builder_resolver",
from: "#realm_builder_server",
scheme: "realm-builder",
},
],
debug: [
{
protocol: "fuchsia.debugdata.Publisher",
from: "#debug_data",
},
],
// TODO(fxbug.dev/87330): We need more time to collect logs on
// coverage bots. Remove this one we have single archivist for all
// tests.
__stop_timeout_ms: 30000,
},
{
// The test-env above is used by the hermetic test realm, which
// should not be able to run CFv1 components, so the env does not
// provide the legacy_test_runner and cmx_runner. However, the
// other test realms need to be able to run CFv1 components, so
// we intialize a legacy-test-env that provides these runners.
name: "legacy-test-env",
extends: "realm",
runners: [
{
runner: "dart_aot_runner",
from: "#dart_aot_runner",
},
{
runner: "dart_jit_runner",
from: "#dart_jit_runner",
},
{
runner: "elf_test_runner",
from: "#elf_test_runner",
},
{
runner: "elf_test_ambient_exec_runner",
from: "#elf_test_ambient_exec_runner",
},
{
runner: "gtest_runner",
from: "#gtest_runner",
},
{
runner: "gunit_runner",
from: "#gunit_runner",
},
{
runner: "netemul_test_runner",
from: "#netemul_test_runner",
},
{
runner: "rust_test_runner",
from: "#rust_test_runner",
},
{
runner: "starnix_test_runner",
from: "#starnix_test_runners",
},
{
runner: "starnix_unit_test_runner",
from: "#starnix_test_runners",
},
{
runner: "inspect_test_runner",
from: "#inspect_test_runner",
},
{
runner: "go_test_runner",
from: "#go_test_runner",
},
{
runner: "legacy_test_runner",
from: "#legacy_test_runner",
},
{
runner: "cmx_runner",
from: "#cmx_runner",
},
{
runner: "stress_test_runner",
from: "#stress_test_runner",
},
{
runner: "realm_builder",
from: "#realm_builder_server",
},
],
resolvers: [
{
resolver: "realm_builder_resolver",
from: "#realm_builder_server",
scheme: "realm-builder",
},
],
debug: [
{
protocol: "fuchsia.debugdata.Publisher",
from: "#debug_data",
},
],
// TODO(fxbug.dev/87330): We need more time to collect logs on
// coverage bots. Remove this one we have single archivist for all
// tests.
__stop_timeout_ms: 30000,
},
],
}