blob: 1b9e20273257221e9518c4343ca963d6cc07b0ce [file] [log] [blame]
# Copyright 2018 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.
# This file is a source of truth for what platforms are available for testing
# and what dimensions they possess to match against.
#
# Please do not update this file; contact fuchsia-infra-team@google.com with any
# questions.
#
# Swarming is the task distribution system used by Fuchsia to run automated
# builds. A dimension is a formal Swarming concept effectively given by a
# key-value pair; it describes a bot property that can be targeted. Below are
# the published dimensions for the platforms we have available to test on.
# For more general Swarming documentation see
# https://chromium.googlesource.com/infra/luci/luci-py/+/master/appengine/swarming/doc/
# All Swarming dimension keys that Fuchsia test authors may use to target test
# platforms.
all_dimension_keys = [
"device_type",
"cpu",
"os",
]
# Scopes of dimensions for every available platform.
test_platforms = [
{
device_type = "QEMU"
cpu = "x64"
},
{
device_type = "QEMU"
cpu = "arm64"
},
{
device_type = "Intel NUC Kit NUC7i5DNHE"
cpu = "x64"
},
# The platforms below are experimental and may not yet be targeted.
# See IN-571.
{
device_type = "Khadas Vim2 Max"
cpu = "arm64"
},
# See IN-819.
{
os = "Linux"
},
{
os = "Mac"
},
]