Jim Meyering wrote: > Joel Granados Moreno wrote: >> * tests/t4100-msdos-starting-sector.sh : Make sure we are consistent >> when displaying starting sector for msdos lables. ... >> +cat <<EOF > exp || fail=1 >> +Model: (file) >> +Disk $(pwd)/$dev: 200s >> +Sector size (logical/physical): 512B/512B >> +Partition Table: msdos >> + >> +Number Start End Size Type File system Flags >> + 32s 127s 96s Free Space > > Thanks for adding the test. > > Would you please adjust this to use parted's -m option > and to filter out the "Disk.*:" part?
I've gone ahead and done it: >From 560909f2452914848134376ba3c75b05c4ed6b7e Mon Sep 17 00:00:00 2001 From: Jim Meyering <[email protected]> Date: Tue, 26 May 2009 14:36:18 +0200 Subject: [PATCH] tests: adjust t4100-msdos-starting-sector.sh * tests/t4100-msdos-starting-sector.sh: Use parted's -m option when printing, and adjust expected output to match. Filter out "Disk...:" part to avoid false-positive failures due to mount-point- related differences. --- tests/t4100-msdos-starting-sector.sh | 36 +++++++++++++-------------------- 1 files changed, 14 insertions(+), 22 deletions(-) diff --git a/tests/t4100-msdos-starting-sector.sh b/tests/t4100-msdos-starting-sector.sh index f70dbc9..6a5916b 100755 --- a/tests/t4100-msdos-starting-sector.sh +++ b/tests/t4100-msdos-starting-sector.sh @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (C) 2008 Free Software Foundation, Inc. +# Copyright (C) 2008, 2009 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -40,38 +40,29 @@ test_expect_success 'expect no output' 'compare out /dev/null' # Test the output of print free with no partitions. fail=0 cat <<EOF > exp || fail=1 -Model: (file) -Disk $(pwd)/$dev: 200s -Sector size (logical/physical): 512B/512B -Partition Table: msdos - -Number Start End Size Type File system Flags - 32s 127s 96s Free Space - +BYT; +path:200s:file:512:512:msdos:; +1:32s:127s:96s:free; EOF test_expect_success 'create expected output file' 'test $fail = 0' test_expect_success \ 'display output of label without partitions' \ - 'parted -s $dev unit s print free > out 2>&1' + 'parted -m -s $dev unit s print free > out 2>&1' test_expect_success \ 'check for expected output' \ - 'compare out exp' + 'sed "2s/^[^:]*:/path:/" < out > k; mv k out + compare out exp' # Test the output of print free with one partition. fail=0 cat <<EOF > exp || fail=1 -Model: (file) -Disk $(pwd)/$dev: 200s -Sector size (logical/physical): 512B/512B -Partition Table: msdos - -Number Start End Size Type File system Flags - 32s 96s 65s Free Space - 1 97s 195s 99s primary - +BYT; +path:200s:file:512:512:msdos:; +1:32s:96s:65s:free; +1:97s:195s:99s:::; EOF test_expect_success 'create expected output file' 'test $fail = 0' @@ -82,10 +73,11 @@ test_expect_success \ test_expect_success \ 'display output of label with partition' \ - 'parted -s $dev unit s print free > out 2>&1' + 'parted -m -s $dev unit s print free > out 2>&1' test_expect_success \ 'check for expected output' \ - 'compare out exp; cp out /tmp/out ; cp exp /tmp/exp' + 'sed "2s/^[^:]*:/path:/" < out > k; mv k out + compare out exp' test_done -- 1.6.3.1.268.g94d6d1 _______________________________________________ parted-devel mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/parted-devel

