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: [cid:image002.jpg@01D59322.5F8C2990] 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. [cid:image008.jpg@01D59322.5F8C2990]
2. let's see next picture of Case002: [cid:image009.jpg@01D59322.5F8C2990] It said startline=160, lastline=163, that's next: [cid:image010.jpg@01D59322.5F8C2990] 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).