Robert Baldyga
01cd284a48
Update installer to use local repository
...
As tests are now part of OCL repository, we prefer to always
run tests from local repository version on the same version
of OCL, so instead of cloning OCL from GitHub we just copy
local repository to DUT.
This also simplifies running remote tests in development
environment without need to push work-in-progress commits
to GitHub or installing OCL manually on DUT.
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2019-11-04 14:46:36 +01:00
Robert Baldyga
e4a31f51a5
Set working dir
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2019-10-30 16:15:54 +01:00
Daniel Madej
04c346f062
Merge pull request #171 from robertbaldyga/set-repo-dir
...
Set repo_dir
2019-10-30 16:14:45 +01:00
Robert Baldyga
fdf72785c7
Set repo_dir
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2019-10-30 16:00:24 +01:00
Michal Rakowski
e97ef51fc5
Merge pull request #158 from arutk/alloc_opt
...
Relax CAS memory allocation requirements
2019-10-30 14:33:51 +01:00
Michal Rakowski
193937478b
Merge pull request #170 from robertbaldyga/move-git-utils
...
Use git utils from cas API
2019-10-30 14:32:25 +01:00
Robert Baldyga
c98b7e1bb3
Use git utils from cas API
...
Test framework does no longer provide git_utils, so we switch
to local implementation.
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2019-10-30 10:30:14 +01:00
Robert Bałdyga
7f6ce5764f
Merge pull request #162 from robertbaldyga/use-require_disk
...
Use "require_disk" mark
2019-10-29 14:50:54 +01:00
Robert Baldyga
2c080dd8ca
Loosen cache disk type requirements for simple cli tests
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2019-10-29 14:42:27 +01:00
Robert Baldyga
ba9876ed52
Simplify waiting for connection
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2019-10-29 10:19:13 +01:00
Robert Baldyga
b65ff40bf0
Use "require_disk" mark
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2019-10-29 10:19:13 +01:00
Robert Baldyga
6bcc95d0cd
Remove redundant call of base_prepare()
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2019-10-29 08:53:18 +01:00
Robert Baldyga
d5c39c8108
Append test-framework path before first imports from framework
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2019-10-29 08:53:18 +01:00
Robert Bałdyga
8014f91c5a
Merge pull request #164 from katlapinka/enable_logging_in_tests
...
Enable logging mechanism and example of logger usage in one test
2019-10-28 13:33:29 +01:00
Katarzyna Lapinska
35d52caf74
Enable logging mechanism and example of logger usage in one test
2019-10-28 13:19:00 +01:00
Adam Rutkowski
0e62561072
OCF update (vmalloc based mempools compatibility)
...
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2019-10-23 16:04:27 -04:00
Adam Rutkowski
9b8fdde201
Relax allocations requirements
...
CAS does not need atomic alocations virtually anywhere. GFP_NOIO
should be sufficient in IO path. When allocation buffers during
module initialization use GFP_KERNEL.
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2019-10-23 16:04:27 -04:00
Adam Rutkowski
f9f00df576
Use vmalloc instead of kmalloc in mem pools
...
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2019-10-23 16:04:18 -04:00
Michał Mielewczyk
06b3e69c0f
Merge pull request #159 from robertbaldyga/update-readme-tests
...
Update Readme - installation and running tests
2019-10-21 15:02:39 +02:00
Michał Mielewczyk
5ec0063d39
Merge pull request #160 from robertbaldyga/tests-gitignore
...
Add .gitignore for functional tests
2019-10-21 14:27:22 +02:00
Robert Baldyga
4f1988cf87
Add .gitignore for functional tests
...
Ignore changes in plugins/ directory. This directory is for user plugins
which should not be added to Open CAS Linux repository.
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2019-10-21 13:02:08 +02:00
Robert Baldyga
6b35e04044
Update Readme - installation and running tests
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2019-10-21 12:48:31 +02:00
Robert Baldyga
97738ac916
Make local test execution the default
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2019-10-21 12:32:50 +02:00
Daniel Madej
5a7d2ed5c9
Merge pull request #152 from robertbaldyga/move-ocl-tests
...
Move OCL tests from test-framework repository
2019-10-21 10:56:28 +02:00
Adam Rutkowski
e91e58ef66
Revert "env: implement vmalloc with GFP flags"
...
This reverts commit c5165838e5
.
2019-10-18 19:18:31 -04:00
Michał Mielewczyk
1d25ace1cb
Merge pull request #154 from arutk/module_lock
...
Acquire module_lock before symbol lookup
2019-10-18 16:36:53 +02:00
Adam Rutkowski
f9b8c2d355
Acquire module_lock before symbol lookup
...
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2019-10-18 17:24:21 -04:00
Michał Mielewczyk
bf89577602
Merge pull request #157 from arutk/remove_allocation_from_logger
...
Replace runtime allocation in logger with static percpu buffer
2019-10-18 16:34:49 +02:00
Adam Rutkowski
dc61d28247
Replace runtime allocation in logger with static percpu buffer
...
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2019-10-18 17:44:13 -04:00
Michał Mielewczyk
affe543e3d
Merge pull request #155 from arutk/fix_vfree
...
Fix cas_vfree
2019-10-18 16:26:00 +02:00
Adam Rutkowski
f7cc3d414c
Fix cas_vfree
...
1. cas_vfree implementation is now properly selected based on kernel version
2. cas_vfree semantics now accepts NULL pionter as a valid input
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2019-10-18 17:29:05 -04:00
Michał Mielewczyk
e588ff1439
Merge pull request #156 from arutk/vmalloc_flags
...
env: implement vmalloc with GFP flags
2019-10-18 16:22:18 +02:00
Adam Rutkowski
c5165838e5
env: implement vmalloc with GFP flags
...
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2019-10-18 17:35:29 -04:00
Robert Bałdyga
485bd352ed
Merge pull request #151 from mmichal10/log-from-configure
...
Log from configure
2019-10-18 16:11:11 +02:00
Robert Baldyga
4fb82abeca
Move OCL tests from test-framework repository
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2019-10-18 15:27:21 +02:00
Michal Mielewczyk
b05491edac
configure: check for requiured tools.
...
Configure is not only supposed to check for tools required by itself but also
for those ones needed by OCL.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-10-16 03:44:42 -04:00
Michal Mielewczyk
195e5c5e56
configure: Save output from test modules compilation.
...
Currently configure script doesn't support any logging mechanism. To make easy
debugging possible, output from all failed compilation attempts is stored.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-10-14 08:43:45 -04:00
Michal Mielewczyk
c1e3835055
Update ocf version.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-10-14 08:43:45 -04:00
Robert Bałdyga
d2666b785a
Merge pull request #149 from robertbaldyga/update-ocf-v19.9
...
Update OCF to v19.9
2019-10-04 11:11:17 +02:00
Robert Baldyga
52d7c60f9b
Update OCF to v19.9
...
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
2019-10-04 11:02:44 +02:00
Michal Rakowski
3969c47ed8
Merge pull request #148 from micrakow/utils_fix
...
Utils fix
2019-10-02 20:59:04 +02:00
Michal Rakowski
23c03812ba
OCF update
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2019-10-02 20:49:39 +02:00
Michal Rakowski
3a19ae0bf5
utils: print help as default casctl cmd
...
Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2019-10-02 19:56:59 +02:00
Michał Mielewczyk
294659771c
Merge pull request #141 from rafalste/update_promo_pol_tests
...
Add promotion policy smoke tests
2019-10-01 16:28:30 +02:00
Adam Rutkowski
e89262588f
Merge pull request #144 from mmichal10/error-message
...
Error message
2019-10-01 16:25:14 +02:00
Michal Mielewczyk
fe7da3220d
Mark removed core id as free.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-10-01 10:00:08 -04:00
Michal Mielewczyk
af7ac1f23e
casadm: add description for occupied core id error.
...
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2019-10-01 09:59:26 -04:00
Rafal Stefanowski
b8a3cc7660
Add promotion policy smoke tests
...
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
2019-10-01 15:40:04 +02:00
Adam Rutkowski
3feb79a19c
Merge pull request #142 from arutk/ocf_update_011019
...
OCF update (locking fix)
2019-10-01 15:21:56 +02:00
Adam Rutkowski
cf9fbafdbf
OCF update (locking fix)
...
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2019-10-01 17:19:36 -04:00