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/quota/quota_001_pos.ksh
          +++ new/usr/src/test/zfs-tests/tests/functional/quota/quota_001_pos.ksh
↓ open down ↓ 18 lines elided ↑ open up ↑
  19   19  #
  20   20  # CDDL HEADER END
  21   21  #
  22   22  
  23   23  #
  24   24  # Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
  25   25  # Use is subject to license terms.
  26   26  #
  27   27  
  28   28  #
  29      -# Copyright (c) 2013 by Delphix. All rights reserved.
       29 +# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
  30   30  #
  31   31  
  32   32  . $STF_SUITE/include/libtest.shlib
  33   33  . $STF_SUITE/tests/functional/quota/quota.kshlib
  34   34  
  35   35  #
  36   36  # DESCRIPTION:
  37   37  #
  38   38  # A ZFS file system quota limits the amount of pool space
  39   39  # available to a file system. Apply a quota and verify
↓ open down ↓ 9 lines elided ↑ open up ↑
  49   49  
  50   50  log_assert "Verify that file size is limited by the file system quota"
  51   51  
  52   52  #
  53   53  # cleanup to be used internally as otherwise quota assertions cannot be
  54   54  # run independently or out of order
  55   55  #
  56   56  function cleanup
  57   57  {
  58   58          [[ -e $TESTDIR/$TESTFILE1 ]] && \
  59      -            log_must $RM $TESTDIR/$TESTFILE1
       59 +            log_must rm $TESTDIR/$TESTFILE1
  60   60          #
  61   61          # Need to allow time for space to be released back to
  62   62          # pool, otherwise next test will fail trying to set a
  63   63          # quota which is less than the space used.
  64   64          #
  65   65          sleep 5
  66   66  }
  67   67  
  68   68  log_onexit cleanup
  69   69  
  70   70  #
  71   71  # Sets the quota value and attempts to fill it with a file
  72   72  # twice the size of the quota
  73   73  #
  74   74  log_must fill_quota $TESTPOOL/$TESTFS $TESTDIR
  75   75  
  76   76  log_pass "File size limited by quota"
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX