-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DTT1 - System command requirements #5323
Labels
Comments
List of commandsGeneral commands
LinuxGeneral
'rpm'
'deb'
Opensus / Suse
MacOS
Windows
|
rauldpm
changed the title
DTT1 - Test Module - System command requirements
DTT1 - System command requirements
May 3, 2024
List of required host commandsThis is the list of commands that each module may execute on the host. Allocator Module
Testing Module
|
2 tasks
LGTM |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
The modules developed use some system command in the host to execute some actions, for example, to deploy a macOS VM, it is needed to run the ssh-keygen command to generate a key pair
In the future, all of those commands will be improved with a check control to ensure that the command exists in the host where it is going to be executed, but we need to add them as dependencies in the documentation so we can have a clear insight of some requirements
This documentation is not intended to document remote commands executed in the testing instances, but on all of those hosts, like macStadium or the self-host where the module is being executed (i.e. my computer)
Note that the commands that run on the test instances are expected to be installed; If the test fails due to a missing command, then an issue should be opened, but we want to prevent the execution of the module itself from failing. Even if we don't have a control structure yet, we should document them.
We also need to specify in the modules documentation that it works and has been tested in an Ubuntu 22 system, the Python3 version used in 3.10.12 and the Python3 pip3 version is 22.0.2
Tasks
The text was updated successfully, but these errors were encountered: