forked from M-Labs/nix-scripts
zynq: add HITL test (WIP)
This commit is contained in:
parent
02899d343c
commit
563161860e
28
zynq.nix
28
zynq.nix
|
@ -20,4 +20,30 @@ in
|
||||||
) zc706.zc706
|
) zc706.zc706
|
||||||
) // (
|
) // (
|
||||||
builtins.mapAttrs (key: value: pkgs.lib.hydraJob value) artiq-zynq
|
builtins.mapAttrs (key: value: pkgs.lib.hydraJob value) artiq-zynq
|
||||||
)
|
) // {
|
||||||
|
zc706-hitl-tests = pkgs.lib.hydraJob (pkgs.stdenv.mkDerivation {
|
||||||
|
name = "zc706-hitl-tests";
|
||||||
|
|
||||||
|
# requires patched Nix
|
||||||
|
__networked = true;
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
pkgs.openssh pkgs.rsync
|
||||||
|
];
|
||||||
|
phases = [ "buildPhase" ];
|
||||||
|
|
||||||
|
buildPhase =
|
||||||
|
''
|
||||||
|
export HOME=`mktemp -d`
|
||||||
|
mkdir $HOME/.ssh
|
||||||
|
cp /opt/hydra_id_rsa $HOME/.ssh/id_rsa
|
||||||
|
cp /opt/hydra_id_rsa.pub $HOME/.ssh/id_rsa.pub
|
||||||
|
echo "rpi-4 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJu+HhQmQAclub9K/B3xUQ28lBg+MEdqSeBuQNZgPGKB" > $HOME/.ssh/known_hosts
|
||||||
|
chmod 600 $HOME/.ssh/id_rsa
|
||||||
|
|
||||||
|
${<artiq-zynq>}/remote_run.sh -d ${artiq-zynq.zc706-simple-jtag}
|
||||||
|
|
||||||
|
touch $out
|
||||||
|
'';
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue