[vlc-commits] [Git][videolan/vlc][master] 9 commits: test: player: use a flag to test the monotonic clock

Steve Lhomme (@robUx4) gitlab at videolan.org
Sat Nov 29 09:08:53 UTC 2025



Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
1b4fafd4 by Thomas Guillem at 2025-11-29T08:37:50+00:00
test: player: use a flag to test the monotonic clock

And not a specific test/define

Refs #27105

- - - - -
608a1d9e by Thomas Guillem at 2025-11-29T08:37:50+00:00
test: player: re-indent after the previous commit

No functional changes.

Refs #27105

- - - - -
03ac251f by Thomas Guillem at 2025-11-29T08:37:50+00:00
test: player: remove optimisation

This won't be possible when player tests will be split into several
programs.

Refs #27105

- - - - -
45daec8d by Thomas Guillem at 2025-11-29T08:37:50+00:00
test: player: run test_init() from ctx_init()

This will save one test_init() line in upcoming split player tests.

Refs #27105

- - - - -
1d808e10 by Thomas Guillem at 2025-11-29T08:37:50+00:00
test: player: split code, add common.h

To ease test split in a future commit.

No functional changes.

Refs #27105

- - - - -
96453769 by Thomas Guillem at 2025-11-29T08:37:50+00:00
test: player: split code, add timers.h

To ease test split in a future commit.

No functional changes.

Refs #27105

- - - - -
993a1bde by Thomas Guillem at 2025-11-29T08:37:50+00:00
test: player: split code, add modules.c

To ease test split in a future commit.

No functional changes.

Refs #27105

- - - - -
55329bd5 by Thomas Guillem at 2025-11-29T08:37:50+00:00
test: player: split all tests

Move each tests in a separate file/program.

 - This will make debugging from the CI easier.
 - This will allow running player tests in parallel
 - This will fix timeout will one very long test, that could last more
   than 10 seconds
 - This will allow adding more tests, that could take more time

Fixes #27105

- - - - -
3156e78b by Thomas Guillem at 2025-11-29T08:37:50+00:00
test: add checkplayer rules

To make and run all player tests

- - - - -


22 changed files:

- test/Makefile.am
- test/src/meson.build
- + test/src/player/attachments.c
- + test/src/player/capabilities.c
- test/src/player/player.c → test/src/player/common.h
- + test/src/player/discontinuities.c
- + test/src/player/errors.c
- + test/src/player/es_selection.c
- + test/src/player/lifecycle.c
- + test/src/player/loudness.c
- + test/src/player/media.c
- + test/src/player/modules.c
- + test/src/player/outputs.c
- + test/src/player/pause.c
- + test/src/player/programs.c
- + test/src/player/seeks.c
- + test/src/player/teletext.c
- + test/src/player/timers.c
- + test/src/player/timers.h
- + test/src/player/titles.c
- + test/src/player/tracks.c
- + test/src/player/tracks_ids.c


The diff was not included because it is too large.


View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/310b6683039d62a3577f549196de0fdd1ecb9513...3156e78b59582ff3d54275718b010aa1e3d06410

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/310b6683039d62a3577f549196de0fdd1ecb9513...3156e78b59582ff3d54275718b010aa1e3d06410
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list