File tree Expand file tree Collapse file tree 4 files changed +31
-0
lines changed Expand file tree Collapse file tree 4 files changed +31
-0
lines changed Original file line number Diff line number Diff line change 18
18
- $PWD/utils/send-to-lava.sh $PWD/suites/Multimedia/Audio/AudioPlayback/AudioPlayback.res || true
19
19
- $PWD/suites/Multimedia/Audio/AudioRecord/run.sh || true
20
20
- $PWD/utils/send-to-lava.sh $PWD/suites/Multimedia/Audio/AudioRecord/AudioRecord.res || true
21
+ - $PWD/utils/result_parse.sh
21
22
Original file line number Diff line number Diff line change 56
56
- $PWD/utils/send-to-lava.sh $PWD/suites/Kernel/FunctionalArea/baseport/watchdog/watchdog.res || true
57
57
- $PWD/suites/Kernel/FunctionalArea/baseport/wpss_remoteproc/run.sh || true
58
58
- $PWD/utils/send-to-lava.sh $PWD/suites/Kernel/FunctionalArea/baseport/wpss_remoteproc/wpss_remoteproc.res || true
59
+ - $PWD/utils/result_parse.sh
Original file line number Diff line number Diff line change 56
56
- $PWD/utils/send-to-lava.sh $PWD/suites/Kernel/FunctionalArea/baseport/watchdog/watchdog.res || true
57
57
- $PWD/suites/Kernel/FunctionalArea/baseport/wpss_remoteproc/run.sh || true
58
58
- $PWD/utils/send-to-lava.sh $PWD/suites/Kernel/FunctionalArea/baseport/wpss_remoteproc/wpss_remoteproc.res || true
59
+ - $PWD/utils/result_parse.sh
Original file line number Diff line number Diff line change
1
+ #! /bin/sh
2
+
3
+ # Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
4
+ # SPDX-License-Identifier: BSD-3-Clause-Clear
5
+ echo " Current working directory is $PWD "
6
+
7
+ find . -type f -name " *.res" 2> /dev/null | while IFS= read res_file; do
8
+ echo " $res_file "
9
+ if [ -f " $res_file " ]; then
10
+ while IFS= read line; do
11
+ # Skip empty lines
12
+ [ -z " $line " ] && continue
13
+
14
+ # Split line into words
15
+ set -- $line
16
+ tc_name=$1
17
+ result=$2
18
+ # Report each test case result to LAVA
19
+ if [ -n " $tc_name " ] && [ -n " $result " ]; then
20
+ if [ " $result " = " FAIL" ]; then
21
+ exit 1
22
+ fi
23
+ else
24
+ echo " Warning: Skipping malformed line: $line "
25
+ fi
26
+ done < " $res_file "
27
+ fi
28
+ done
You can’t perform that action at this time.
0 commit comments