Slawomir Jankowski
7a9405a58e
Update zero metadata API and tests
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2021-02-25 14:41:39 +01:00
Katarzyna Łapińska
b72880ce86
Merge pull request #634 from katlapinka/ioclass-fixes
...
IO classification tests fixes
2021-02-16 12:33:25 +01:00
Katarzyna Lapinska
73e9906a54
Test for loading cache after dirty shutdown
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2021-02-16 12:05:55 +01:00
Katarzyna Lapinska
b8158f9ceb
Add remove core script command to tests API
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2021-02-16 11:47:11 +01:00
Katarzyna Lapinska
87f68bb2f5
Fixes in tests and CAS API due to the change with by-id devices paths
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2021-01-26 13:19:47 +01:00
Katarzyna Lapinska
936e71baa9
[TF] Test Framework update
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2021-01-26 09:57:05 +01:00
Robert Baldyga
d63cd698a3
Merge pull request #651 from Deixx/pytest-asyncio
...
Add pytest-asyncio package to requirements
2021-01-25 19:26:02 +01:00
Katarzyna Łapińska
3685a926b4
Merge pull request #577 from karolinavelkaja/fault_power_hit_test
...
Adding test 'test_fault_power_hit' and cli messages accordingly
2021-01-25 13:50:28 +01:00
Katarzyna Łapińska
5ef08b06ac
Merge pull request #598 from karolinavelkaja/check_number_of_processes_test
...
add test 'test_check_number_of_processes'
2021-01-25 13:49:19 +01:00
Katarzyna Łapińska
362e224dba
Merge pull request #601 from katlapinka/old-version
...
Workaround for running tests on CAS version with old versioning style
2021-01-25 13:46:35 +01:00
Daniel Madej
dbe9573afa
Add pytest-asyncio package to requirements
...
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2021-01-25 09:20:07 +01:00
Karolina Rogowska
813c602ab3
adding test 'test_raid_as_cache'
...
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
moving test to volumes group
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2021-01-21 13:25:21 +01:00
Rafal Stefanowski
43f43068ad
Update copyright statements (2021)
...
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2021-01-21 13:15:38 +01:00
Katarzyna Lapinska
b0c7bea427
IO classification tests fixes
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2021-01-15 12:02:41 +01:00
Katarzyna Lapinska
72be34c58e
Device not supporting discards instead of random HDD in test checking discards support
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2021-01-15 12:02:08 +01:00
Karolina Rogowska
aa08a82669
Adding test 'test_fault_power_hit' and cli messages accordingly
...
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2021-01-14 13:10:50 +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
Karolina Rogowska
90280d1c21
add test 'test_check_number_of_processes'
...
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2021-01-05 17:25:48 +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
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
Katarzyna Lapinska
89aa289085
Workaround for running tests on CAS version with old versioning style
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-12-18 14:07:38 +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
Robert Baldyga
04a3ea1142
Merge pull request #471 from Ostrokrzew/huge
...
Tests for flushing huge cache
2020-11-26 13:22:48 +01:00
Karolina Rogowska
05ed83c6ae
fix for RAIDs cleanup in prepare
...
Signed-off-by: Karolina Rogowska <karolina.rogowsky@gmail.com>
2020-11-25 16:29:02 +01:00
Slawomir Jankowski
7d1f8cfcee
Fix clean reboot test
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-05 14:06:55 +01:00
Slawomir Jankowski
a36c1be8a0
In DI12h test, verify each job separately, right after job is done.
...
Verifying the whole workload at once generates failures in some DUT configurations.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-05 14:06:55 +01:00
Slawomir Jankowski
e5c8324398
Fix recovery tests
...
Methods receiving device as an argument, uses its system_path field, not full_path
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-05 14:06:55 +01:00
Slawomir Jankowski
cae2dd2ef5
Fix incremental load tests
...
Inactive statistics for particular modes:
WT only dirty should be zero
WA, PT all should be zero
WB, WO only clean should be zero
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-05 14:06:55 +01:00
Slawomir Jankowski
f6ec36e49e
Increase readability
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-05 14:06:55 +01:00
Slawomir Jankowski
a99da7fa85
Add 1-second pause after plugging device
...
sometimes test cannot find plugged device, because plug operation is too slow
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-05 14:06:55 +01:00
Slawomir Jankowski
0d6318461e
Cast alru_params.activity_threshold.total_milliseconds()
to int
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-05 14:06:55 +01:00
Slawomir Jankowski
607ad5d16c
Use Time
wrapper instead of timedelta
...
because `set_params_alru` uses method `total_milliseconds()`
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-05 14:06:55 +01:00
Slawomir Jankowski
1ce946239d
Remove line which isn't in stderr output.
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-05 14:06:55 +01:00
Slawomir Jankowski
deb34f62d5
Use existing wrapper
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-05 14:06:55 +01:00
Robert Baldyga
dfd63abcb9
Merge pull request #365 from Ostrokrzew/consistency
...
Add test for checking outputs' consistency
2020-11-05 14:04:00 +01:00
Robert Baldyga
ab4665ba3e
Merge pull request #492 from Deixx/raid-ocl
...
Cleanup RAIDs, example test and RAID + udev test
2020-11-05 14:03:39 +01:00
Slawomir Jankowski
3424ef0199
Test for loading cache from conf in different mode
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-05 09:18:35 +01:00
Daniel Madej
cd8892f775
Security test for compilation flags
...
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-11-05 08:50:35 +01:00
Slawomir Jankowski
8c0faba498
Update CLI tests
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-03 11:27:31 +01:00
Slawomir Jankowski
dda319eb2f
Test for flushing huge cache on raw device
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-02 12:18:23 +01:00
Slawomir Jankowski
6ceb194a46
Test for flushing huge cache with fs
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-11-02 12:17:43 +01:00
Katarzyna Lapinska
85df47cddd
Add trim tests using devices supporting and not supporting discards
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-10-21 09:33:23 +02:00
Robert Baldyga
96ce3131f6
Merge pull request #473 from Ostrokrzew/mem
...
Negative test for loading CAS module with lack of memory
2020-10-20 16:42:44 +02:00
Robert Baldyga
c844aa7b85
Merge pull request #476 from Ostrokrzew/discard
...
Test for handling discard request on huge CAS device
2020-10-20 16:35:11 +02:00
Robert Baldyga
2b4effe335
Merge pull request #548 from Deixx/kernel-params
...
Introduce CAS kernel module parameters configuration
2020-10-20 15:41:15 +02:00
Daniel Madej
f3dd047917
Reload cas_cache if its params need to be changed
...
Before starting cache, the method checks if current kernel module params
are equal to configured (or default if configuration is default). If not
then kernel module is reloaded with proper parameters.
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-10-13 09:36:44 +02:00
Daniel Madej
2719804d38
Add class for cas_cache parameters configuration
...
Update test_framework
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-10-09 15:04:07 +02:00
Daniel Madej
59596a77ab
Test CAS udev rules with RAID devices
...
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-10-09 12:30:51 +02:00
Daniel Madej
a61a1341ff
Example test using RAID API
...
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-10-09 12:30:51 +02:00
Daniel Madej
087cad684e
Cleanup RAIDs in prepare
...
Update test-framework
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-10-09 12:30:39 +02:00
Slawomir Jankowski
0917215f1a
Update API for init config
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-10-01 14:56:02 +02:00
Slawomir Jankowski
bfce98d5ef
Add new message
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-09-17 15:30:43 +02:00
Slawomir Jankowski
9237d26ee2
Test for handling discard request on huge CAS device
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-09-10 14:00:32 +02:00
Slawomir Jankowski
89ed080cfe
Add test for checking cache and core statistics outputs' consistency
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-08-31 14:01:00 +02:00
Katarzyna Lapinska
6ac104c3b8
Rewrite IO class tests to use latest Test Framework API
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-08-28 12:43:07 +02:00
Katarzyna Lapinska
f30fcb1a02
Add clean shutdown data consistency test
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-08-26 11:43:48 +02:00
Robert Baldyga
960cf6e085
Merge pull request #479 from Ostrokrzew/core_rem
...
Add tests for a core removal when the other one is mounted
2020-08-26 11:02:25 +02:00
Robert Baldyga
89992e6ef8
Merge pull request #482 from Ostrokrzew/os_dependent
...
Add 'os_dependent' marker to tests with TF update
2020-08-26 11:02:02 +02:00
Robert Baldyga
ecebb52b46
Merge pull request #505 from Ostrokrzew/fix
...
Few fixes after recent changes
2020-08-26 10:59:53 +02:00
Robert Baldyga
e8fa4ca7fc
Merge pull request #506 from katlapinka/api-detach
...
Add detach command to test's API and fix for attach command
2020-08-26 10:57:02 +02:00
Robert Baldyga
8dc06a3904
Merge pull request #507 from katlapinka/test-attach-detach
...
Add stress test for attaching and detaching multiple core devices.
2020-08-26 10:56:19 +02:00
Katarzyna Lapinska
b876da96b6
Fix for checking if connection with DUT is active in teardown
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-08-25 12:44:23 +02:00
Katarzyna Lapinska
77499cc693
Add stress test for attaching and detaching multiple core devices.
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-08-24 13:15:49 +02:00
Katarzyna Lapinska
dfdbd9abbe
Add detach command to test's API and fix for attach command
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-08-24 12:41:03 +02:00
Robert Baldyga
a769b9fe0b
Merge pull request #502 from katlapinka/reboot-prepare
...
Add reboot if executor can not connect to DUT in test prepare
2020-08-21 10:40:08 +02:00
Robert Baldyga
f12274eb24
Merge pull request #488 from katlapinka/trim-stress
...
Add trim stress test
2020-08-19 17:45:10 +02:00
Katarzyna Lapinska
c314aa294a
Execute teardown after skip in test
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-08-19 16:14:55 +02:00
Slawomir Jankowski
7218f814aa
Test for loading CAS kernel module with insufficient memory
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-08-19 16:13:09 +02:00
Slawomir Jankowski
77db7de4bc
Fix test for casadm version
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-08-19 15:56:12 +02:00
Slawomir Jankowski
873be2bf3a
Fix test for casadm help
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-08-19 15:56:12 +02:00
Robert Baldyga
ed0052f502
Merge pull request #486 from katlapinka/trim-eviction
...
Add test verifying if trim request does not cause eviction on CAS device
2020-08-19 15:48:03 +02:00
Robert Baldyga
fce22f9d19
Merge pull request #481 from Ostrokrzew/rename
...
Change duplicated name of test to avoid conflicts
2020-08-19 15:47:21 +02:00
Katarzyna Lapinska
0b455ada64
Add test verifying if trim request do not cause eviction on CAS device
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-08-17 14:30:08 +02:00
Katarzyna Lapinska
4a2ead3934
Add trim stress test
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-08-17 14:27:48 +02:00
Robert Baldyga
0c64a44cf5
Merge pull request #495 from Ostrokrzew/zero_meta
...
Swap formatting NVMe to metadata zeroing in functional tests CAS API
2020-08-17 10:47:57 +02:00
Katarzyna Lapinska
1714a9855c
Add reboot if executor can not connect to DUT in test prepare
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-08-17 09:19:31 +02:00
Slawomir Jankowski
1f437a065f
Fix adding core to cache with custom ID
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-08-13 13:56:11 +02:00
Slawomir Jankowski
13c8525448
Test for removing core when the other one is mounted
...
and core numeration is custom - each core ID starts with the same digit.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-08-13 13:55:46 +02:00
Slawomir Jankowski
b8e840ceab
Test for removing core when the other one is mounted
...
and core numeration is automatic - each core ID starts with different digit.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-08-13 13:55:07 +02:00
Slawomir Jankowski
77ade8fda2
Change duplicated name of test to avoid conflicts
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-08-13 13:43:38 +02:00
Slawomir Jankowski
4b39811c43
Add 'os_dependent' marker to tests
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-08-12 15:39:03 +02:00
Robert Baldyga
f16077c4ff
Update TF: random seed and test summary improvements
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-08-12 13:33:48 +02:00
Robert Baldyga
e7e1abd89b
Merge pull request #499 from imjfckm/fix-no-marks-tests
...
Fix TF breaking when no pytest marks present
2020-08-11 16:11:45 +02:00
Jan Musial
19781c95f7
Fix TF breaking when no pytest marks present
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2020-08-11 15:36:57 +02:00
Robert Baldyga
1ca64d03e7
Merge pull request #494 from mmichal10/test-purge-ioclass
...
Test purge ioclass
2020-08-11 14:50:53 +02:00
Michal Mielewczyk
12426cfd3a
tests: test for stats after purge
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-08-11 07:16:36 -04:00
Jan Musial
31fda78be4
Use parametrizex in tests
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2020-08-11 13:05:15 +02:00
Jan Musial
d75c49aced
Enable TF pair-testing parametrization
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2020-08-11 13:03:19 +02:00
Slawomir Jankowski
52fb80d7b4
Remove formatting NVMe from test's API
...
Add metadata zeroing to test's API
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-08-10 19:14:41 +02:00
Michal Mielewczyk
863947ddb8
test api: implement UsageStats
arithmetic ops
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-08-10 10:30:36 -04:00
Jan Musial
ebd1c0075b
Add switch for specifying buildtype in performance tests
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2020-08-06 14:01:30 +02:00
Jan Musial
46b8ec3c03
Performance test for 100% hit ratio
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2020-08-06 14:01:30 +02:00
Jan Musial
06322f6199
Add PerfContainer for storing performance results
...
Implement new package which primary goal is to collect and validate
performance metrics in managable way then dump them in JSON form for
further processing/storage.
Example usage:
container = PerfContainer()
container.insert_config_param("20.03.0000", ConfigParameter.CAS_VERSION)
container.insert_cache_metric(20000000, IOMetric.read_IOPS)
with open("perf.json", "w") as f:
json.dump(container.to_serializable_dict(), f)
Signed-off-by: Jan Musial <jan.musial@intel.com>
2020-08-06 14:01:30 +02:00
Robert Baldyga
3acc720cb0
Merge pull request #489 from robertbaldyga/tests-fix-cas-version-parsing
...
tests: Fix CAS version parsing
2020-08-05 21:54:59 +02:00
Robert Baldyga
11892d56a9
tests: Fix CAS version parsing
...
As CAS version format changed to custom one, we need to parse it
in non-default way.
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-08-05 15:19:29 +02:00
Katarzyna Lapinska
fdf095ea15
Remove partitions from disk after unmounting them
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-08-05 12:00:44 +02:00
Robert Baldyga
6ef7195950
Merge pull request #460 from katlapinka/init-tests
...
Add init test with different runlevels and test for management device status
2020-07-27 18:35:36 +02:00
Robert Baldyga
5baa34ab41
Merge pull request #419 from Ostrokrzew/ex_conf
...
Update 'example_config' after changes in TF
2020-07-27 18:35:09 +02:00
Robert Baldyga
124037cf55
Merge pull request #324 from Ostrokrzew/signal
...
Tests for FLUSH and FUA signals
2020-07-27 18:33:37 +02:00
Slawomir Jankowski
93ace7d520
Check for FLUSH and FUA signals sent to multilevel cache in lazy-write modes
...
Add test for checking for logs of requests insyslog from OpenCAS
when SCSI_DEBUG module is base-level core device in multilevel cache.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-07-21 10:28:56 +02:00
Slawomir Jankowski
c01956d0e1
Check for FLUSH and FUA signals sent to cache device in lazy-write modes
...
Add test for checking for logs of requests insyslog from OpenCAS
when SCSI_DEBUG module is cache device.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-07-21 10:28:56 +02:00
Slawomir Jankowski
153eb19c9b
Check for FLUSH and FUA signals sent to core device in lazy-write modes
...
Add test for checking for logs of requests in syslog from OpenCAS
when SCSI_DEBUG module is core device.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-07-21 10:28:56 +02:00
Katarzyna Lapinska
fb8860bf39
Initialize tests cleanup
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-07-15 12:57:03 +02:00
Katarzyna Lapinska
6be612be78
Add init test with different runlevels and test for management device status
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-07-14 13:55:55 +02:00
Robert Baldyga
94dda3a7d5
Merge pull request #442 from katlapinka/stress-dirty-shutdown
...
Add new stress dirty shutdown test
2020-07-14 13:47:49 +02:00
Slawomir Jankowski
5bc85049a2
Update 'example_config' after changes in TF
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-07-13 12:10:38 +02:00
Robert Baldyga
cfb915867a
Merge pull request #449 from katlapinka/dev-capabilities
...
Add test for devices' capabilities
2020-07-12 09:28:15 +02:00
Robert Baldyga
885ca70699
Merge pull request #456 from imjfckm/fix-force-reinstall
...
Change force-reinstall test option to behave properly
2020-07-12 09:28:01 +02:00
Robert Baldyga
9c6a4a393c
Merge pull request #321 from Ostrokrzew/wb
...
Lazy-writes modes tests
2020-07-07 08:54:58 +02:00
Katarzyna Lapinska
b13403a9b9
Add test for devices' capabilities
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-07-07 08:40:07 +02:00
Jan Musial
711aa2fe47
Change force-reinstall test option to behave properly
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2020-07-03 11:53:31 +02:00
Katarzyna Lapinska
5aa1ca7d48
Add missing import to long DI tests
2020-06-29 14:36:02 +02:00
Michal Rakowski
4c3a07c13b
tests: add cache start trim test
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2020-06-25 12:12:51 +02:00
Michal Rakowski
23aea2b7cc
Test framework update & conftest fixup
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2020-06-24 14:40:15 +02:00
Katarzyna Lapinska
aeae7c9765
Add test for checking the ability of CAS to start cache instances upon system boot after dirty shutdown during IO workloads
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-06-22 16:49:49 +02:00
Katarzyna Lapinska
be288d2fac
Kill existing fsck process to be able to manage partitions in test prepare
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-06-17 09:03:45 +02:00
Slawomir Jankowski
9116864b92
Update Test-framework submodule
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-06-15 13:51:39 +02:00
Slawomir Jankowski
b12b0e52f6
Update wb throttling test after TF changes
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-06-15 13:49:49 +02:00
Slawomir Jankowski
9e5385009d
Test for clean remove of core without fs from cache
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-06-15 13:48:21 +02:00
Slawomir Jankowski
ca89bd43b5
Test for clean remove of core with fs from cache
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-06-15 13:48:21 +02:00
Slawomir Jankowski
d74f82f2cb
Test for clean stop of cache
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-06-15 13:48:21 +02:00
Robert Baldyga
97f160f1c3
Merge pull request #381 from Ostrokrzew/flush_concurrent
...
Add test for concurrent flushing processes
2020-06-10 16:13:40 +02:00
Robert Baldyga
54eb642015
Merge pull request #388 from Ostrokrzew/help
...
Rebuild test for *help* command
2020-06-10 16:10:14 +02:00
Katarzyna Lapinska
a98fe4886a
Add recovery tests
...
Signed-off-by: Katarzyna Lapinska <katarzyna.lapinska@intel.com>
2020-06-08 12:09:26 +02:00
Slawomir Jankowski
5ece6efa40
Add test for 'version' command
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-06-08 11:15:02 +02:00
Slawomir Jankowski
207a3b7b7e
Add test for concurrent cache flushing processes
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-06-05 12:46:51 +02:00
Slawomir Jankowski
8f6491bcc0
Add test for concurrent core flushing processes
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-06-05 12:46:51 +02:00
Robert Baldyga
a03a27f1d5
Merge pull request #377 from rafalste/tests_statistics_integrity
...
Test for proper statistics values
2020-06-02 13:22:09 +02:00
Rafal Stefanowski
04b2fc6bd5
Test for proper statistics values
...
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2020-06-02 10:25:57 +02:00
Robert Baldyga
7bd09878f9
Merge pull request #428 from robertbaldyga/tf-plugins-provided-by
...
Update test-framework and update example config
2020-06-01 16:37:39 +02:00
Slawomir Jankowski
0903541160
Add new error message to 'cli_mesages'
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-06-01 13:30:07 +02:00
Slawomir Jankowski
394313002b
Add test for wrong flag combination in start command
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-06-01 13:30:07 +02:00
Slawomir Jankowski
4b26b05b9f
Rebuild test for *help* command
...
Test all *help* call cases, even wrong.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-06-01 12:32:54 +02:00
Slawomir Jankowski
24a8619f9a
Add file with *help* messages
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-06-01 12:32:54 +02:00
Robert Baldyga
16ac54af17
Update test-framework and update example config
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-06-01 12:32:36 +02:00
Robert Baldyga
69da7f5677
Merge pull request #420 from mmichal10/core-id-rule
...
Core id ioclass rule
2020-05-29 15:13:39 +02:00
Robert Baldyga
d11f434a76
Merge pull request #424 from mmichal10/improve-installer
...
Improve installer
2020-05-27 16:26:27 +02:00
Michal Mielewczyk
e34477690c
test api: allow to get commit hash from DUT
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-05-27 09:18:01 -04:00
Michal Mielewczyk
c99631bc73
test api: don't copy sources in set_up_opencas()
...
This way set_up_opencas() can be reused in tests
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-05-27 09:18:01 -04:00
Michal Mielewczyk
8e50f1c219
test api: allow to install particular CAS version
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-05-27 09:18:01 -04:00
Michal Mielewczyk
ce84b811b7
test api: split installer into smaller steps
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-05-27 09:18:01 -04:00
Michal Mielewczyk
3f8f033c4c
test api: clean CAS repo before build
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-05-27 09:18:01 -04:00
Michal Mielewczyk
bd8b88b55d
test api: wrapper for git checkout
command
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-05-27 09:18:01 -04:00
Michal Mielewczyk
a9835183d8
test api: wrapper class for CAS version
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-05-27 05:37:38 -04:00
Michal Mielewczyk
8def35c986
test api: wrapper for retrieving CAS release tags
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-05-26 09:54:36 -04:00
Michal Mielewczyk
b51d75ff5e
Test for core id based io classification
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-05-25 05:16:35 -04:00
Michal Mielewczyk
25b1fb086e
test api: fix purge command wrapper name
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-05-25 05:11:29 -04:00
Michal Mielewczyk
c232dd36d9
Test for triggered WBT
2020-05-21 04:30:57 -04:00
Robert Baldyga
673ff88fff
Merge pull request #383 from rafalste/tests_stat_max
...
Tests for max cache/core stats
2020-05-20 23:00:56 +02:00
Robert Baldyga
1e25420f86
Merge pull request #404 from rafalste/copyright_update
...
Update copyright statements
2020-05-19 11:25:11 +02:00
Robert Baldyga
c7f3e52411
Merge pull request #309 from Deixx/ioclass-stats
...
IO class stats - refactor and test for statistics sections
2020-05-18 17:55:24 +02:00
Michal Mielewczyk
84f2dc3c07
CLI test for purge commands
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-05-12 11:32:01 -04:00
Michal Mielewczyk
c28babde8b
tests: Wrappers for purge commands
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-05-12 11:32:01 -04:00
Rafal Stefanowski
58b3135082
Tests for max cache/core stats
...
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2020-05-06 11:22:07 +02:00
Rafal Stefanowski
44b4020cc1
Update copyright statements
...
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2020-05-04 16:47:38 +02:00
Daniel Madej
f9e28c9d05
Add test for IO class statistics sections
...
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-05-04 13:04:22 +02:00
Daniel Madej
8d0650ecb3
Refactor/update existing tests in test_ioclass_stats.py
...
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-04-29 11:55:08 +02:00
Daniel Madej
f31587fc9d
Refactor check_msg + fixes in touched files
...
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-04-29 11:55:08 +02:00
Katarzyna Lapinska
1cf56d9d6c
Tests directories cleanup
2020-04-27 15:24:01 +02:00
Rafal Stefanowski
d5e632d3a3
Update rsync usage to utilize bidirectional rsync
...
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2020-03-24 15:38:54 +01:00
Jan Musial
650dbf5d31
Add test for ALRU with activity threshold set to 0
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2020-03-11 11:27:48 +01:00
Jan Musial
8d86cdfa3b
Allow whole range of ALRU parameters in test API
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2020-03-11 11:27:48 +01:00
Jan Musial
1b0c0f6380
Update test framework
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2020-03-11 11:27:48 +01:00
Michal Rakowski
dfab893c3d
Merge pull request #319 from rafalste/tests_display_stats
...
Add tests for proper statistics display
2020-02-18 12:47:49 +01:00
Michał Mielewczyk
6e1224191f
Merge pull request #260 from Ostrokrzew/many2one
...
Add FI many to one tests
2020-02-18 09:00:05 +01:00
Katarzyna Łapińska
da493b37bb
Merge pull request #331 from Ostrokrzew/load_init_odlozony
...
Load cache tests' update
2020-02-18 07:42:57 +01:00
Katarzyna Łapińska
49edc8a8cd
Merge pull request #315 from Ostrokrzew/interrupt
...
Interruption tests
2020-02-18 07:24:43 +01:00
Rafal Stefanowski
d9a2b017c8
Add tests for proper statistics display
...
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2020-02-17 17:53:09 +01:00
Slawomir Jankowski
17528aefdd
Add interrupt cache stop interrupt test
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-02-17 15:36:31 +01:00
Slawomir Jankowski
657023a79c
Add two tests for interrupting cache mode switch
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-02-17 15:36:31 +01:00
Slawomir Jankowski
5f21f4d580
Add interrupt removing core test
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-02-17 15:36:31 +01:00
Slawomir Jankowski
90c27e488c
Add Interrupt cache flushing test
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-02-17 15:36:31 +01:00
Slawomir Jankowski
660a99ae5c
Add Interrupt core flushing test
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-02-17 15:36:31 +01:00
Michał Mielewczyk
ee9855cad3
Merge pull request #335 from Ostrokrzew/multi
...
Remove core from multilevel cache test
2020-02-17 15:22:57 +01:00
Michal Mielewczyk
b28e2614c0
Test for acp wake up time param.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-02-17 07:28:04 -05:00
Michal Mielewczyk
230667a219
Test for acp flush max buffers param.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-02-17 03:52:17 -05:00
Slawomir Jankowski
8c7f0dcd32
One of many cores in cache fails
...
OpenCAS continue to work after one of many cores fails
1. Start cache.
2. Add core1 to previously created cache.
3. Add core2 to previously created cache.
4. Fill cache with pages from core1.
5. Fail core1.
6. Check if core2 is able to use cache.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-02-17 09:44:55 +01:00
Michal Mielewczyk
b96da538e0
Expect particular types in ACP config constructor
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-02-17 03:41:57 -05:00
Michal Mielewczyk
01dcc3b0fd
tests: Add __str__ method for ACP config class
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2020-02-17 03:41:57 -05:00
Slawomir Jankowski
4717b942d9
Dynamic allocation of space in cache
...
OpenCAS continues to operate after one of many cores is released:
1. "Start cache",
2. "Add core1 to previously created cache",
3. "Add core2 to previously created cache",
4. "Fill cache with pages from core1",
5. "Check if core2 is able to use cache"
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-02-14 14:50:29 +01:00
Slawomir Jankowski
9ad35e8ae9
Remove one of multiple cores from cache
...
OpenCAS continues to operate after one of many cores is removed:
1. "Start cache",
2. "Add core1 to previously created cache",
3. "Add core2 to previously created cache",
4. "Fill cache with pages from core1",
5. "Remove core1",
6. "Check if core2 is able to use cache"
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-02-14 14:50:29 +01:00
Michal Rakowski
25bf128c1a
functional tests: fix setting seq_cutoff policy
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2020-02-14 14:48:13 +01:00
Slawomir Jankowski
8991153bd8
Remove core from multilevel cache
...
OpenCAS not allow remove the core on 1 level cache when is used by level 2:
/1/ "Create multilevel intelcas device",
/2/ "Try to remove intelcas device on level 1",
/3/ "Remove intelcas device"
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-02-13 15:54:32 +01:00
Slawomir Jankowski
7904c06423
Add message
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-02-13 15:54:32 +01:00
Sławomir Jankowski
ac05dadfcd
Merge pull request #320 from micrakow/kedr_io
...
functional tests: add kedr with filesystem test
2020-02-13 15:34:28 +01:00
Michał Mielewczyk
1c45ae5b3c
Merge pull request #316 from katlapinka/acp-functional
...
Functional test for acp cleaning policy
2020-02-13 14:42:19 +01:00
Michal Rakowski
77124296ee
functional tests: add kedr with filesystem test
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2020-02-13 14:04:37 +01:00
Michal Rakowski
30b06e07a4
Merge pull request #314 from Deixx/align
...
Size alignment update in tests
2020-02-13 13:50:34 +01:00
Katarzyna Lapinska
cc39256dac
Functional test for acp cleaning policy
2020-02-13 13:50:18 +01:00
Michal Rakowski
919aa35d08
Merge pull request #258 from Ostrokrzew/stop_n_load
...
Add FI test: stop --no-flush-cache
2020-02-13 11:28:58 +01:00
Michał Mielewczyk
71d8f04565
Merge pull request #305 from Deixx/core-fs
...
Test API: Filesystem on core + set sequential cut-off fix
2020-02-12 14:45:58 +01:00
Slawomir Jankowski
f1749526fb
Stop cache '--no-data-flush' without fs on core
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-02-12 13:06:36 +01:00
Slawomir Jankowski
232b6ef21c
Stop cache '--no-data-flush' with fs on core
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-02-12 13:06:19 +01:00
Slawomir Jankowski
a5a8c19ea4
Update test due to rename 'create_test_file' method
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-02-12 13:05:31 +01:00
Slawomir Jankowski
3e5697706c
Add message to 'cli_messages' module
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-02-12 13:05:14 +01:00
Slawomir Jankowski
47e5faa558
TF submodule update
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-02-12 08:56:15 +01:00
Slawomir Jankowski
2a0ddffcfc
Refactor code
...
Change `core_number` to more descriptive `cores_amount`.
Parallelization of FIO for many cores.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-02-12 08:46:26 +01:00
Slawomir Jankowski
b72cfff6a9
Overload equality operator in cleaning policy params' classes
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-02-12 08:46:13 +01:00
Slawomir Jankowski
1c988e311e
Fix for flushing progress getting
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-02-11 14:39:38 +01:00
Sławomir Jankowski
4bc64e6471
Merge pull request #323 from katlapinka/flush-progress
...
Add method to get flushing progress
2020-02-11 13:26:27 +01:00
Katarzyna Lapinska
7654e10c96
Add method to get flushing progress
2020-02-11 12:36:47 +01:00
Katarzyna Lapinska
f11a8a5ae3
Rename cache mode trait lazy flush to lazy writes
2020-02-10 11:49:30 +01:00
Daniel Madej
081a05a635
Get cache modes which have any of the provided traits
...
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-02-07 16:53:09 +01:00
Daniel Madej
475ddb0050
Get all cache modes which traits include those provided as argument
...
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-02-07 13:04:14 +01:00
Daniel Madej
bfddd0dd60
Size alignment update in tests
...
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-02-07 09:49:51 +01:00
Katarzyna Łapińska
5b0413b3fd
Merge pull request #266 from Ostrokrzew/volumes
...
Add volume test
2020-02-06 11:41:08 +01:00
Katarzyna Łapińska
8fb755fa10
Merge pull request #259 from Ostrokrzew/twice_core
...
Add FI test: try add twice the same device as core
2020-02-06 11:09:29 +01:00
Katarzyna Lapinska
4e573a746a
Add write fetch tests
2020-02-03 14:38:19 +01:00
Slawomir Jankowski
a1d7297bb7
Update cli messages module
...
Add new error messages.
Change 'TestRun.fail' to 'TestRun.LOGGER.error'.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-01-31 15:02:42 +01:00
Slawomir_Jankowski
5d78207f27
Update FI test: try add twice the same device as core
...
Check that OpenCAS does not accepts twice the same device as core.
Update code in file.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-01-31 15:02:42 +01:00