Commit Graph

1946 Commits

Author SHA1 Message Date
Adam Rutkowski
b5d4ee3c14
Merge pull request #940 from Deixx/test-cleaning
Add test for configuring cleaning policies
2022-09-06 16:32:46 +02:00
Robert Baldyga
987f53b1ff
Merge pull request #1281 from arutk/foati
failover advanced tests implementation
2022-09-06 13:16:18 +02:00
Robert Baldyga
812a942fd1
Merge pull request #1339 from robertbaldyga/README-v22.6.1
README: Use version v22.6.1
2022-09-06 11:45:42 +02:00
Robert Baldyga
8be913462f
Merge pull request #1208 from rafalste/debug_packages
packaging: Fix debug package build
2022-09-06 11:45:23 +02:00
Robert Baldyga
787baf322e
Merge pull request #1330 from rafalste/update_dependencies
Remove python3-packaging from dependencies
2022-09-02 15:49:55 +02:00
Robert Baldyga
d235bfaa36 README: Use version v22.6.1
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-09-01 15:26:59 +02:00
Karolina Rogowska
5d42cc7edb
Merge pull request #1333 from arutk/iltf
fix test_incremental_load_hidden_core
2022-09-01 14:49:35 +02:00
Robert Baldyga
79cf6ffaed
Merge pull request #1322 from arutk/iwf
use INIT_WORK_ONSTACK for work on stack
2022-08-31 17:27:01 +02:00
Adam Rutkowski
aaab620c8d use INIT_WORK_ONSTACK for work on stack
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2022-09-01 01:04:22 +02:00
Robert Baldyga
d285587dc3
Merge pull request #1334 from kmajzero/fix_cov_problems
Fix for Coverity CID 356469
2022-08-31 17:17:07 +02:00
Krzysztof Majzerowicz-Jaszcz
fbe530fae1 Fix for Coverity CID 356469
Fix for CID 356469 - truncated time_t value.

Signed-off-by: Krzysztof Majzerowicz-Jaszcz <krzysztof.majzerowicz-jaszcz@intel.com>
2022-08-31 15:43:39 +02:00
Rutkowski, Adam J
8764338582 fix test_incremental_load_hidden_core
Cache state after load with missig cores should be "incomplete"
rather than "running.

Signed-off-by: Rutkowski, Adam J <adam.j.rutkowski@intel.com>
2022-08-31 13:33:32 +02:00
Robert Baldyga
88dff6ead3
Merge pull request #1329 from robertbaldyga/seq-cutoff-threshold-issue
Fix seq cutoff min threshold calculation
2022-08-31 10:58:10 +02:00
Karolina Rogowska
7e024490d9
Merge pull request #1331 from kmajzero/test_cas_startup_negative
Fix for test_cas_startup_negative_missing_core
2022-08-31 09:35:59 +02:00
Krzysztof Majzerowicz-Jaszcz
9c45851147 Fix for test_cas_startup_negative_missing_core
Bad parameter fix for this test

Signed-off-by: Krzysztof Majzerowicz-Jaszcz <krzysztof.majzerowicz-jaszcz@intel.com>
2022-08-30 16:40:34 +02:00
Rafal Stefanowski
8cadcb5c0e Remove python3-packaging from dependencies
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2022-08-30 16:14:40 +02:00
Karolina Rogowska
8df4bffafc
Merge pull request #1327 from karolinavelkaja/ioclass_wlth_test_fix
tests: fix test_ioclass_wlth
2022-08-30 10:59:42 +02:00
Robert Baldyga
49ef039f8c tests: Fix units in test_seq_cutoff_set_invalid_threshold test
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-08-29 17:48:30 +02:00
Robert Baldyga
7260d29714 casadm: Fix seq cutoff min threshold calculation
Min seq cutoff threshold value is defined in bytes and if it's lower than
1 KiB, then dividing it by KiB will give 0, which is potentially lower than
the real min value. Use DIV_ROUND_UP() to address this issue.

Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2022-08-29 17:41:55 +02:00
Karolina Rogowska
e7d1706082 fix test_ioclass_wlth
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2022-08-29 16:42:04 +02:00
Robert Baldyga
0a4d86e3fe
Merge pull request #1323 from kmajzero/rhel_conf_fix
RHEL 8.5 workaround - version check fix
2022-08-29 10:10:26 +02:00
Krzysztof Majzerowicz-Jaszcz
28bb302b5f RHEL 8.5 workaround - version check fix
Fix the version check for the RHEL8.5 workaround

