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