* Updating gpu package name for Cuda and steps for Redhat dhcp get_timeout()
* using sudo for cat
* Adding support for GPU A10-8Q
* Formatting as per black recommendations
* Update features.py
add param for allow_shared_key_access as default off to definition "create_file_share". This will allow creating SMB shares with Access key ( currently ) for XFStesting.
We should ideally move to ADDS based authentication for SMB mount for the purpose of XFStesting SMB in the near future
* Update features.py
removed empty line at 2721
* Update features.py
* Update features.py
* Update features.py
* Update features.py
* Update features.py
add option to Azure files ( SMB ) for allowing premium File share creation, and add ability to disable secure transfer to test SMB 2.1 feature if needed for xfstesting
* Update features.py
* Update features.py
* Update features.py
added space around equal based on flake8 recomendations
* Ninja: add ninja tool
* Ln: allow -f flag to allow overwriting exist
* Python: allow --user flag and add get_python_path
* Meson: add Meson lisa tool
* DpdkTestpmd: Refactor Installation Path
The installer path has grown to be unmaintainable.
We cover multiple cases:
-install from pkg manager
-install from source
- install from git
- install from tar
- (implicit) use already installed version
for multiple targets:
- debian
- ubuntu 18.04 special casing
- suse
- fedora
and now need to allow all of these scenarios
for both DPDK and rdma-core (and the linux kernel).
SO... It's time for a refactor.
Commit makes the 'installer' concept object-oriented.
Adds a generic class 'Installer' into common.py
Adds child class SourceInstall and PackageManagerInstall.
Adds DpdkSourceInstall and DpdkPackageManagerInstall classes.
Adds DpdkGitInstall and DpdkTarInstall implementations of the generic
parent classes.
* Installer: Remove _configure_installation (unused)
* DpdkInstaller: I guess one method for _run_build
* DpdkInstaller: rename more variables
* Installer: change more variable names
* Installer: assert instead of check
* Update features.py
add param for allow_shared_key_access as default off to definition "create_file_share". This will allow creating SMB shares with Access key ( currently ) for XFStesting.
We should ideally move to ADDS based authentication for SMB mount for the purpose of XFStesting SMB in the near future
* Update features.py
removed empty line at 2721
* Update features.py
* Update features.py
* Update features.py
* Update features.py
The feature settings should be reloaded to the right types, instead of
general type during prepare an environment in ready platform. So the
capability can be configured for ready platform.
When calculating image capabilities, do not include `Standard` for images supporting CVM. Previously LISA would default to a standard SKU for CVM images, but this is not really a valid testing scenario.
This test checks if CONFIG_MSHV_DIAG is enabled. If enabled, the test
requires /dev/mshv_diag device to be present.
Signed-off-by: Praveen K Paladugu <prapal@linux.microsoft.com>