aboutsummaryrefslogtreecommitdiffstats
path: root/t_install_iso/010_check_autorun.t
diff options
context:
space:
mode:
authorRomain d'Alverny <rda@mageia.org>2012-02-17 17:55:28 +0000
committerRomain d'Alverny <rda@mageia.org>2012-02-17 17:55:28 +0000
commitdeb9713857f8f47cf392df14b4d7fd6af0bbb395 (patch)
tree63ba06b22f0327c0cba072cea97ff8bcd486d426 /t_install_iso/010_check_autorun.t
parent7a5cac718aa056abe96eafe8e910ec256dd3793d (diff)
downloadisocheck-deb9713857f8f47cf392df14b4d7fd6af0bbb395.tar
isocheck-deb9713857f8f47cf392df14b4d7fd6af0bbb395.tar.gz
isocheck-deb9713857f8f47cf392df14b4d7fd6af0bbb395.tar.bz2
isocheck-deb9713857f8f47cf392df14b4d7fd6af0bbb395.tar.xz
isocheck-deb9713857f8f47cf392df14b4d7fd6af0bbb395.zip
Move all image-related tests in a separate place
Diffstat (limited to 't_install_iso/010_check_autorun.t')
-rw-r--r--t_install_iso/010_check_autorun.t84
1 files changed, 0 insertions, 84 deletions
diff --git a/t_install_iso/010_check_autorun.t b/t_install_iso/010_check_autorun.t
deleted file mode 100644
index ce607fe..0000000
--- a/t_install_iso/010_check_autorun.t
+++ /dev/null
@@ -1,84 +0,0 @@
-# This file is part of the Mageia project
-# Copyright (C) 2011 Damien Lallement <dams@mageia.org>
-# (C) 2011 Romain D'Alverny <rda@mageia.org>
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Library General Public
-# License as published by the Free Software Foundation; either
-# version 2 of the License, or (at your option) any later version.
-#
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-#
-# You should have received a copy of the GNU Library General Public License
-# along with this library; see the file COPYING.LIB. If not, write to
-# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-# Boston, MA 02110-1301, USA.
-#
-#
-# Check autorun
-#
-use Test::Most tests => 12;
-use File::Basename;
-use Tools;
-
-my ($image_path) = @ARGV;
-
-my $name = basename($image_path);
-
-bail_on_fail;
-
-set_failure_handler(sub {
- print "umount iso\n";
- system 'umount /media/iso_check; rm -r /media/iso_check';
-});
-
-#
-ok(-r "/media/iso_check/autorun.inf", 'autorun.inf is there');
-
-BAIL_OUT('Autorun stuff is missing anyway.') if !(-r "/media/iso_check/autorun.inf");
-
-# TODO check media name in autorun.inf (for Windows)
-
-#
-my $lines = `cat -e /media/iso_check/autorun.inf | wc -l`;
-my $num = `cat -e /media/iso_check/autorun.inf | grep "\\^M" | wc -l`;
-chomp($num);
-chomp($lines);
-my $last = `cat -e /media/iso_check/autorun.inf | tail -n 1 | grep "\\^M" | wc -l`;
-
-# TODO rewrite this
-if ($lines != $num && $lines - 1 != $num
- || $lines == 0
- || $lines - 1 == $num && $last == 1) {
- fail('autorun.inf valid EOL chars');
-} else {
- pass('autorun.inf valid EOL chars');
-}
-
-#
-my $directory;
-$directory = "/media/iso_check/autorun/" if -r "/media/iso_check/autorun";
-$directory = "/media/iso_check/dosutils/autorun/" if -r "/media/iso_check/dosutils/autorun";
-ok(-r $directory, 'dosutils directory is there');
-
-#
-my $exe = $directory . "autorun.exe";
-ok(-r $exe, 'autorun.exe is there');
-
-BAIL_OUT('autorun.exe is not here.') if !(-r $exe);
-
-#
-my $file = $directory . "autorun.ico";
-$file = $directory . "mageia.ico" if !(-r $file);
-ok(-r $file, 'autorun.ico is there');
-
-#
-foreach my $a ("de-DE/", "es-ES/", "fr-FR/", "it-IT/", "pt-BR/", "ru-RU/", "zh-CN/") {
- $file = $directory . $a . "autorun.resources.dll";
- ok(-r $file, "$file is there");
-}
-
-done_testing();