1# CDDL HEADER START 2# 3# The contents of this file are subject to the terms of the 4# Common Development and Distribution License (the "License"). 5# You may not use this file except in compliance with the License. 6# 7# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 8# or http://www.opensolaris.org/os/licensing. 9# See the License for the specific language governing permissions 10# and limitations under the License. 11# 12# When distributing Covered Code, include this CDDL HEADER in each 13# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 14# If applicable, add the following below this CDDL HEADER, with the 15# fields enclosed by brackets "[]" replaced with your own identifying 16# information: Portions Copyright [yyyy] [name of copyright owner] 17# 18# CDDL HEADER END 19# 20 21# 22# Copyright 2012 Spectra Logic. All rights reserved. 23# Use is subject to license terms. 24# 25 26 27atf_test_case zpool_create_001_pos cleanup 28zpool_create_001_pos_head() 29{ 30 atf_set "descr" "'zpool create <pool> <vspec> ...' can successfully createa new pool with a name in ZFS namespace." 31 atf_set "require.progs" "ksh93 zpool" 32 atf_set "timeout" 2400 33} 34zpool_create_001_pos_body() 35{ 36 . $(atf_get_srcdir)/../../../include/default.cfg 37 . $(atf_get_srcdir)/zpool_create.kshlib 38 . $(atf_get_srcdir)/zpool_create.cfg 39 40 verify_disk_count "$DISKS" 2 41 ksh93 $(atf_get_srcdir)/setup.ksh || atf_fail "Setup failed" 42 ksh93 $(atf_get_srcdir)/zpool_create_001_pos.ksh || atf_fail "Testcase failed" 43} 44zpool_create_001_pos_cleanup() 45{ 46 . $(atf_get_srcdir)/../../../include/default.cfg 47 . $(atf_get_srcdir)/zpool_create.kshlib 48 . $(atf_get_srcdir)/zpool_create.cfg 49 50 ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" 51} 52 53 54atf_test_case zpool_create_002_pos cleanup 55zpool_create_002_pos_head() 56{ 57 atf_set "descr" "'zpool create -f <pool> <vspec> ...' can successfully createa new pool in some cases." 58 atf_set "require.progs" "ksh93 zpool" 59 atf_set "timeout" 2400 60} 61zpool_create_002_pos_body() 62{ 63 . $(atf_get_srcdir)/../../../include/default.cfg 64 . $(atf_get_srcdir)/zpool_create.kshlib 65 . $(atf_get_srcdir)/zpool_create.cfg 66 67 verify_disk_count "$DISKS" 1 68 ksh93 $(atf_get_srcdir)/setup.ksh || atf_fail "Setup failed" 69 ksh93 $(atf_get_srcdir)/zpool_create_002_pos.ksh || atf_fail "Testcase failed" 70} 71zpool_create_002_pos_cleanup() 72{ 73 . $(atf_get_srcdir)/../../../include/default.cfg 74 . $(atf_get_srcdir)/zpool_create.kshlib 75 . $(atf_get_srcdir)/zpool_create.cfg 76 77 ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" 78} 79 80 81atf_test_case zpool_create_003_pos cleanup 82zpool_create_003_pos_head() 83{ 84 atf_set "descr" "'zpool create -n <pool> <vspec> ...' can display the configureationwithout actually creating the pool." 85 atf_set "require.progs" "ksh93 zpool" 86 atf_set "timeout" 2400 87} 88zpool_create_003_pos_body() 89{ 90 . $(atf_get_srcdir)/../../../include/default.cfg 91 . $(atf_get_srcdir)/zpool_create.kshlib 92 . $(atf_get_srcdir)/zpool_create.cfg 93 94 verify_disk_count "$DISKS" 1 95 ksh93 $(atf_get_srcdir)/setup.ksh || atf_fail "Setup failed" 96 ksh93 $(atf_get_srcdir)/zpool_create_003_pos.ksh || atf_fail "Testcase failed" 97} 98zpool_create_003_pos_cleanup() 99{ 100 . $(atf_get_srcdir)/../../../include/default.cfg 101 . $(atf_get_srcdir)/zpool_create.kshlib 102 . $(atf_get_srcdir)/zpool_create.cfg 103 104 ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" 105} 106 107 108atf_test_case zpool_create_004_pos cleanup 109zpool_create_004_pos_head() 110{ 111 atf_set "descr" "'zpool create [-f]' can create a storage pool with large numbers of vdevswithout any errors." 112 atf_set "require.progs" "ksh93 zfs zpool" 113 atf_set "timeout" 2400 114} 115zpool_create_004_pos_body() 116{ 117 . $(atf_get_srcdir)/../../../include/default.cfg 118 . $(atf_get_srcdir)/zpool_create.kshlib 119 . $(atf_get_srcdir)/zpool_create.cfg 120 121 verify_disk_count "$DISKS" 1 122 ksh93 $(atf_get_srcdir)/setup.ksh || atf_fail "Setup failed" 123 ksh93 $(atf_get_srcdir)/zpool_create_004_pos.ksh || atf_fail "Testcase failed" 124} 125zpool_create_004_pos_cleanup() 126{ 127 . $(atf_get_srcdir)/../../../include/default.cfg 128 . $(atf_get_srcdir)/zpool_create.kshlib 129 . $(atf_get_srcdir)/zpool_create.cfg 130 131 ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" 132} 133 134 135atf_test_case zpool_create_005_pos cleanup 136zpool_create_005_pos_head() 137{ 138 atf_set "descr" "'zpool create [-R root][-m mountpoint] <pool> <vdev> ...' can createan alternate pool or a new pool mounted at the specified mountpoint." 139 atf_set "require.progs" "ksh93 zpool zfs" 140 atf_set "timeout" 2400 141} 142zpool_create_005_pos_body() 143{ 144 . $(atf_get_srcdir)/../../../include/default.cfg 145 . $(atf_get_srcdir)/zpool_create.kshlib 146 . $(atf_get_srcdir)/zpool_create.cfg 147 148 verify_disk_count "$DISKS" 1 149 ksh93 $(atf_get_srcdir)/setup.ksh || atf_fail "Setup failed" 150 ksh93 $(atf_get_srcdir)/zpool_create_005_pos.ksh || atf_fail "Testcase failed" 151} 152zpool_create_005_pos_cleanup() 153{ 154 . $(atf_get_srcdir)/../../../include/default.cfg 155 . $(atf_get_srcdir)/zpool_create.kshlib 156 . $(atf_get_srcdir)/zpool_create.cfg 157 158 ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" 159} 160 161 162atf_test_case zpool_create_006_pos cleanup 163zpool_create_006_pos_head() 164{ 165 atf_set "descr" "Verify 'zpool create' succeed with keywords combination." 166 atf_set "require.progs" "ksh93 zpool" 167 atf_set "timeout" 2400 168} 169zpool_create_006_pos_body() 170{ 171 . $(atf_get_srcdir)/../../../include/default.cfg 172 . $(atf_get_srcdir)/zpool_create.kshlib 173 . $(atf_get_srcdir)/zpool_create.cfg 174 175 verify_disk_count "$DISKS" 1 176 ksh93 $(atf_get_srcdir)/setup.ksh || atf_fail "Setup failed" 177 ksh93 $(atf_get_srcdir)/zpool_create_006_pos.ksh || atf_fail "Testcase failed" 178} 179zpool_create_006_pos_cleanup() 180{ 181 . $(atf_get_srcdir)/../../../include/default.cfg 182 . $(atf_get_srcdir)/zpool_create.kshlib 183 . $(atf_get_srcdir)/zpool_create.cfg 184 185 ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" 186} 187 188 189atf_test_case zpool_create_007_neg cleanup 190zpool_create_007_neg_head() 191{ 192 atf_set "descr" "'zpool create' should return an error with badly-formed parameters." 193 atf_set "require.progs" "ksh93 zpool" 194 atf_set "timeout" 2400 195} 196zpool_create_007_neg_body() 197{ 198 . $(atf_get_srcdir)/../../../include/default.cfg 199 . $(atf_get_srcdir)/zpool_create.kshlib 200 . $(atf_get_srcdir)/zpool_create.cfg 201 202 verify_disk_count "$DISKS" 1 203 ksh93 $(atf_get_srcdir)/setup.ksh || atf_fail "Setup failed" 204 ksh93 $(atf_get_srcdir)/zpool_create_007_neg.ksh || atf_fail "Testcase failed" 205} 206zpool_create_007_neg_cleanup() 207{ 208 . $(atf_get_srcdir)/../../../include/default.cfg 209 . $(atf_get_srcdir)/zpool_create.kshlib 210 . $(atf_get_srcdir)/zpool_create.cfg 211 212 ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" 213} 214 215 216atf_test_case zpool_create_008_pos cleanup 217zpool_create_008_pos_head() 218{ 219 atf_set "descr" "'zpool create' have to use '-f' scenarios" 220 atf_set "require.progs" "ksh93 zpool" 221 atf_set "timeout" 2400 222} 223zpool_create_008_pos_body() 224{ 225 . $(atf_get_srcdir)/../../../include/default.cfg 226 . $(atf_get_srcdir)/zpool_create.kshlib 227 . $(atf_get_srcdir)/zpool_create.cfg 228 229 verify_disk_count "$DISKS" 1 230 ksh93 $(atf_get_srcdir)/setup.ksh || atf_fail "Setup failed" 231 ksh93 $(atf_get_srcdir)/zpool_create_008_pos.ksh || atf_fail "Testcase failed" 232} 233zpool_create_008_pos_cleanup() 234{ 235 . $(atf_get_srcdir)/../../../include/default.cfg 236 . $(atf_get_srcdir)/zpool_create.kshlib 237 . $(atf_get_srcdir)/zpool_create.cfg 238 239 ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" 240} 241 242 243atf_test_case zpool_create_009_neg cleanup 244zpool_create_009_neg_head() 245{ 246 atf_set "descr" "Create a pool with same devices twice or create two pools withsame devices, 'zpool create' should fail." 247 atf_set "require.progs" "ksh93 zpool" 248 atf_set "timeout" 2400 249} 250zpool_create_009_neg_body() 251{ 252 . $(atf_get_srcdir)/../../../include/default.cfg 253 . $(atf_get_srcdir)/zpool_create.kshlib 254 . $(atf_get_srcdir)/zpool_create.cfg 255 256 verify_disk_count "$DISKS" 2 257 ksh93 $(atf_get_srcdir)/setup.ksh || atf_fail "Setup failed" 258 ksh93 $(atf_get_srcdir)/zpool_create_009_neg.ksh || atf_fail "Testcase failed" 259} 260zpool_create_009_neg_cleanup() 261{ 262 . $(atf_get_srcdir)/../../../include/default.cfg 263 . $(atf_get_srcdir)/zpool_create.kshlib 264 . $(atf_get_srcdir)/zpool_create.cfg 265 266 ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" 267} 268 269 270atf_test_case zpool_create_010_neg cleanup 271zpool_create_010_neg_head() 272{ 273 atf_set "descr" "'zpool create' should return an error with VDEVs <64mb" 274 atf_set "require.progs" "ksh93 zfs zpool" 275 atf_set "timeout" 2400 276} 277zpool_create_010_neg_body() 278{ 279 . $(atf_get_srcdir)/../../../include/default.cfg 280 . $(atf_get_srcdir)/zpool_create.kshlib 281 . $(atf_get_srcdir)/zpool_create.cfg 282 283 verify_disk_count "$DISKS" 1 284 ksh93 $(atf_get_srcdir)/setup.ksh || atf_fail "Setup failed" 285 ksh93 $(atf_get_srcdir)/zpool_create_010_neg.ksh || atf_fail "Testcase failed" 286} 287zpool_create_010_neg_cleanup() 288{ 289 . $(atf_get_srcdir)/../../../include/default.cfg 290 . $(atf_get_srcdir)/zpool_create.kshlib 291 . $(atf_get_srcdir)/zpool_create.cfg 292 293 ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" 294} 295 296 297atf_test_case zpool_create_011_neg cleanup 298zpool_create_011_neg_head() 299{ 300 atf_set "descr" "'zpool create' should be failed with inapplicable scenarios." 301 atf_set "require.progs" "ksh93 zpool" 302 atf_set "timeout" 2400 303} 304zpool_create_011_neg_body() 305{ 306 . $(atf_get_srcdir)/../../../include/default.cfg 307 . $(atf_get_srcdir)/zpool_create.kshlib 308 . $(atf_get_srcdir)/zpool_create.cfg 309 310 verify_disk_count "$DISKS" 1 311 atf_expect_fail "PR 241070 dumpon opens geom devices non-exclusively" 312 ksh93 $(atf_get_srcdir)/setup.ksh || atf_fail "Setup failed" 313 ksh93 $(atf_get_srcdir)/zpool_create_011_neg.ksh || atf_fail "Testcase failed" 314} 315zpool_create_011_neg_cleanup() 316{ 317 . $(atf_get_srcdir)/../../../include/default.cfg 318 . $(atf_get_srcdir)/zpool_create.kshlib 319 . $(atf_get_srcdir)/zpool_create.cfg 320 321 ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" 322} 323 324 325atf_test_case zpool_create_012_neg 326zpool_create_012_neg_head() 327{ 328 atf_set "descr" "'zpool create' should fail with disk slice in swap." 329 atf_set "require.progs" "ksh93 zpool" 330} 331zpool_create_012_neg_body() 332{ 333 . $(atf_get_srcdir)/../../../include/default.cfg 334 . $(atf_get_srcdir)/zpool_create.kshlib 335 . $(atf_get_srcdir)/zpool_create.cfg 336 337 verify_disk_count "$DISKS" 1 338 ksh93 $(atf_get_srcdir)/zpool_create_012_neg.ksh || atf_fail "Testcase failed" 339} 340 341 342atf_test_case zpool_create_015_neg cleanup 343zpool_create_015_neg_head() 344{ 345 atf_set "descr" "'zpool create' should fail with zfs vol device in swap." 346 atf_set "require.progs" "ksh93 zfs zpool" 347} 348zpool_create_015_neg_body() 349{ 350 . $(atf_get_srcdir)/../../../include/default.cfg 351 . $(atf_get_srcdir)/zpool_create.kshlib 352 . $(atf_get_srcdir)/zpool_create.cfg 353 354 verify_disk_count "$DISKS" 1 355 ksh93 $(atf_get_srcdir)/setup.ksh || atf_fail "Setup failed" 356 ksh93 $(atf_get_srcdir)/zpool_create_015_neg.ksh || atf_fail "Testcase failed" 357} 358zpool_create_015_neg_cleanup() 359{ 360 . $(atf_get_srcdir)/../../../include/default.cfg 361 . $(atf_get_srcdir)/zpool_create.kshlib 362 . $(atf_get_srcdir)/zpool_create.cfg 363 364 ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" 365} 366 367 368atf_test_case zpool_create_017_neg cleanup 369zpool_create_017_neg_head() 370{ 371 atf_set "descr" "'zpool create' should fail with mountpoint exists and not empty." 372 atf_set "require.progs" "ksh93 zpool" 373 atf_set "timeout" 2400 374} 375zpool_create_017_neg_body() 376{ 377 [ `uname -s` = "FreeBSD" ] && atf_skip "FreeBSD does not consider creating pools on non-empty mountpoints a bug" 378 379 . $(atf_get_srcdir)/../../../include/default.cfg 380 . $(atf_get_srcdir)/zpool_create.kshlib 381 . $(atf_get_srcdir)/zpool_create.cfg 382 383 verify_disk_count "$DISKS" 1 384 ksh93 $(atf_get_srcdir)/setup.ksh || atf_fail "Setup failed" 385 ksh93 $(atf_get_srcdir)/zpool_create_017_neg.ksh || atf_fail "Testcase failed" 386} 387zpool_create_017_neg_cleanup() 388{ 389 . $(atf_get_srcdir)/../../../include/default.cfg 390 . $(atf_get_srcdir)/zpool_create.kshlib 391 . $(atf_get_srcdir)/zpool_create.cfg 392 393 ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" 394} 395 396 397atf_test_case zpool_create_018_pos cleanup 398zpool_create_018_pos_head() 399{ 400 atf_set "descr" "zpool create can create pools with specified properties" 401 atf_set "require.progs" "ksh93 zpool" 402 atf_set "timeout" 2400 403} 404zpool_create_018_pos_body() 405{ 406 . $(atf_get_srcdir)/../../../include/default.cfg 407 . $(atf_get_srcdir)/zpool_create.kshlib 408 . $(atf_get_srcdir)/zpool_create.cfg 409 410 verify_disk_count "$DISKS" 1 411 ksh93 $(atf_get_srcdir)/setup.ksh || atf_fail "Setup failed" 412 ksh93 $(atf_get_srcdir)/zpool_create_018_pos.ksh || atf_fail "Testcase failed" 413} 414zpool_create_018_pos_cleanup() 415{ 416 . $(atf_get_srcdir)/../../../include/default.cfg 417 . $(atf_get_srcdir)/zpool_create.kshlib 418 . $(atf_get_srcdir)/zpool_create.cfg 419 420 ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" 421} 422 423 424atf_test_case zpool_create_019_pos cleanup 425zpool_create_019_pos_head() 426{ 427 atf_set "descr" "zpool create cannot create pools specifying readonly properties" 428 atf_set "require.progs" "ksh93 zpool" 429 atf_set "timeout" 2400 430} 431zpool_create_019_pos_body() 432{ 433 . $(atf_get_srcdir)/../../../include/default.cfg 434 . $(atf_get_srcdir)/zpool_create.kshlib 435 . $(atf_get_srcdir)/zpool_create.cfg 436 437 verify_disk_count "$DISKS" 1 438 ksh93 $(atf_get_srcdir)/setup.ksh || atf_fail "Setup failed" 439 ksh93 $(atf_get_srcdir)/zpool_create_019_pos.ksh || atf_fail "Testcase failed" 440} 441zpool_create_019_pos_cleanup() 442{ 443 . $(atf_get_srcdir)/../../../include/default.cfg 444 . $(atf_get_srcdir)/zpool_create.kshlib 445 . $(atf_get_srcdir)/zpool_create.cfg 446 447 ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" 448} 449 450 451atf_test_case zpool_create_020_pos cleanup 452zpool_create_020_pos_head() 453{ 454 atf_set "descr" "zpool create -R works as expected" 455 atf_set "require.progs" "ksh93 zfs zpool" 456 atf_set "timeout" 2400 457} 458zpool_create_020_pos_body() 459{ 460 . $(atf_get_srcdir)/../../../include/default.cfg 461 . $(atf_get_srcdir)/zpool_create.kshlib 462 . $(atf_get_srcdir)/zpool_create.cfg 463 464 verify_disk_count "$DISKS" 1 465 ksh93 $(atf_get_srcdir)/setup.ksh || atf_fail "Setup failed" 466 ksh93 $(atf_get_srcdir)/zpool_create_020_pos.ksh || atf_fail "Testcase failed" 467} 468zpool_create_020_pos_cleanup() 469{ 470 . $(atf_get_srcdir)/../../../include/default.cfg 471 . $(atf_get_srcdir)/zpool_create.kshlib 472 . $(atf_get_srcdir)/zpool_create.cfg 473 474 ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" 475} 476 477 478atf_test_case zpool_create_021_pos cleanup 479zpool_create_021_pos_head() 480{ 481 atf_set "descr" "'zpool create -O property=value pool' can successfully create a poolwith correct filesystem property set." 482 atf_set "require.progs" "ksh93 zpool" 483 atf_set "timeout" 2400 484} 485zpool_create_021_pos_body() 486{ 487 . $(atf_get_srcdir)/../../../include/default.cfg 488 . $(atf_get_srcdir)/zpool_create.kshlib 489 . $(atf_get_srcdir)/zpool_create.cfg 490 491 verify_disk_count "$DISKS" 1 492 ksh93 $(atf_get_srcdir)/setup.ksh || atf_fail "Setup failed" 493 ksh93 $(atf_get_srcdir)/zpool_create_021_pos.ksh || atf_fail "Testcase failed" 494} 495zpool_create_021_pos_cleanup() 496{ 497 . $(atf_get_srcdir)/../../../include/default.cfg 498 . $(atf_get_srcdir)/zpool_create.kshlib 499 . $(atf_get_srcdir)/zpool_create.cfg 500 501 ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" 502} 503 504 505atf_test_case zpool_create_022_pos cleanup 506zpool_create_022_pos_head() 507{ 508 atf_set "descr" "'zpool create -O property=value pool' can successfully create a poolwith multiple filesystem properties set." 509 atf_set "require.progs" "ksh93 zpool" 510 atf_set "timeout" 2400 511} 512zpool_create_022_pos_body() 513{ 514 . $(atf_get_srcdir)/../../../include/default.cfg 515 . $(atf_get_srcdir)/zpool_create.kshlib 516 . $(atf_get_srcdir)/zpool_create.cfg 517 518 verify_disk_count "$DISKS" 1 519 ksh93 $(atf_get_srcdir)/setup.ksh || atf_fail "Setup failed" 520 ksh93 $(atf_get_srcdir)/zpool_create_022_pos.ksh || atf_fail "Testcase failed" 521} 522zpool_create_022_pos_cleanup() 523{ 524 . $(atf_get_srcdir)/../../../include/default.cfg 525 . $(atf_get_srcdir)/zpool_create.kshlib 526 . $(atf_get_srcdir)/zpool_create.cfg 527 528 ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" 529} 530 531 532atf_test_case zpool_create_023_neg cleanup 533zpool_create_023_neg_head() 534{ 535 atf_set "descr" "'zpool create -O' should return an error with badly formed parameters." 536 atf_set "require.progs" "ksh93 zpool" 537 atf_set "timeout" 2400 538} 539zpool_create_023_neg_body() 540{ 541 atf_expect_fail 'kern/221987 - ZFS does not validate the sharenfs parameter' 542 . $(atf_get_srcdir)/../../../include/default.cfg 543 . $(atf_get_srcdir)/zpool_create.kshlib 544 . $(atf_get_srcdir)/zpool_create.cfg 545 546 verify_disk_count "$DISKS" 1 547 ksh93 $(atf_get_srcdir)/setup.ksh || atf_fail "Setup failed" 548 ksh93 $(atf_get_srcdir)/zpool_create_023_neg.ksh || atf_fail "Testcase failed" 549} 550zpool_create_023_neg_cleanup() 551{ 552 . $(atf_get_srcdir)/../../../include/default.cfg 553 . $(atf_get_srcdir)/zpool_create.kshlib 554 . $(atf_get_srcdir)/zpool_create.cfg 555 556 ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" 557} 558 559 560atf_init_test_cases() 561{ 562 563 atf_add_test_case zpool_create_001_pos 564 atf_add_test_case zpool_create_002_pos 565 atf_add_test_case zpool_create_003_pos 566 atf_add_test_case zpool_create_004_pos 567 atf_add_test_case zpool_create_005_pos 568 atf_add_test_case zpool_create_006_pos 569 atf_add_test_case zpool_create_007_neg 570 atf_add_test_case zpool_create_008_pos 571 atf_add_test_case zpool_create_009_neg 572 atf_add_test_case zpool_create_010_neg 573 atf_add_test_case zpool_create_011_neg 574 atf_add_test_case zpool_create_012_neg 575 atf_add_test_case zpool_create_015_neg 576 atf_add_test_case zpool_create_017_neg 577 atf_add_test_case zpool_create_018_pos 578 atf_add_test_case zpool_create_019_pos 579 atf_add_test_case zpool_create_020_pos 580 atf_add_test_case zpool_create_021_pos 581 atf_add_test_case zpool_create_022_pos 582 atf_add_test_case zpool_create_023_neg 583} 584