1*d7e7cb9cSYuri Pankov#! /usr/bin/ksh -p 2*d7e7cb9cSYuri Pankov# 3*d7e7cb9cSYuri Pankov# 4*d7e7cb9cSYuri Pankov# This file and its contents are supplied under the terms of the 5*d7e7cb9cSYuri Pankov# Common Development and Distribution License ("CDDL"), version 1.0. 6*d7e7cb9cSYuri Pankov# You may only use this file in accordance with the terms of version 7*d7e7cb9cSYuri Pankov# 1.0 of the CDDL. 8*d7e7cb9cSYuri Pankov# 9*d7e7cb9cSYuri Pankov# A full copy of the text of the CDDL should have accompanied this 10*d7e7cb9cSYuri Pankov# source. A copy of the CDDL is also available via the Internet at 11*d7e7cb9cSYuri Pankov# http://www.illumos.org/license/CDDL. 12*d7e7cb9cSYuri Pankov# 13*d7e7cb9cSYuri Pankov 14*d7e7cb9cSYuri Pankov# 15*d7e7cb9cSYuri Pankov# Copyright 2015 Nexenta Systems, Inc. All rights reserved. 16*d7e7cb9cSYuri Pankov# 17*d7e7cb9cSYuri Pankov 18*d7e7cb9cSYuri Pankov. $STF_SUITE/tests/functional/casenorm/casenorm.kshlib 19*d7e7cb9cSYuri Pankov 20*d7e7cb9cSYuri Pankov# DESCRIPTION: 21*d7e7cb9cSYuri Pankov# Check that we can create FS with any supported casesensitivity value. 22*d7e7cb9cSYuri Pankov# 23*d7e7cb9cSYuri Pankov# STRATEGY: 24*d7e7cb9cSYuri Pankov# For all suported casesensitivity values: 25*d7e7cb9cSYuri Pankov# 1. Create FS with given casesensitivity value. 26*d7e7cb9cSYuri Pankov 27*d7e7cb9cSYuri Pankovverify_runnable "global" 28*d7e7cb9cSYuri Pankov 29*d7e7cb9cSYuri Pankovfunction cleanup 30*d7e7cb9cSYuri Pankov{ 31*d7e7cb9cSYuri Pankov destroy_testfs 32*d7e7cb9cSYuri Pankov} 33*d7e7cb9cSYuri Pankov 34*d7e7cb9cSYuri Pankovlog_onexit cleanup 35*d7e7cb9cSYuri Pankovlog_assert "Can create FS with any supported casesensitivity value" 36*d7e7cb9cSYuri Pankov 37*d7e7cb9cSYuri Pankovfor caseval in sensitive insensitive mixed; do 38*d7e7cb9cSYuri Pankov create_testfs "-o casesensitivity=$caseval" 39*d7e7cb9cSYuri Pankov destroy_testfs 40*d7e7cb9cSYuri Pankovdone 41*d7e7cb9cSYuri Pankov 42*d7e7cb9cSYuri Pankovlog_pass "Can create FS with any supported casesensitivity value" 43