wazuh / qa-system-framework

GNU General Public License v2.0
1 stars 3 forks source link

Add custom process modules #19

Closed jmv74211 closed 1 year ago

jmv74211 commented 1 year ago
Related issue
#5

This PR adds a series of modules and tests to create process methods that allow us to run the process and get its results quickly and simply.

Two additional classes have been created to allow us to execute commands specifically in Linux and Windows, since bash will be used for Linux and PowerShell with UTF-8 for Windows.

The following classes have been created:

All the corresponding unit tests have been added to test the correct behavior on both Windows and Linux.

Additionally, a new GitHub action has been added to automatically launch the tests on Linux and Windows for each PR.