[vlc-commits] [Git][videolan/vlc][master] 28 commits: macosx: Implement initial scaffolding for library data type tests

Steve Lhomme (@robUx4) gitlab at videolan.org
Tue Sep 15 05:34:53 UTC 2026



Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
905d5d56 by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Implement initial scaffolding for library data type tests

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
ff8ab0ac by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Add basic library data type property tests

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
45e1d54d by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Test data type failure cases

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
78ed467c by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Add testing media item factory function with type and subtype parameters

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
4df86e56 by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Improve division of concerns for library data type tests

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
e9ea826d by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Test additional display text handling in data types

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
5cabd0ed by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Expand test coverage of user-facing display elements of library data types

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
c2be99d8 by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Test playlist type file handling

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
b1b8754c by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Test artwork generation states

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
fc96ce59 by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Improve input item support for interface thread

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
5c5bd566 by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Add basic media library integration tests involving media items

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
aaded3c3 by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Expand integration media item tests to include playlists

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
5fa57ad9 by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Test media library item preference persistence

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
de81586c by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Test media item type factory methods

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
d6697d59 by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Test movie item display string

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
b519ed4a by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Expand input item test support with factory functions, artist name

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
10e0eddb by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Test detail strings for media library types

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
c1c61b7c by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Test rating and favourites on different types

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
109412b0 by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Expand testing of playlist content items modifications

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
38ddd2f1 by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Test pasteboard behaviour for media library media item

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
4e5f70e7 by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Test moveToTrash for media items

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
cf29247b by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Test revealInFinder for media library types

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
093d8a2f by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Complete media item initialiser coverage

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
dbee7ee4 by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Fully test movie media library type

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
60005002 by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Test multi-item media library item relationships

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
1101f2ae by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Link XCTest bundle with SQLite

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
dbe01488 by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Directly create external movie in ML data types test

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -
664f9810 by Claudio Cambra at 2026-09-15T01:51:04+00:00
macosx: Require valid URL to reveal in finder

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -


11 changed files:

- modules/gui/macosx/library/VLCLibraryDataTypes.h
- modules/gui/macosx/library/VLCLibraryDataTypes.m
- modules/gui/macosx/tests/Makefile.am
- modules/gui/macosx/tests/VLCInputItemTestSupport.h
- modules/gui/macosx/tests/VLCInputItemTestSupport.m
- + modules/gui/macosx/tests/VLCLibraryDataTypesIntegrationTest.m
- + modules/gui/macosx/tests/VLCLibraryDataTypesIntegrationTestSupport.h
- + modules/gui/macosx/tests/VLCLibraryDataTypesIntegrationTestSupport.m
- + modules/gui/macosx/tests/VLCLibraryDataTypesTest.m
- + modules/gui/macosx/tests/VLCLibraryDataTypesTestSupport.h
- + modules/gui/macosx/tests/VLCLibraryDataTypesTestSupport.m


The diff was not included because it is too large.


View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/86363b2f28094dd31a09c037f09aa08fb7ff788c...664f9810b03c923a34cebbea699d9a40e9f716ad

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/86363b2f28094dd31a09c037f09aa08fb7ff788c...664f9810b03c923a34cebbea699d9a40e9f716ad
You're receiving this email because of your account on code.videolan.org. Manage all notifications: https://code.videolan.org/-/profile/notifications | Help: https://code.videolan.org/help




More information about the vlc-commits mailing list