Signed-off-by: Krzysztof Majzerowicz-Jaszcz <krzysztof.majzerowicz-jaszcz@intel.com>
2022-08-26 11:26:57 +02:00
Karolina Rogowska
eb1a4cc480
Merge pull request #1183 from jwirkus/add_fuzzy_tests_1
Add fuzzy statistics and fuzzy io class tests
2022-08-25 14:50:48 +02:00
Robert Baldyga
44ab772107
Merge pull request #1317 from KlaudiaJ/kj-ci-basic-test
Add to CI basic test for data integrity.
2022-08-23 20:21:48 +02:00
Robert Baldyga
4501520d8d
Merge pull request #1318 from karolinavelkaja/Test_incremental_load_ci_name_change
change test file name to "test_incremental_load_ci" (was duplicated)
2022-08-23 20:19:01 +02:00
Klaudia Jablonska
5b01022430 Add to CI basic test for data integrity.
Signed-off-by: Klaudia Jablonska <klaudia.jablonska@intel.com>
2022-08-23 16:40:24 +02:00
Rutkowski, Adam J
042e2a0b5b failover advanced tests implementation
Signed-off-by: Rutkowski, Adam J <adam.j.rutkowski@intel.com>
2022-08-23 12:23:36 +02:00
Karolina Rogowska
f0adc14948
Merge pull request #1280 from rafalste/test_permissions
test: Add file permissions test
2022-08-22 15:32:31 +02:00
Karolina Rogowska
7882e26468 change test file name to "test_incremental_load_ci" (was duplicated)
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2022-08-22 15:21:38 +02:00
Rafal Stefanowski
2309a79d03 test: Add file permissions test
Test files and directories permissions of git repo,
build artifacts and installed files.

Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2022-08-22 14:32:24 +02:00
Rafal Stefanowski
e963cf1ae7 test/api: Add 'destdir' installation option
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2022-08-22 14:32:21 +02:00
Rafal Stefanowski
0e8af0d195 test/api: Add git functionalities
- get all files that belong to git repo
- get paths of all submodules

Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2022-08-22 14:27:56 +02:00
Karolina Rogowska
c12168f001
Merge pull request #1316 from karolinavelkaja/test_fixes_ioclass_conf
fix tests: proper config file path
2022-08-22 10:59:01 +02:00
Karolina Rogowska
a1484b2412 fix tests: proper config file path
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2022-08-19 16:49:41 +02:00
Karolina Rogowska
4fc0c4f8bb
Merge pull request #1310 from pdebski21/fix_standby_detach_error_msg
Fix error message when CAS already is in standby detach state
2022-08-19 15:01:24 +02:00
Karolina Rogowska
8a4a2d9272
Merge pull request #1297 from pdebski21/tests_incremental_load
Tests incremental load - CI
2022-08-19 13:10:50 +02:00
Piotr Debski
9273b39d5d Fix error message for cache already in standby detach state
Signed-off-by: Piotr Debski <piotr.debski@intel.com>
2022-08-19 12:36:22 +02:00
Karolina Rogowska
47a08c4718
Merge pull request #1302 from pdebski21/test_simulation_startup_from_config
Simulate startup test
2022-08-19 11:57:02 +02:00
Karolina Rogowska
39e3a0f6a7
Merge pull request #1309 from DocentSzachista/OC1-277
tests: add test for adding invalid cores devices to caches
2022-08-19 11:55:57 +02:00
Piotr Debski
293de4a9eb Tests incremental load for ci
Tests rewritten form open-cas-linux/test/smoke_test/incremental_load

Signed-off-by: Piotr Debski <piotr.debski@intel.com>
2022-08-19 10:13:13 +02:00
Michał Mielewczyk
711dc59a81
Merge pull request #1311 from rafalste/dut_cas_version
Install particular CAS version on DUT before test
2022-08-18 15:34:33 +02:00
Michał Mielewczyk
e40ca18d61
Merge pull request #1314 from kmajzero/4.15_build_fix
Fix for a build failure for Ubuntu 18.04 kernel 4.15
2022-08-18 15:32:47 +02:00
Karolina Rogowska
8b2a897275
Merge pull request #1293 from karolinavelkaja/fix_test_cli_help
tests: fix test_cli_help
2022-08-18 15:23:38 +02:00
Karolina Rogowska
af098d8f77
Merge pull request #1294 from rafalste/test_weak_modules
test: Add weak modules test
2022-08-18 15:23:29 +02:00
Karolina Rogowska
a48732bd4b
Merge pull request #1299 from pskwarlo/tmcf
Test manual casadm flush - CI.
2022-08-18 15:09:33 +02:00
Karolina Rogowska
b6cb200307
Merge pull request #1313 from karolinavelkaja/fix_tests_io_class_occupancy
fix tests: proper io class config path
2022-08-18 14:23:00 +02:00
Rafal Stefanowski
58ba99aa4a test/api: Check for particular CAS version before test
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2022-08-18 14:06:00 +02:00
Karolina Rogowska
4db29b2665
Merge pull request #1296 from pdebski21/tests_ci_recovery
Recovery tests - CI
2022-08-18 14:03:24 +02:00
Krzysztof Majzerowicz-Jaszcz
da885a8ade Fix for a build failure for Ubuntu 18.04 kernel 4.15
This patch fixes the problem of fs_bio_set being defined as a pointer in
kernels before 4.18, which results in build failure.

Fixes #1312

Signed-off-by: Krzysztof Majzerowicz-Jaszcz <krzysztof.majzerowicz-jaszcz@intel.com>
2022-08-18 13:43:00 +02:00
Karolina Rogowska
9acaccf13f fix tests - proper io class config path
Signed-off-by: Karolina Rogowska <karolina.rogowska@intel.com>
2022-08-18 13:27:06 +02:00