Add two disk tests cases
This commit is contained in:
parent
3cac7dfc60
commit
443e5e59e1
|
@ -0,0 +1,43 @@
|
|||
name: Two disks, none of existen spaces have information about sizes
|
||||
|
||||
dynamic_schema:
|
||||
- id: lv1
|
||||
type: lv
|
||||
|
||||
- id: lv2
|
||||
type: lv
|
||||
|
||||
- id: vg1
|
||||
type: vg
|
||||
contains:
|
||||
- lv1
|
||||
- lv2
|
||||
|
||||
hw_info:
|
||||
disks:
|
||||
- id: sda
|
||||
size: 100
|
||||
|
||||
- id: sdb
|
||||
size: 100
|
||||
|
||||
expected:
|
||||
- disk_id: sda
|
||||
size: 100
|
||||
spaces:
|
||||
- space_id: lv1
|
||||
size: 100
|
||||
- space_id: lv2
|
||||
size: 0
|
||||
- space_id: unallocated
|
||||
size: 0
|
||||
|
||||
- disk_id: sdb
|
||||
size: 100
|
||||
spaces:
|
||||
- space_id: lv1
|
||||
size: 0
|
||||
- space_id: lv2
|
||||
size: 100
|
||||
- space_id: unallocated
|
||||
size: 0
|
|
@ -0,0 +1,44 @@
|
|||
name: Two disks, first has no size preferences, second has specific size
|
||||
|
||||
dynamic_schema:
|
||||
- id: lv1
|
||||
type: lv
|
||||
|
||||
- id: lv2
|
||||
type: lv
|
||||
size: 20
|
||||
|
||||
- id: vg1
|
||||
type: vg
|
||||
contains:
|
||||
- lv1
|
||||
- lv2
|
||||
|
||||
hw_info:
|
||||
disks:
|
||||
- id: sda
|
||||
size: 100
|
||||
|
||||
- id: sdb
|
||||
size: 100
|
||||
|
||||
expected:
|
||||
- disk_id: sda
|
||||
size: 100
|
||||
spaces:
|
||||
- space_id: lv1
|
||||
size: 100
|
||||
- space_id: lv2
|
||||
size: 0
|
||||
- space_id: unallocated
|
||||
size: 0
|
||||
|
||||
- disk_id: sdb
|
||||
size: 100
|
||||
spaces:
|
||||
- space_id: lv1
|
||||
size: 80
|
||||
- space_id: lv2
|
||||
size: 20
|
||||
- space_id: unallocated
|
||||
size: 0
|
|
@ -0,0 +1,44 @@
|
|||
name: Two disks, first has specific size, second has no size preferences
|
||||
|
||||
dynamic_schema:
|
||||
- id: lv1
|
||||
type: lv
|
||||
size: 20
|
||||
|
||||
- id: lv2
|
||||
type: lv
|
||||
|
||||
- id: vg1
|
||||
type: vg
|
||||
contains:
|
||||
- lv1
|
||||
- lv2
|
||||
|
||||
hw_info:
|
||||
disks:
|
||||
- id: sda
|
||||
size: 100
|
||||
|
||||
- id: sdb
|
||||
size: 100
|
||||
|
||||
expected:
|
||||
- disk_id: sda
|
||||
size: 100
|
||||
spaces:
|
||||
- space_id: lv1
|
||||
size: 20
|
||||
- space_id: lv2
|
||||
size: 80
|
||||
- space_id: unallocated
|
||||
size: 0
|
||||
|
||||
- disk_id: sdb
|
||||
size: 100
|
||||
spaces:
|
||||
- space_id: lv1
|
||||
size: 0
|
||||
- space_id: lv2
|
||||
size: 100
|
||||
- space_id: unallocated
|
||||
size: 0
|
|
@ -0,0 +1,46 @@
|
|||
name: Two disks, yaql disks selection
|
||||
|
||||
dynamic_schema:
|
||||
- id: lv1
|
||||
type: lv
|
||||
best_with_disks: |
|
||||
yaql=$.disks.where($.id = "sdb")
|
||||
|
||||
- id: lv2
|
||||
type: lv
|
||||
|
||||
- id: vg1
|
||||
type: vg
|
||||
contains:
|
||||
- lv1
|
||||
- lv2
|
||||
|
||||
hw_info:
|
||||
ram: 20
|
||||
disks:
|
||||
- id: sda
|
||||
size: 100
|
||||
|
||||
- id: sdb
|
||||
size: 100
|
||||
|
||||
expected:
|
||||
- disk_id: sda
|
||||
size: 100
|
||||
spaces:
|
||||
- space_id: lv1
|
||||
size: 0
|
||||
- space_id: lv2
|
||||
size: 100
|
||||
- space_id: unallocated
|
||||
size: 0
|
||||
|
||||
- disk_id: sdb
|
||||
size: 100
|
||||
spaces:
|
||||
- space_id: lv1
|
||||
size: 100
|
||||
- space_id: lv2
|
||||
size: 0
|
||||
- space_id: unallocated
|
||||
size: 0
|
|
@ -0,0 +1,46 @@
|
|||
name: Two disks, first has no size calculated with yaql, second has specific size
|
||||
|
||||
dynamic_schema:
|
||||
- id: lv1
|
||||
type: lv
|
||||
size: |
|
||||
yaql=$.ram * 2
|
||||
|
||||
- id: lv2
|
||||
type: lv
|
||||
|
||||
- id: vg1
|
||||
type: vg
|
||||
contains:
|
||||
- lv1
|
||||
- lv2
|
||||
|
||||
hw_info:
|
||||
ram: 20
|
||||
disks:
|
||||
- id: sda
|
||||
size: 100
|
||||
|
||||
- id: sdb
|
||||
size: 100
|
||||
|
||||
expected:
|
||||
- disk_id: sda
|
||||
size: 100
|
||||
spaces:
|
||||
- space_id: lv1
|
||||
size: 40
|
||||
- space_id: lv2
|
||||
size: 60
|
||||
- space_id: unallocated
|
||||
size: 0
|
||||
|
||||
- disk_id: sdb
|
||||
size: 100
|
||||
spaces:
|
||||
- space_id: lv1
|
||||
size: 0
|
||||
- space_id: lv2
|
||||
size: 100
|
||||
- space_id: unallocated
|
||||
size: 0
|
Loading…
Reference in New Issue