Commit Graph

87 Commits

Author SHA1 Message Date
Katarzyna Treder
a954e47b33 Move linux command and wait method to common tools
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-12-10 13:57:18 +01:00
Katarzyna Treder
f60e90192e Move error device to storage devices as separate file
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-12-10 13:46:25 +01:00
Katarzyna Treder
8a7e848afc Move checksec to scripts
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-12-10 13:38:45 +01:00
Katarzyna Treder
de4305af8c Move singleton to common utils
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-12-10 13:24:33 +01:00
Katarzyna Treder
5409fa9a40 Move retry to connection utils
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-12-10 12:54:18 +01:00
Katarzyna Treder
f508707394 Move asynchronous to connection utils
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-12-10 12:50:13 +01:00
Katarzyna Treder
161cc7957a Move output to connection utils
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-12-10 12:29:44 +01:00
Katarzyna Treder
513f006d17 Move Time to types
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-12-10 12:19:57 +01:00
Katarzyna Treder
622c64c46b Move size to types
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-12-10 12:18:07 +01:00
Katarzyna Treder
072c72b08c
Merge pull request #31 from katlapinka/kasiat/initramfs-update
Add method for updating initramfs accordingly to OS version
2024-11-27 10:24:06 +01:00
Katarzyna Treder
2bec959544 Add method for updating initramfs accordingly to OS version
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-11-27 09:19:03 +01:00
Katarzyna Treder
2b085c1cff
Merge pull request #32 from katlapinka/kasiat/device-get-serial
Add method for getting device sysfs serial
2024-11-27 07:47:16 +01:00
Katarzyna Treder
b7aa8a1974 Add method for getting device sysfs serial
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-11-26 12:48:00 +01:00
Katarzyna Treder
6dc07dad3e
Merge pull request #27 from katlapinka/kasiat/lvm-resolve-os-disk
Prevent removing OS partition logical volume
2024-11-26 12:40:51 +01:00
Katarzyna Treder
4e0dad274f Prevent removing OS partition logical volume
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-11-26 12:40:10 +01:00
Katarzyna Treder
704038297f Fix for getting disk serial number
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-11-26 12:40:10 +01:00
Katarzyna Treder
8739a782e1
Merge pull request #28 from katlapinka/kasiat/lvm-os-disk-filter
Add OS disk filters to LVM config file
2024-11-26 12:39:20 +01:00
Katarzyna Treder
9feb5a7245 Add OS disk filter to LVM config file
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-11-26 12:38:44 +01:00
Katarzyna Treder
5a16cd1f51
Merge pull request #30 from Deixx/fix-logs
Fix log gathering
2024-11-25 09:53:58 +01:00
Daniel Madej
eaabd446b8 Fix log gathering
For DUTs without IP defined use host when creating log dir
(IP set to None caused an exception)
Use paramiko method for copying log files
(works when running tests from Windows)

Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-11-25 09:50:47 +01:00
Katarzyna Treder
a29e65f38d
Merge pull request #29 from Deixx/stdout-to-file
Add logging stdout to a file in test result directory
2024-11-25 09:12:04 +01:00
Daniel Madej
1d68e0d571 Add logging stdout to a file in test result directory
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-11-18 14:46:51 +01:00
Katarzyna Treder
5d8afd3fba
Merge pull request #24 from katlapinka/kasiat/update-fio-version
Update fio version and make it possible to set it in config file
2024-11-12 11:33:55 +01:00
Katarzyna Treder
d7f9d90667 Update fio version and make it possible to set it in config file
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-11-12 11:33:05 +01:00
Katarzyna Treder
a5a05f4ac2
Merge pull request #23 from Kamoppl/kamilg/speed_up_TF
Kamilg/update tf
2024-11-12 11:24:58 +01:00
Kamil Gierszewski
6ea1c16066
test-framework: Fail the test if something broke in prepare
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-11-12 11:23:27 +01:00
Kamil Gierszewski
0edba4f01b
test-framework: Make kill_all_io faster
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-11-12 11:23:27 +01:00
Kamil Gierszewski
f59fc28ef2
test-framework: Wait for raids after creating, not while discovering
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-11-12 11:23:27 +01:00
Kamil Gierszewski
7b741e2c96
test-framework: Parallelize SATA plug_all command
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-11-12 11:23:27 +01:00
Kamil Gierszewski
5bbbf559fd
test-framework: Make pre-logger exceptions readable
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-11-12 11:23:27 +01:00
Kamil Gierszewski
5226f62cf2
test-framework: Make BaseLogResult comparable
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-11-12 11:23:27 +01:00
Katarzyna Treder
4739cfab27
Merge pull request #25 from katlapinka/kasiat/block-dev-list
Add method for gathering list of block devices names
2024-11-12 07:41:54 +01:00
Katarzyna Treder
c961c08d93 Add method for gathering list of block devices names
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-11-07 10:59:03 +01:00
Katarzyna Treder
775036de91
Merge pull request #26 from katlapinka/kasiat/lvm-api-update
LVM API refactor
2024-11-07 10:54:25 +01:00
Katarzyna Treder
3ceea87e87 LVM API refactor
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-11-05 11:44:52 +01:00
Katarzyna Treder
3dacb82a13
Merge pull request #22 from katlapinka/kasiat/peach-fix-command-type
Fix parameter type in peach fuzzer get_fuzzed_command method
2024-10-15 11:13:11 +02:00
Katarzyna Treder
b2b20cb714 Fix parameter type in peach fuzzer get_fuzzed_command method
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-10-15 11:12:38 +02:00
Katarzyna Treder
b8929972b4
Merge pull request #21 from katlapinka/kasiat/os-utils-user
Introduce methods for creating or checking if user exists
2024-10-15 09:31:15 +02:00
Katarzyna Treder
3e4a19ef34 Introduce methods for creating or checking if user exists
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-10-08 12:28:50 +02:00
Robert Baldyga
acedafb5af
Merge pull request #19 from Deixx/fix-imports
Add timedelta to imports
2024-10-03 12:40:18 +02:00
Daniel Madej
aa3dad7a5d Add timedelta to imports
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-10-03 12:35:20 +02:00
Robert Baldyga
3955db3ac4
Merge pull request #16 from Deixx/optional-serial
Make serial optional for disks
2024-10-03 10:50:11 +02:00
Robert Baldyga
4fc85ee669
Merge pull request #18 from mmichal10/crc
Introduce crc32
2024-10-03 10:49:31 +02:00
Michal Mielewczyk
cb0ac3ba3a User-defined timeout for copy and move
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2024-10-03 10:34:08 +02:00
Michal Mielewczyk
b5a6cfbb93 Introduce crc32
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@huawei.com>
2024-10-03 10:33:53 +02:00
Robert Baldyga
073793c83a
Merge pull request #17 from robertbaldyga/fs_utils-timeout
Introduce option to define timeout for time-consuming file operations
2024-10-03 09:52:40 +02:00
Robert Baldyga
cfd1b30de4 Introduce option to define timeout for time-consuming file operations
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-10-03 08:52:05 +02:00
Robert Baldyga
9344c16b7c Move md5sum implementation to fs_utils
Signed-off-by: Robert Baldyga <robert.baldyga@huawei.com>
2024-10-03 08:51:38 +02:00
Daniel Madej
06ff3622d9 Make serial optional for disks
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-09-25 14:44:14 +02:00
Kamil Gierszewski
1e82bd6d3c test-framework: add null blk
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-09-16 11:04:50 +02:00