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_006_neg.ksh
          +++ new/usr/src/test/zfs-tests/tests/functional/quota/quota_006_neg.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  # Can't set a quota to less than currently being used by the dataset.
  39   39  #
↓ open down ↓ 3 lines elided ↑ open up ↑
  43   43  #       currently in use.
  44   44  # 3) Verify that the attempt fails.
  45   45  #
  46   46  
  47   47  verify_runnable "both"
  48   48  
  49   49  log_assert "Verify cannot set quota lower than the space currently in use"
  50   50  
  51   51  function cleanup
  52   52  {
  53      -        log_must $ZFS set quota=none $TESTPOOL/$TESTFS
       53 +        log_must zfs set quota=none $TESTPOOL/$TESTFS
  54   54  }
  55   55  
  56   56  log_onexit cleanup
  57   57  
  58   58  typeset -i quota_integer_size=0
  59   59  typeset invalid_size="123! @456 7#89 0\$ abc123% 123%s 12%s3 %c123 123%d %x123 12%p3 \
  60   60          ^def456 789&ghi"
  61   61  typeset -i space_used=`get_prop used $TESTPOOL/$TESTFS`
  62   62  (( quota_integer_size = space_used  - 1 ))
  63   63  quota_fp_size=${quota_integer_size}.123
  64   64  
  65   65  for size in 0 -1 $quota_integer_size -$quota_integer_size $quota_fp_size -$quota_fp_size \
  66   66          $invalid_size ; do
  67      -        log_mustnot $ZFS set quota=$size $TESTPOOL/$TESTFS
       67 +        log_mustnot zfs set quota=$size $TESTPOOL/$TESTFS
  68   68  done
  69      -log_must $ZFS set quota=$space_used $TESTPOOL/$TESTFS
       69 +log_must zfs set quota=$space_used $TESTPOOL/$TESTFS
  70   70  
  71   71  log_pass "As expected cannot set quota lower than space currently in use"
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX