[tracker-miners: 2/3] tests: Add extractor test for videos with tracks that have titles




commit 727347893d6510f1126b31a353837c969ce56463
Author: Ignacy KuchciƄski <ignacykuchcinski gmail com>
Date:   Tue Feb 22 12:08:46 2022 +0100

    tests: Add extractor test for videos with tracks that have titles
    
    Add a test that lets us check the resulting title of a video that
    containes audio or subtitle tracks with their own title tags.

 tests/functional-tests/meson.build                    |   3 +++
 .../video/mkv-basic.expected.json                     |  12 ++++++++++++
 .../test-extraction-data/video/mkv-basic.mkv          | Bin 0 -> 3623204 bytes
 3 files changed, 15 insertions(+)
---
diff --git a/tests/functional-tests/meson.build b/tests/functional-tests/meson.build
index 9ed3be7b5..ccd69a1bc 100644
--- a/tests/functional-tests/meson.build
+++ b/tests/functional-tests/meson.build
@@ -143,6 +143,9 @@ detect_h264_codec = join_paths(meson.current_source_dir(), 'detect-h264-codec.sh
 detect_h264_codec_result = run_command(detect_h264_codec)
 
 if detect_h264_codec_result.returncode() == 0
+  if gstreamer.version() >= '1.20.0'
+    extractor_tests += 'video/mkv-basic'
+  endif
   extractor_tests += [
     'video/mov-basic',
     'video/mp4-basic',
diff --git a/tests/functional-tests/test-extraction-data/video/mkv-basic.expected.json 
b/tests/functional-tests/test-extraction-data/video/mkv-basic.expected.json
new file mode 100644
index 000000000..aeb718471
--- /dev/null
+++ b/tests/functional-tests/test-extraction-data/video/mkv-basic.expected.json
@@ -0,0 +1,12 @@
+{
+    "test": {
+        "Filename": "mkv-basic.mkv",
+        "Comment": "Just one standard mkv"
+    },
+    "metadata": {
+        "@type": "nmm:Video",
+        "nie:title": "MYTITLE",
+        "nfo:height": "1080",
+        "nfo:width": "1920"
+    }
+}
diff --git a/tests/functional-tests/test-extraction-data/video/mkv-basic.mkv 
b/tests/functional-tests/test-extraction-data/video/mkv-basic.mkv
new file mode 100644
index 000000000..ba2d754db
Binary files /dev/null and b/tests/functional-tests/test-extraction-data/video/mkv-basic.mkv differ


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]