busybox/testsuite/mkfs.minix.tests
<<
>>
Prefs
   1#!/bin/sh
   2
   3# mkfs.minix tests.
   4# Copyright 2007 by Denys Vlasenko
   5# Licensed under GPLv2, see file LICENSE in this source tree.
   6
   7. ./testing.sh
   8
   9# testing "test name" "options" "expected result" "file input" "stdin"
  10
  11# '\n' produces 10 on little endian, but not on big endian
  12cr=`echo | od -i | sed 's/ *$//g;s/.* //g;2d'`
  13if [ x"$cr" = x"10" ]; then
  14        hash=4f35f7afeba07d56055bed1f29ae20b7
  15else
  16        hash=5adbc1b3ccd20ca5d0ab5bc1e13ac3fc
  17fi
  18
  19testing "mkfs.minix" \
  20        "dd if=/dev/zero of=input bs=1k count=1024 2>/dev/null; mkfs.minix input; md5sum <input" \
  21"352 inodes\n"\
  22"1024 blocks\n"\
  23"Firstdatazone=15 (15)\n"\
  24"Zonesize=1024\n"\
  25"Maxsize=268966912\n"\
  26"$hash  -\n" \
  27        "" \
  28        ""
  29
  30exit $FAILCOUNT
  31