Commit Graph

69 Commits

Author SHA1 Message Date
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
Kamil Gierszewski
42ebe34da3 test-framework: reformat disk.py code
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-09-13 11:58:01 +02:00
Daniel Madej
a7c7cd3d84 Handle non-posix local executor
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-09-13 11:51:16 +02:00
Katarzyna Treder
452000c03c Change path type to str in fs utils remove command and fix for '*' at the
end of given path

Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-09-13 11:30:38 +02:00
Katarzyna Treder
96d7241423
Merge pull request #10 from katlapinka/kasiat/peach-fuzzer
Peach Fuzzer small fixes
2024-09-10 11:10:19 +02:00
Katarzyna Treder
67fe17d839
Merge pull request #13 from Kamoppl/kamilg/fix_io_stat_parser
Kamilg/fix io stat parser
2024-09-06 08:51:04 +02:00
Katarzyna Treder
56c1197888 Add API for git
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-09-06 02:11:21 +02:00
Daniel Madej
6b3c653e94
Merge pull request #11 from Kamoppl/kamilg/generate_random_size
test-framework: add generate random size method
2024-09-05 07:43:34 +02:00
Kamil Gierszewski
9c8abe9758
test-framework: fix io_stat parser 2024-09-05 04:21:42 +02:00
Daniel Madej
0e22f4c0cf
Merge pull request #5 from katlapinka/kasiat/rsync_timeout
Improve rsync timeout handling
2024-09-04 11:38:18 +02:00
Katarzyna Treder
3b875165d9 Peach Fuzzer small fixes
- fix for download and copy peach fuzzer files
- removed fuzzed command prefix/suffix and encoding

Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-09-04 08:28:25 +02:00
Daniel Madej
96a9605fe7
Merge pull request #6 from katlapinka/kasiat/paramiko-copy
Add paramiko remote copy method
2024-09-04 07:28:09 +02:00
Kamil Gierszewski
cf585effce
test-framework: add generate random size method 2024-08-30 15:38:02 +02:00
Daniel Madej
521d1dd4c9
Merge pull request #4 from katlapinka/kasiat/pci-address
Add methods getting pci disks address
2024-07-24 13:43:25 +02:00
Katarzyna Treder
1c57a6c411 Add methods getting pci disks address
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-07-24 12:57:02 +02:00
Katarzyna Treder
51832bf93f Add paramiko remote copy method
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-07-16 11:56:48 +02:00
Katarzyna Treder
2b46a4e8c4 Improve rsync timeout handling
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-07-15 13:15:15 +02:00
Kamil Gierszewski
fcbce734de
Merge pull request #3 from Kamoppl/kamilg/rename_packaging
test-framework: rename packaging file to avoid import problems
2024-07-04 13:49:23 +02:00
Kamil Gierszewski
0172735e98
test-framework: rename packaging file to avoid import problems 2024-07-04 13:25:26 +02:00