Commit Graph

419 Commits

Author SHA1 Message Date
Rafal Stefanowski
43f43068ad Update copyright statements (2021)
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2021-01-21 13:15:38 +01:00
Michal Mielewczyk
b4a34fe9c9 tests: update ioclass stats tests
`Free` is no longer a part of the ioclass usage stats

Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-01-12 05:11:16 -05:00
Michal Mielewczyk
0e1ba12756 test api: class for ioclass usage stats
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-01-12 05:11:16 -05:00
Robert Baldyga
22b4288f3d tests: Update tests after test-framework API changes
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2021-01-05 20:35:58 +01:00
Slawomir Jankowski
e2ea2f1b30 Fix recent change in functional tests API
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2021-01-05 16:44:47 +01:00
Robert Baldyga
ea581953e1 Shorten cleaner thread name
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-12-30 18:12:21 +01:00
Robert Baldyga
309b674fd8
Merge pull request #535 from Ostrokrzew/by-id
Disallow to use other than by-id path to core or cache device
2020-12-23 14:38:07 +01:00
Michal Mielewczyk
fb1a1ab57f tests: new ioclass config in existing tests
Update existing tests to work with new ioclass config format

Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:20 -05:00
Michal Mielewczyk
0bcd665818 tests: test ioclass config after metadata load
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:20 -05:00
Michal Mielewczyk
80d113bb59 tests: repart with occupancy threshold enabled
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
89b4f31806 tests: resize existing ioclass
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
f803dff669 tests: verify if parts are evicted in good order
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
1ba61535fa tests: basic test for occupancy threshold - read
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
48530b2123 tests: verify custom partitions usage stats sum
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Rakowski
fe226f6fed tests: basic test for occupancy threshold - write
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
4270593e7b tests: common helpers for ioclass tests
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
7cd37e45a9 tests: update requirements.txt
Add `recordclass` package needed for occupancy-per-ioclass tests

Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
741db6b7e1 tests: improve ioclass tests helper
Use predefined consts instead of raw values to create default ioclass

Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
7ef1e1c197 tests: allocation as value in range 0.00 to 1.00
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
d8bc4b8e28 test api: occupancy per ioclass
Occupancy in ioclass config as values in range 0.00 to 1.00

Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
8350ac9e88 test api: update default ioclass allocancy
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Rakowski
393fd532cf tests: small fix in conftest
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
4f9f69d475 tests: parametrize common prepare for ioclasses
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
3a115bb8f0 test api: keep default ioclass values in vars
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
0d0c40ec57 tests: Add missing log in ioclass test prepare
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 08:11:19 -05:00
Michal Mielewczyk
8c573dbe85 test api: parse output of --io-class --list
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-12-23 07:23:02 -05:00
Slawomir Jankowski
17f440de10 Update TF and functional tests API
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-12-22 16:29:33 +01:00
Slawomir Jankowski
ecbd4fbe30 Update smoke tests
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-12-22 16:29:06 +01:00
Slawomir Jankowski
488acc6d4d Drop one utils test
The function that it tested no longer works the same.

Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>

util test
2020-12-22 16:29:06 +01:00
Slawomir Jankowski
cb6d6aaaba Modify smoke tests example
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-12-22 16:29:06 +01:00
Slawomir Jankowski
0d9a56b4f0 Update smoke tests utilities
according to recent changes

Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-12-22 16:29:06 +01:00
Slawomir Jankowski
031a37a041 Remove unused function from smoke tests
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-12-22 16:29:06 +01:00
Katarzyna Łapińska
cd9b0deda3
Merge pull request #578 from karolinavelkaja/fault_power_hit_init_test
adding new test 'test_fault_power_hit_init'
2020-12-21 13:57:17 +01:00
Katarzyna Łapińska
510eb46265
Merge pull request #582 from katlapinka/multi-seq-cutoff
Add tests for multistream sequential cutoff
2020-12-21 12:11:28 +01:00
Robert Baldyga
a61012a7a1
Merge pull request #573 from karolinavelkaja/security_io_engines_test
Adding test 'test_io_engines'
2020-12-21 10:00:31 +01:00
Katarzyna Lapinska
a3860c6be1 Add tests for multistream sequential cutoff
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-12-18 14:22:21 +01:00
Robert Baldyga
1ba4583cb8
Merge pull request #594 from katlapinka/trim-nand
Change required cache device type for test checking discards at cache start
2020-12-16 23:22:28 +01:00
Robert Baldyga
a61837eb7a
Merge pull request #595 from katlapinka/time-import
Add missing import to udev tests
2020-12-16 23:22:11 +01:00
Robert Baldyga
090d84c597
Merge pull request #597 from karolinavelkaja/removing_partitions_after_mdadm_fix
fix for removing partitions after mdadm --zero-superblock command
2020-12-16 23:21:32 +01:00
Karolina Rogowska
96a6fa6ba1 adding new test 'test_fault_power_hit_init'
Signed-off-by: Karolina Rogowska <karolina.rogowsky@gmail.com>
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2020-12-16 15:25:39 +01:00
Karolina Rogowska
14d5a31190 waiting for mdadm to complete event (--zero-superblock command) before removing partition
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2020-12-11 17:41:02 +01:00
Katarzyna Lapinska
37b5c3c47a Add missing import to udev tests
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-12-11 15:15:53 +01:00
Katarzyna Lapinska
6f326fe2e6 Change required cache device type for test checking discards at cache start
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-12-11 15:08:11 +01:00
Karolina Rogowska
343c5b8ef4 Adding test 'test_security_io_engines'
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2020-12-09 17:40:56 +01:00
Katarzyna Lapinska
ca02fef41f Remove password from example DUT config
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-12-02 14:52:56 +01:00
Katarzyna Łapińska
3e659f075b
Merge pull request #581 from karolinavelkaja/raid_cleanup_in_prepare_fix
fix for RAIDs cleanup in prepare
2020-12-01 11:54:33 +01:00
Robert Baldyga
225d0ee675
Merge pull request #467 from Deixx/checksec
Security test for compilation flags
2020-11-30 10:11:10 +01:00
Robert Baldyga
1746e24472
Merge pull request #532 from Ostrokrzew/update_tests
Update CLI tests
2020-11-27 09:14:03 +01:00
Robert Baldyga
25a3abc595
Merge pull request #526 from Ostrokrzew/start_service
Test for loading cache from conf in different mode
2020-11-26 13:23:13 +01:00
Robert Baldyga
a9d33eb6ac
Merge pull request #513 from Ostrokrzew/fixes
Minor refactorings and updates
2020-11-26 13:23:01 +01:00