All,

 

I’m testing some feature about associated log lines in lava, job.yaml is as follows.

 

Job.yaml:

 

- test:

    connection: lxc

    definitions:

    - from: inline

      name: my_suite

      path: me.yml

      repository:

        metadata:

          format: Lava-Test Test Definition 1.0

          name: smoke-case-run

          description: Run smoke case

        run:

          steps:

            - lava-test-case "Case001" --shell 'echo wow'

            - lava-test-case "Case002" --shell 'ls'

    namespace: lxcEnv

    timeout:

      minutes: 10

 

1. Then, let’s see next picture of Case001:

it said startline=153, lastline=154, that’s next:

Line153 is “Received signal: <STARTTC> Case001”, Line 154 is “Received signal: <ENDTC> Case001”.

You could see in fact the log “wow” not in the 2 lines.

 

2. let’s see next picture of Case002:

It said startline=160, lastline=163, that’s next:

It’s ok, that between Ln160 & Ln163 I got the output of `ls`.

 

What happened for “Case001”? The startline & endline not correct. It seems if I directly do “echo”, the info is wrong. while “execute command”, the info is correct.

Of course my case will not just do “echo”, just I want to know if any risk for me to fetch the wrong START/LAST lines in other scenario? (I will use script to fetch it with xmlrpc).