Print this page
7290 ZFS test suite needs to control what utilities it can run
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/test/zfs-tests/tests/functional/utils_test/utils_test.kshlib
          +++ new/usr/src/test/zfs-tests/tests/functional/utils_test/utils_test.kshlib
↓ open down ↓ 17 lines elided ↑ open up ↑
  18   18  #
  19   19  # CDDL HEADER END
  20   20  #
  21   21  
  22   22  #
  23   23  # Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
  24   24  # Use is subject to license terms.
  25   25  #
  26   26  
  27   27  #
  28      -# Copyright (c) 2013 by Delphix. All rights reserved.
       28 +# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
  29   29  #
  30   30  . $STF_SUITE/tests/functional/utils_test/utils_test.cfg
  31   31  
  32   32  #
  33   33  # Given a number of files, this function will iterate through
  34   34  # the loop creating the specified number of files. The default
  35   35  # values from the .cfg file are used for block size, number of
  36   36  # writes per file and the contents of the file.
  37   37  #
  38   38  # Returns the errno if any of the writes fail.
  39   39  #
  40   40  function populate_dir # num_files
  41   41  {
  42   42          typeset -i num_files=$1
  43   43  
  44   44          typeset -i filenum=0
  45   45          while (( filenum < num_files )); do
  46      -                log_must $FILE_WRITE -o create -c $WRITE_COUNT \
       46 +                log_must file_write -o create -c $WRITE_COUNT \
  47   47                      -f $TESTDIR/$TESTFILE.$filenum -b $BLOCKSZ -d $DATA
  48   48                  (( filenum = filenum + 1 ))
  49   49          done
  50   50  }
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX