Skip to content

Commit

Permalink
Add runtime test using h26forge bitstreams
Browse files Browse the repository at this point in the history
Test is v4l2slh264dec can safely decode the bitstreams
generated by h26forge.

Signed-off-by: Benjamin Gaignard <[email protected]>
  • Loading branch information
Benjamin Gaignard committed Jan 9, 2025
1 parent 0b3751e commit cbbd411
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 0 deletions.
1 change: 1 addition & 0 deletions config/core/rootfs-configs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,7 @@ rootfs_configs:
- unzip
- wget
script: "scripts/bookworm-gst-h26forge.sh"
test_overlay: "overlays/h26forge"
imagesize: 4GB
debos_memory: 8G
debos_scratchsize: 16G
Expand Down
23 changes: 23 additions & 0 deletions config/runtime/tests/h26forge-debian.jinja2
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{# This test verifies if h26forge generate bitstream
# do not make h264 stateless decoder crash basic functionality:
-#}
- test:
timeout:
minutes: {{ job_timeout|default('15') }}
definitions:
- repository:
metadata:
format: Lava-Test Test Definition 1.0
name: {{ node.name }}
description: "h26forge test plan"
os:
- debian
scope:
- functional
run:
steps:
- KERNELCI_LAVA=y /usr/bin/h26forge-parser.sh

from: inline
name: {{ node.name }}
path: inline/{{ node.name }}.yaml

0 comments on commit cbbd411

Please sign in to comment.