42 lines
1.4 KiB
YAML
42 lines
1.4 KiB
YAML
# DUT type should be either "local" or "ssh"
|
|
# if ssh is selected, then ip and user fields are required and you have to make sure you have
|
|
# enabled SSH key-based authentication to the machine with given ip address
|
|
type: "local"
|
|
|
|
# ip: "x.x.x.x"
|
|
# user: "example_user"
|
|
|
|
# env: "HTTPS_PROXY=myproxy.example:12345"
|
|
# reboot_timeout: 1800 #timeout value in seconds
|
|
|
|
# By enabling this option framework is allowed to retrieve random non-os disks from DUT.
|
|
# It can lead to data loss!!!
|
|
allow_disk_autoselect: False
|
|
working_dir: "/tmp/open-cas-linux/"
|
|
|
|
# CAS version to test.
|
|
# This version will be installed on DUT before test. Can be any string
|
|
# digestible by git-checkout. If not specified, by default current state
|
|
# of your controller's repo (HEAD) will be used as version to install.
|
|
# NOTE: Make sure to have a local master branch synced with upstream
|
|
# as the local repo will be taken for version reference. To do this
|
|
# simply run: `git fetch origin master:master`
|
|
cas_version: "master"
|
|
|
|
disks:
|
|
- path: "/dev/device_name1" # disk device path
|
|
serial: "ABC" # disk serial number
|
|
type: "nand" # disk type
|
|
blocksize: 512 # 512B
|
|
- path: "/dev/device_name2"
|
|
serial: "DEF"
|
|
type: "hdd"
|
|
blocksize: 512
|
|
|
|
plugins:
|
|
example_plugin:
|
|
provided_by: "internal_plugins.example_plugin"
|
|
config:
|
|
property1: "value1"
|
|
property2: "value2"
|