mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-02 05:10:17 +01:00
ci: Improve piglit-traces "no-perf" filter
We filter out traces that work only in standard replay mode but not profile one via yq (jq for YAML) manipulation. The previous query needed to be fixed in some scenarios, such as traces labeled with only `["no-perf"]`, which was being ignored by the query. This commit updates the yq query with newer syntax to cover all current cases (at least for freedreno). Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22065>
This commit is contained in:
parent
f868c1727d
commit
2112d8b1f2
1 changed files with 2 additions and 2 deletions
|
|
@ -12,8 +12,8 @@ if [ "$PIGLIT_REPLAY_SUBCOMMAND" = "profile" ]; then
|
|||
# workaround for older Debian Bullseye libyaml 0.2.2
|
||||
sed -i "/^%YAML 1\.2$/d" "$PIGLIT_REPLAY_DESCRIPTION_FILE"
|
||||
|
||||
yq -i -Y '. | del(.traces[][] | select(.label[0,1,2,3,4,5,6,7,8,9] == "no-perf"))' \
|
||||
"$PIGLIT_REPLAY_DESCRIPTION_FILE" # label positions are a bit hack
|
||||
yq -iY 'del(.traces[][] | select(.label[]? == "no-perf"))' \
|
||||
"$PIGLIT_REPLAY_DESCRIPTION_FILE"
|
||||
fi
|
||||
|
||||
# WINE
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue