Katarzyna Łapińska
5c77bbd00b
Merge pull request #303 from rafalste/tests_set_get_params
...
Add tests for casadm --set-param and --get-param options check
2020-01-31 10:28:19 +01:00
Michał Mielewczyk
3fdfffffc3
Merge pull request #251 from Ostrokrzew/stress
...
Add stress test for small caches
2020-01-31 09:11:10 +01:00
Katarzyna Lapinska
80c1306ec4
Fix for io class file classification tests
2020-01-30 14:32:42 +01:00
Ostrokrzew
460cbe7ccc
Add stress test for small caches
...
Add IO stress tests for small CAS devices with 1 or 4 cores for every cache mode
and cache line size and with every cleaning policy for WB and WO modes.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-01-30 14:01:06 +01:00
Rafal Stefanowski
15c8973f45
Add tests for casadm --set-param and --get-param options check
...
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2020-01-27 12:07:12 +01:00
Katarzyna Lapinska
8204fa8a56
Update Init config usage and remove WI cache mode
2020-01-27 10:34:05 +01:00
Michal Rakowski
2801bfcc97
test-framework update
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2020-01-24 19:21:23 +01:00
Daniel Madej
7d86ca2741
Merge pull request #302 from Deixx/stats-refactor
...
Test API: Statistics refactor
2020-01-24 17:04:47 +01:00
Daniel Madej
25b0f0dc55
Test API: Statistics refactor
...
Keep all statistics names in one place
Differentiate Core/Cache IO class stats
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-01-24 16:41:05 +01:00
Daniel Madej
c5019cb772
Merge pull request #284 from Ostrokrzew/sec
...
Security test fix
2020-01-24 15:19:18 +01:00
Katarzyna Łapińska
ed6cf8a76b
Merge pull request #299 from Deixx/stats-flat
...
Refactor statistics
2020-01-24 08:57:54 +01:00
Daniel Madej
9ad85e3338
Update statistics usage to use stats classes
...
Rename set_statistics_deprecated to set_statistics_flat, as flat
statistics are sometimes more useful and actually not deprecated.
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-01-23 13:39:51 +01:00
Katarzyna Lapinska
4c66fa8b1b
Add cache mode traits
2020-01-23 11:56:51 +01:00
Katarzyna Łapińska
f36e7bf3d6
Merge pull request #293 from Deixx/ioclass-stats-update
...
Updated parsing IO class statistics for cache/core
2020-01-22 07:42:11 +01:00
Sławomir Jankowski
445f0cb9b0
Merge pull request #294 from rafalste/fix_timedelta_precision
...
Fix timedelta precision by importing attotimedelta instead
2020-01-21 17:37:52 +01:00
Rafal Stefanowski
5c3554f19b
Add attotime in OCL API dependencies
...
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2020-01-21 17:10:58 +01:00
Rafal Stefanowski
88efaa1940
Fix timedelta precision by importing attotimedelta
...
total_seconds() method from Python's datetime class outputs a Float
precision number which for some numbers multiplied by 10^n gives wrong
values.
total_seconds() method from attotime class wraps a native timedelta
object and outputs a Decimal precision number which fixes this issue.
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2020-01-21 16:43:54 +01:00
Daniel Madej
8bfa2ad83e
Updated parsing IO class statistics for cache/core
...
Signed-off-by: Daniel Madej <daniel.madej@intel.com>
2020-01-21 16:28:17 +01:00
Slawomir Jankowski
a3a809bd81
Security test fix
...
Fix for creating partition on partition:
now partition would be created on parent device.
Code fixes.
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-01-21 12:19:02 +01:00
Jan Musiał
159df1fb3e
Merge pull request #262 from mdziegie/5d
...
tests/data_integrity: Add two new 5 days long data integrity tests
2020-01-21 12:13:31 +01:00
Robert Baldyga
dbcbf17f88
Merge pull request #276 from Ostrokrzew/test_update
...
Test update
2020-01-21 11:36:04 +01:00
Marcin Dziegielewski
a1368b63f7
tests/data_integirty: Add two new 5 days long data integrity tests
...
This patch adds two new 5 days long data integirty tests:
- on raw devices with different cache modes
- on different filesystems with loaded io calss config
Signed-off-by: Marcin Dziegielewski <marcin.dziegielewski@intel.com>
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-01-21 11:27:55 +01:00
Rafal Stefanowski
1d7dce4b50
Fix duplicated __eq__ function
...
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2020-01-20 17:05:42 +01:00
Daniel Madej
f04a5e6093
Merge pull request #287 from rafalste/fix_duplicated_eq_func
...
Fix duplicated functions and minor PEP8 formatting issues
2020-01-20 16:14:12 +01:00
Rafal Stefanowski
cf67105489
Fix duplicated functions and minor formatting PEP8 issues
...
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2020-01-20 15:18:07 +01:00
Jan Musiał
53e9435a1f
Merge pull request #270 from katlapinka/incremental-load-udev-tests
...
Add incremental load udev tests
2020-01-20 10:47:31 +01:00
Slawomir Jankowski
ca36614448
Test update
...
Signed-off-by: Slawomir Jankowski <slawomir.jankowski@intel.com>
2020-01-20 09:00:39 +01:00
Robert Baldyga
74aac27006
Merge pull request #255 from rafalste/tests_cleaning_policy
...
Add tests for cleaning policies operation
2020-01-17 17:22:08 +01:00
Robert Baldyga
4e502eb3a6
Merge pull request #250 from imjfckm/test-errors-on-cores
...
Test errors on cores
2020-01-17 17:20:27 +01:00
Katarzyna Lapinska
35f3409a47
Add incremental load udev tests
2020-01-17 09:37:10 +01:00
Jan Musial
21f18b70db
Tests for errors on core device
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2020-01-17 09:14:45 +01:00
Rafal Stefanowski
1e0ed86ce7
Add tests for cleaning policy operation
...
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2020-01-16 17:12:25 +01:00
Katarzyna Łapińska
acd6171848
Merge pull request #265 from micrakow/kedr
...
Add basic kedr test
2020-01-16 12:51:21 +01:00
Sławomir Jankowski
0fb4d76e35
Merge pull request #279 from katlapinka/groups_cleanup
...
Cleanup test groups directories (fault injection and cache ops)
2020-01-16 10:36:58 +01:00
Katarzyna Lapinska
3cf0cf2642
Cleanup test groups (fault injection and cache ops)
2020-01-16 09:52:30 +01:00
Michal Rakowski
34e7a81635
Add tests using kedr - load/unload modules, start/stop cache
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2020-01-15 16:29:00 +01:00
Michal Rakowski
9acb679ede
installer.py: determine if CAS is installed on modules presence instead of casadm only
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2020-01-15 15:02:48 +01:00
Michal Rakowski
d9c0c0e83a
cas_module.py: fixup load/unload methods
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2020-01-15 15:02:48 +01:00
Michal Rakowski
5edbf2a5a9
conftest: execute casadm-related cleanup only if CAS is installed during teardown
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2020-01-15 15:02:48 +01:00
Daniel Madej
97c8d07b77
Merge pull request #271 from robertbaldyga/test-example-power-control
...
tests: Add example test using power_control plugin
2020-01-15 14:40:16 +01:00
Jan Musial
79e54b81a6
Kill all IO on teardown
...
Signed-off-by: Jan Musial <jan.musial@intel.com>
2020-01-15 13:34:44 +01:00
Katarzyna Łapińska
45e862fdbd
Merge pull request #264 from rafalste/tests_software_hot_plug
...
Add tests for cache/core software hotplug
2020-01-15 09:08:35 +01:00
Robert Baldyga
e7d3fada4d
Merge pull request #248 from katlapinka/init-config-class
...
Create init config class representation
2020-01-14 13:31:17 +01:00
Rafal Stefanowski
f13602cbf6
Add tests for cache/core software hotplug
...
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2020-01-14 11:36:48 +01:00
Robert Baldyga
9dc7f9aea7
tests: Add example test using power_control plugin
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-01-14 10:27:45 +01:00
Katarzyna Lapinska
53664937ba
Create init config class representation
2020-01-14 09:35:30 +01:00
Michał Mielewczyk
dd908053fb
Merge pull request #272 from robertbaldyga/tests-enable-serial-log-plugin
...
tests: Enable serial_log plugin
2020-01-13 16:37:47 +01:00
Robert Baldyga
5756edac1b
tests: Enable serial_log plugin
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-01-13 16:09:25 +01:00
Rafal Stefanowski
afc513d432
Add minor improvements in tests API
...
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2020-01-09 15:31:36 +01:00
Robert Baldyga
ee88cafc26
tests: Add test for CAS startup on reboot
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2020-01-07 09:43:55 +01:00