Commit Graph

2396 Commits

Author SHA1 Message Date
Katarzyna Treder
c8ce05617d Move scsi_debug to tools
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-12-10 14:36:35 +01:00
Katarzyna Treder
b724419a4f Move git to tools
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-12-10 14:32:50 +01:00
Katarzyna Treder
4e8ea659da Move fstab to tools
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-12-10 14:28:35 +01:00
Katarzyna Treder
241a0c545a Remove generator from test utils
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-12-10 14:25:27 +01:00
Katarzyna Treder
0cc3b3270d Move dmesg to tools
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-12-10 14:06:08 +01:00
Katarzyna Treder
4dca1c3c00 Move linux command and wait method to common tools
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-12-10 13:58:04 +01:00
Katarzyna Treder
cde7a3af16 Move error device to storage devices
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-12-10 13:47:18 +01:00
Katarzyna Treder
0be330ac1d Move checksec to scripts
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-12-10 13:39:16 +01:00
Katarzyna Treder
5121831bd8 Move singleton to common utils
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-12-10 13:24:57 +01:00
Katarzyna Treder
ee8b7b757f Move retry to connection utils
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-12-10 12:54:44 +01:00
Katarzyna Treder
4a6d6d39cd Move asynchronous to connection utils
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-12-10 12:50:43 +01:00
Katarzyna Treder
9460151ee5 Move output to connection utils
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-12-10 12:31:14 +01:00
Katarzyna Treder
81e792be99 Move Time to types
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-12-10 12:20:31 +01:00
Katarzyna Treder
d4e562caf9 Move size.py to types
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-12-10 12:18:38 +01:00
Katarzyna Treder
baa1f37432
Merge pull request #1589 from katlapinka/kasiat/initramfs-tests-update
Add initramfs update to LVM tests and conftest
2024-11-27 10:57:30 +01:00
Katarzyna Treder
809a9e407e TF update
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-11-27 10:26:35 +01:00
Katarzyna Treder
3953e8b0f8 Add initramfs update to LVM tests and conftest
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-11-25 14:46:37 +01:00
Katarzyna Treder
c3bb599f0e
Merge pull request #1576 from Kamoppl/kamilg/speed_up_TF
speed up tests/conftest
2024-11-25 14:23:08 +01:00
Kamil Gierszewski
e54732ef81
test-conftest: move dict creation outside loop function
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-11-25 14:20:10 +01:00
Kamil Gierszewski
677a5019fb
test-conftest: Don't clean-up drives that won't be used
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-11-25 14:20:10 +01:00
Kamil Gierszewski
bf7711354d
test-conftest: More readable RAID teardown
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-11-25 14:20:10 +01:00
Kamil Gierszewski
b8ccf403f0
test-conftest: Kill IO faster in prepare/teardown
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-11-25 14:20:10 +01:00
Kamil Gierszewski
720475f85c
tests: update_test
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-11-25 14:20:09 +01:00
Kamil Gierszewski
ed85411750
test-conftest: Use cached device_ids + fix posix path
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-11-25 14:20:09 +01:00
Kamil Gierszewski
4626d87471
test-conftest: Don't prepare disks if test doesn't use them
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-11-25 14:20:09 +01:00
Kamil Gierszewski
92a8424dd0
test-conftest: reformat conftest
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-11-25 14:20:09 +01:00
Katarzyna Treder
c142610174
Merge pull request #1580 from katlapinka/kasiat/fix-lvm-tests
Fix tests after LVM API refactor
2024-11-13 13:29:00 +01:00
Katarzyna Treder
422a027f82 TF update
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-11-13 13:28:16 +01:00
Katarzyna Treder
6e3ac806b7 Fix tests after LVM API refactor
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-11-13 13:28:16 +01:00
Katarzyna Treder
eb50ee5f5d
Merge pull request #1524 from katlapinka/kasiat/loading-corrupted-metadata
Add test for loading corrupted metadata
2024-11-12 12:33:42 +01:00
Katarzyna Treder
cc0f4b1c8f Add test for loading corrupted metadata
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-11-12 12:17:26 +01:00
Robert Baldyga
aafc6b49a6
Merge pull request #1510 from Kamoppl/kamilg/add_checkpatch
github-actions: add checkpatch
2024-11-05 12:51:03 +01:00
Kamil Gierszewski
c7601847a1
github-actions: add checkpatch
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-11-05 11:46:54 +01:00
Katarzyna Treder
37d91fdbc2
Merge pull request #1578 from Deixx/mtab-fix
Fix for mtab changes
2024-10-31 11:04:26 +01:00
Daniel Madej
545a07098c Fix for mtab changes
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-10-31 11:02:31 +01:00
Katarzyna Treder
82ce9342a2
Merge pull request #1573 from Kamoppl/kamilg/fix_bugs
Kamilg/fix bugs
2024-10-30 14:16:16 +01:00
Kamil Gierszewski
c15b4d580b
tests: Fix after changing function name
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-10-29 15:32:38 +01:00
Kamil Gierszewski
35850c7d9a
test-api: adjust api to handle inactive core devices + add detached/inactive cores getter
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-10-29 15:32:38 +01:00
Kamil Gierszewski
908672fd66
test-api: add string representation of SeqCutOffPolicy
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-10-29 15:32:37 +01:00
Kamil Gierszewski
4ebc00bac8
tests: fix fault injestion interrupt test
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-10-29 15:32:37 +01:00
Kamil Gierszewski
9ab60fe679
tests: change path type in test
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-10-29 15:28:29 +01:00
Kamil Gierszewski
421c0e4641
test-api: fix stat type
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
2024-10-29 15:28:29 +01:00
Robert Baldyga
e8b1c3ce81
Merge pull request #1514 from Deixx/mtab-check-optional
Handle missing /etc/mtab and modify output
2024-10-29 10:47:00 +01:00
Daniel Madej
0c0b10535e [tests] Update CLI messages and test
Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-10-28 16:07:33 +01:00
Daniel Madej
f11f14d31a Refactor mounted device checks
Calling functions now print error messages.
All the mounted devices are printed (not just the first one).

Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-10-28 16:07:33 +01:00
Daniel Madej
a2f3cc1f4a Mtab check optional
There are situations when /etc/mtab is not present in the
system (e.g. in certain container images). This blocks
stop/remove operations. With making this check optional
the duty of checking mounts falls to kernel.
Test modified to check operations with and without mtab.

Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
2024-10-28 16:07:33 +01:00
Robert Baldyga
588b7756a9
Merge pull request #1574 from robertbaldyga/exp-obj-serial
Introduce exp_obj serial
2024-10-25 14:58:47 +02:00
Robert Baldyga
b6f604d4a9 Introduce exp_obj serial
This is meant to be used by lvm2 to recognize which one of the stacked
devices should be used (be it backend device, or one of the bottom levels
in multi-level cache configuration).

Signed-off-by: Robert Baldyga <robert.baldyga@open-cas.com>
2024-10-19 21:53:43 +02:00
Katarzyna Treder
7a3b0672f2
Merge pull request #1572 from katlapinka/kasiat/update-tf
Update TF submodule
2024-10-15 12:03:10 +02:00
Katarzyna Treder
7c9c9a54e2 Update TF submodule
Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
2024-10-15 11:15:26 +02:00