blob: 1da8e57743b3c3d073fd1a2e6b9e2bb6af363e09 [file] [log] [blame]
#!/bin/bash
# Copyright 2016 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.
set -e
fuchsia_root=`pwd`
tools_path=$fuchsia_root/buildtools
build=${1:-debug-x86-64}
build_dir=$fuchsia_root/out/build-vulkancts-$build
dest_dir=/data/vulkancts
netaddr=$fuchsia_root/out/build-zircon/tools/netaddr
fuchsia_platform=x86-64
if [[ $build == *"aarch64" ]]; then
fuchsia_platform=aarch64
fi
ssh_config="-F $fuchsia_root/out/debug-$fuchsia_platform/ssh-keys/ssh_config"
ssh $ssh_config `$netaddr --fuchsia` mkdir -p $dest_dir
scp $ssh_config $build_dir/external/vulkancts/modules/vulkan/deqp-vk-stripped [`$netaddr --fuchsia`]:$dest_dir/deqp-vk
scp $ssh_config third_party/vulkan-cts/external/vulkancts/mustpass/1.0.2/vk-default.txt [`$netaddr --fuchsia`]:$dest_dir/vk-default.txt
scp $ssh_config -pr $fuchsia_root/third_party/vulkan-cts/external/vulkancts/data/* [`$netaddr --fuchsia`]:$dest_dir
scp $ssh_config $fuchsia_root/garnet/lib/magma/scripts/vulkancts/run.sh [`$netaddr --fuchsia`]:$dest_dir
scp $ssh_config $build_dir/executor/executor [`$netaddr --fuchsia`]:$dest_dir
scp $ssh_config $build_dir/execserver/execserver [`$netaddr --fuchsia`]:$dest_dir
scp $ssh_config third_party/vulkan-cts/cases/dEQP-VK-cases.xml [`$netaddr --fuchsia`]:$dest_dir/