Jim. Thx, the changes you introduced seem sound.
regards. On Tue, May 26, 2009 at 02:43:42PM +0200, Jim Meyering wrote: > 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 -- Joel Andres Granados Brno, Czech Republic, Red Hat. _______________________________________________ parted-devel mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/parted-devel

