[discident-glib] test: Skip DVD hash calculation test in most cases



commit 71dc3901781db6378a76ee24a6b64c86e379f30e
Author: Bastien Nocera <hadess hadess net>
Date:   Mon Dec 21 17:32:40 2015 +0100

    test: Skip DVD hash calculation test in most cases

 discident-glib/test-diglib.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/discident-glib/test-diglib.c b/discident-glib/test-diglib.c
index 9d721d1..8c652e4 100644
--- a/discident-glib/test-diglib.c
+++ b/discident-glib/test-diglib.c
@@ -43,8 +43,11 @@ test_file_list (void)
                { "The Woodsman", "724DAC2A-6BB7-21E8-2F85-BCD0A56ED995", 
":/VIDEO_TS/VIDEO_TS.BUP:24576:/VIDEO_TS/VIDEO_TS.IFO:24576:/VIDEO_TS/VIDEO_TS.VOB:157696:/VIDEO_TS/VTS_01_0.BUP:92160:/VIDEO_TS/VTS_01_0.IFO:92160:/VIDEO_TS/VTS_01_0.VOB:248268800:/VIDEO_TS/VTS_01_1.VOB:1073565696:/VIDEO_TS/VTS_01_2.VOB:1073565696:/VIDEO_TS/VTS_01_3.VOB:1073565696:/VIDEO_TS/VTS_01_4.VOB:1073565696:/VIDEO_TS/VTS_01_5.VOB:773203968:/VIDEO_TS/VTS_02_0.BUP:30720:/VIDEO_TS/VTS_02_0.IFO:30720:/VIDEO_TS/VTS_02_0.VOB:157696:/VIDEO_TS/VTS_02_1.VOB:743315456:/VIDEO_TS/VTS_03_0.BUP:18432:/VIDEO_TS/VTS_03_0.IFO:18432:/VIDEO_TS/VTS_03_0.VOB:157696:/VIDEO_TS/VTS_03_1.VOB:122218496:/VIDEO_TS/VTS_04_0.BUP:26624:/VIDEO_TS/VTS_04_0.IFO:26624:/VIDEO_TS/VTS_04_0.VOB:157696:/VIDEO_TS/VTS_04_1.VOB:625369088:/VIDEO_TS/VTS_05_0.BUP:26624:/VIDEO_TS/VTS_05_0.IFO:26624:/VIDEO_TS/VTS_05_0.VOB:157696:/VIDEO_TS/VTS_05_1.VOB:592257024:/VIDEO_TS/VTS_06_0.BUP:20480:/VIDEO_TS/VTS_06_0.IFO:20480:/VIDEO_TS/VTS_06_0.VOB:157696:/VIDEO_
 
TS/VTS_06_1.VOB:200243200:/VIDEO_TS/VTS_07_0.BUP:18432:/VIDEO_TS/VTS_07_0.IFO:18432:/VIDEO_TS/VTS_07_0.VOB:157696:/VIDEO_TS/VTS_07_1.VOB:75008000:/VIDEO_TS/VTS_08_0.BUP:18432:/VIDEO_TS/VTS_08_0.IFO:18432:/VIDEO_TS/VTS_08_0.VOB:157696:/VIDEO_TS/VTS_08_1.VOB:103041024:/VIDEO_TS/VTS_09_0.BUP:18432:/VIDEO_TS/VTS_09_0.IFO:18432:/VIDEO_TS/VTS_09_0.VOB:157696:/VIDEO_TS/VTS_09_1.VOB:146837504:/VIDEO_TS/VTS_10_0.BUP:18432:/VIDEO_TS/VTS_10_0.IFO:18432:/VIDEO_TS/VTS_10_0.VOB:157696:/VIDEO_TS/VTS_10_1.VOB:87701504:/VIDEO_TS/VTS_11_0.BUP:18432:/VIDEO_TS/VTS_11_0.IFO:18432:/VIDEO_TS/VTS_11_0.VOB:157696:/VIDEO_TS/VTS_11_1.VOB:4814848:/VIDEO_TS/VTS_12_0.BUP:18432:/VIDEO_TS/VTS_12_0.IFO:18432:/VIDEO_TS/VTS_12_0.VOB:157696:/VIDEO_TS/VTS_12_1.VOB:5820416"
 },
        };
 
-       if (g_strcmp0 (g_get_user_name (), "hadess") != 0)
+       if (g_strcmp0 (g_get_user_name (), "hadess") != 0 ||
+           g_file_test ("/home/data/DVDs/", G_FILE_TEST_IS_DIR) == FALSE) {
+               g_test_skip ("DVDs directory is missing");
                return;
+       }
 
        for (i = 0; i < G_N_ELEMENTS (directories); i++) {
                GFile *dir;


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