Hi  lava experts :

 

                The  branch did not take effect when I specified the branch  in my test-definition! (hxt-dev-br1)             

 

               I use the local git repo , and my test-definition is in branch :hxt-dev-br1, not the master. Then I specified the branch, but it did not take effect.

 

My test-definition:

device_type: qemu

job_name: health check job

 

timeouts:

  job:

    minutes: 15

  action:

    minutes: 5

  connection:

    minutes: 2

priority: medium

visibility: public

 

# context allows specific values to be overridden or included

context:

  # tell the qemu template which architecture is being tested

  # the template uses that to ensure that qemu-system-x86_64 is executed.

  arch: amd64

 

metadata:

  # please change these fields when modifying this job for your own tests.

  docs-source: first-job

  docs-filename: qemu-pipeline-first-job.yaml

 

# ACTION_BLOCK

actions:

- deploy:

    timeout:

      minutes: 90

    to: tmpfs

    images:

      rootfs:

        image_arg: -drive format=raw,file={rootfs}

        url: http://autotest002/tmp/stretch-2.img.gz

        compression: gz

    os: debian

 

# BOOT_BLOCK

- boot:

    timeout:

      minutes: 2

    method: qemu

    media: tmpfs

    prompts: ["root@debian:"]

    auto_login:

      login_prompt: "login:"

      username: root

 

- test:

    timeout:

      minutes: 30

    definitions:

    - repository: ssh://1680141@10.5.20.24:29418/sw_test/test-definitions

      from: git

      path: ubuntu/smoke-tests-basic.yaml

      name: smoke-tests-basic

      branch: hxt-dev-br1

     

 

 

Log:

Loading test definitionsstart: 1.3.3.1 git-repo-action (timeout 00:14:55)Using /lava-48 at stage 0Fetching tests from ssh://1680141@10.5.20.24:29418/sw_test/test-definitionsRunning '/usr/bin/git clone ssh://1680141@10.5.20.24:29418/sw_test/test-definitions /var/lib/lava/dispatcher/tmp/48/lava-overlay-Iw36n8/lava-48/0/tests/0_smoke-tests-basic'Tests stored (tmp) in /var/lib/lava/dispatcher/tmp/48/lava-overlay-Iw36n8/lava-48/0/tests/0_smoke-tests-basic/ubuntu/smoke-tests-basic.yamlUnable to open test definition 'ubuntu/smoke-tests-basic.yaml': [Errno 2] No such file or directory: '/var/lib/lava/dispatcher/tmp/48/lava-overlay-Iw36n8/lava-48/0/tests/0_smoke-tests-basic/ubuntu/smoke-tests-basic.yaml'

 

 

 

Best Regards

 

XuHongyu

 

From: Lava-users [mailto:lava-users-bounces@lists.linaro.org] On Behalf Of Xu, Hongyu
Sent: 2017918 18:07
To: Lava-users@lists.linaro.org
Subject: [Lava-users] test-definitions

 

Hi  lava , 

 

                Can I put test-definitions(.yaml script ) in locally on my worker server ? Don’t get them from the git-repo!

 

 

 

Best Regards

 

XuHongyu

 



This email is intended only for the named addressee. It may contain information that is confidential/private, legally privileged, or copyright-protected, and you should handle it accordingly. If you are not the intended recipient, you do not have legal rights to retain, copy, or distribute this email or its contents, and should promptly delete the email and all electronic copies in your system; do not retain copies in any media. If you have received this email in error, please notify the sender promptly. Thank you.

 




This email is intended only for the named addressee. It may contain information that is confidential/private, legally privileged, or copyright-protected, and you should handle it accordingly. If you are not the intended recipient, you do not have legal rights to retain, copy, or distribute this email or its contents, and should promptly delete the email and all electronic copies in your system; do not retain copies in any media. If you have received this email in error, please notify the sender promptly. Thank you.