Vincent Torri
1b143f233e
Test rework #10 : Eina
...
mainly minor stuff: whitespaces, order of includes, ... Just don't fear the number
of changed files :-)
2016-02-16 12:41:06 +00:00
se.osadchy
acd0af9ec6
eina: add tests cases for eina_vector3.
...
Summary: Add tests for functions of vector3 in eina.
Reviewers: cedric, Hermet
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D3666
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-02-12 21:25:55 +01:00
Mike Blumenkrantz
2c72709d65
eina: add test covering tiler rect add/del/add of same geometry regions
...
ref ec2ec3e9d13f64b5a4792717204deb59eb9d4caa
2016-02-05 14:35:28 -05:00
Jean-Philippe Andre
0402b5fd12
Ecore: Remove all temporary files after running make check
2016-01-19 18:18:29 +09:00
Jean-Philippe Andre
d9460afcdc
Eina: Add proper test case for eina_mk[ds]temp
2016-01-19 18:18:29 +09:00
Jean-Philippe Andre
7832bab253
Eina: Convert eina_test_file.c to UTF-8
...
It was encoded as ISO-8859 (Latin-1) before.
Maybe this will break these checks on Windows, but all of EFL APIs take
UTF-8 strings, so it doesn't make sense to have ISO-8859 here.
2016-01-19 18:18:29 +09:00
Oleksandr Shcherbina
c36c4e246c
eina_test: Add test-case for eina_quaternion_transform
...
Reviewers: stefan_schmidt, cedric
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D3568
2016-01-14 11:51:45 +01:00
se.osadchy
5e0c1b7cc6
eina: add all test cases for eina_vector2.
...
Summary: All tests passes for eina_vector2 functions.
Reviewers: cedric, stefan_schmidt
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D3565
2016-01-13 17:30:50 +01:00
Oleksandr Shcherbina
f2e9a29a0d
eina: Add test-case for eina_normal3_matrix_get
...
Summary: Test case fail, need apply that D3563
Reviewers: cedric, Hermet, stefan_schmidt
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D3564
2016-01-13 14:14:50 +01:00
se.osadchy
9e00bd01a1
eina: add test case for eina_vector2
...
Summary: Create eina_test_vector and add first test case.
Reviewers: cedric, stefan_schmidt
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D3560
2016-01-13 13:46:49 +01:00
Srivardhan Hebbar
26ffe0d55c
eina: add test case for eina_strbuf_manage_read_only_new_length API.
...
Summary: Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: jpeg, cedric
Differential Revision: https://phab.enlightenment.org/D3546
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-01-09 00:33:51 +01:00
Cedric BAIL
bb921aff04
emile: move all eina_str_base64 to emile_base64.
2016-01-07 16:27:57 -08:00
Srivardhan Hebbar
b598f8eb73
eina: Updated testcases of strbuf_substr_get.
...
Summary:
Fixes T2949.
Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: cedric, jpeg
Reviewed By: jpeg
Maniphest Tasks: T2949
Differential Revision: https://phab.enlightenment.org/D3460
2016-01-07 15:35:18 +09:00
Srivardhan Hebbar
39dcf0e55a
eina: add test case for eina_base64url_decode API.
...
Summary:
Depends on D3521
Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D3522
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-01-04 15:42:59 -08:00
Vincent Torri
1921055644
Eina test: fix warning
...
Reviewers: jpeg
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3465
2015-12-18 16:48:34 +09:00
Srivardhan Hebbar
9f99213723
eina: Added testcase for base64url encoding API.
...
Summary:
Depends on D414
Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: jpeg, cedric
Differential Revision: https://phab.enlightenment.org/D3432
2015-12-16 16:11:28 +09:00
Vincent Torri
6b368eb127
Eina test: declare clock_gettime() by including time.h, like it should be
2015-12-14 11:14:46 +09:00
Vincent Torri
70b805be46
Eina test strbuf: the macro TEXT already exists on Windows so rename it to TEST_TEXT
2015-12-14 11:14:34 +09:00
Vincent Torri
2b20e3e21b
Evas example: fix warning
...
Summary:
Test Plan:
Reviewers: cedric
Subscribers:
2015-12-14 11:14:28 +09:00
Felipe Magno de Almeida
5d4038d74d
eina: add EINA_VALUE_TYPE_OPTIONAL, a single-element container that can be empty.
...
Eina Value Optional can be used to create a eina value that can be set
or be empty and can be embedded in a eina_value_struct.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-12-10 11:10:46 -08:00
Srivardhan Hebbar
4103f38eed
eina: Adding test case for base64 decode function.
...
Summary:
Depends on D3381
Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: cedric, jpeg
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D3382
2015-12-10 16:50:11 +09:00
se.osadchy
82504d9d77
evas: recognize duplicated data structure with eina_quternion and ector.
...
Summary:
Move data structure and functionality to eina_quaternion from evas_vec4.
Reviewers: raster, Hermet, cedric
Subscribers: jpeg, Oleksander
Differential Revision: https://phab.enlightenment.org/D3327
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-12-07 16:36:16 -08:00
Srivardhan Hebbar
05cfb0604c
eina: Updated test case to test more scenario.
...
Summary:
The test cases which I took from wikipedia didn't have the characters
'/' and '+' in the encoded string. So added test case testing these.
Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D3405
2015-12-07 19:29:36 +09:00
Vincent Torri
0497b9685c
efl: add binary mode to open() calls
...
This allows better compatibility with Windows
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-12-05 21:06:04 +01:00
Subhransu Mohanty
8212f2aee3
eina: add new api eina_bezier_on_interval()
...
I couldn't come up with a better name, if anyone has a suggestion.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-30 15:40:01 -08:00
Daniel Hirt
89ef4b70b8
Eina unicode: add eina_unicode_unicode_to_utf8_range
...
Required some special treatment to get words (substring) out of an
input Unicode string to a utf8 one. This saves the trouble converting
the whole string: you input an offset in the Eina_Unicode array, and
provide the required length. That's is, now you can extract words and
whatnot in utf8 form.
To save code I wrapped the original one to get the whole length.
2015-11-24 14:22:57 +02:00
Cedric BAIL
6dcd22711f
eina: simplify tests logic for base64.
2015-11-23 11:57:28 -08:00
Yeshwanth Reddivari
b3a917563c
Eina Example: Fix memory leak of variable buf
...
Summary: Fix memory leak of buf in eina_test_simple_xml_parser.c as reported by static analysis tool, Cppcheck.
Reviewers: singh.amitesh, Hermet, jpeg
Reviewed By: jpeg
Subscribers: alok25, mvsovani, sachin.dev, cedric
Differential Revision: https://phab.enlightenment.org/D3371
2015-11-23 21:04:15 +09:00
Srivardhan Hebbar
11a4db1261
eina: test case for base64 encoding function.
...
Summary: Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: cedric
Differential Revision: https://phab.enlightenment.org/D3229
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-22 23:28:09 +01:00
Subhransu Mohanty
07bb5483b4
eina: added bounds_get api to Eina_Bezier
...
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-22 23:28:09 +01:00
Srivardhan Hebbar
252e703e2a
eina: add test case for eina_strbuf_substr_get.
...
Summary:
Depends on D3224
Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: cedric
Differential Revision: https://phab.enlightenment.org/D3225
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-10 15:01:17 -08:00
Vivek Ellur
46777274fe
eina: add test case for binbuf append function
...
Summary:
Added test case for eina_binbuf_append_buffer function
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3304
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-10 14:44:17 -08:00
Vivek Ellur
873562608e
eina: add test case for file statat function.
...
Summary:
Added test case for eina_file_statat function
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3293
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-09 16:26:23 -08:00
Vivek Ellur
7fa841236b
eina: add test case for eina list search function.
...
Summary:
Added test case for eina_list_search_sorted function
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3290
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-09 16:22:24 -08:00
Vivek Ellur
4f6e158c13
eina: add test case for list data idx function.
...
Summary:
Added test case for eina_list_data_idx function
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3287
2015-11-09 16:20:23 -08:00
Vivek Ellur
6bf43179cd
eina: add test cases for eina list move functions
...
Summary:
Added test cases for eina_list_move and eina_list_move_list functions
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3285
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-09 16:19:02 -08:00
Vivek Ellur
fec6bd3fef
eina: add test case for list demote function
...
Summary:
Added test case for eina_list_demote_list function
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3283
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-09 16:18:07 -08:00
Vivek Ellur
f06eedf3c3
eina: add test case for eina list reverse iterator
...
Summary:
Added test case for eina_list_iterator_reversed_new function
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3281
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-09 16:17:26 -08:00
Vivek Ellur
b5e672aad8
eina: added test case for matrix4 transpose function
...
Summary:
Added test case for eina_matrix4_transpose function
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3279
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-09 16:16:07 -08:00
se.osadchy
3d77f55f91
evas: refactor duplicated data structure with eina_matrix.
...
Summary: Move data structure and functionality to eina_matrix from evas_mat.
Reviewers: raster, Hermet, cedric
Subscribers: Oleksander, cedric
Differential Revision: https://phab.enlightenment.org/D3020
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-09 15:27:26 -08:00
Shilpa Singh
0c1bb7d7b3
eina: add API eina_strftime
...
Summary:
Add new API eina_strftime API in eina_str
@feature
Test Plan: test case and example also updated
Reviewers: tasn, cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3148
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-09 12:42:50 -08:00
Shilpa Singh
297ea39a5c
eina: add eina_tmpstr_manage_new, eina_tmpstr_manage_new_length APIs
...
Summary:
Add eina_tmpstr_manage_new, eina_tmpstr_manage_new_length APIs, these APIs create new tmpstr but reuse the input string memory.
@feature
Test Plan: Test case and example updated
Reviewers: tasn, cedric
Reviewed By: cedric
Differential Revision: https://phab.enlightenment.org/D3178
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-09 10:42:35 -08:00
Cedric BAIL
e45b801577
eina: fix computation of sqrt near 1.
...
This is still not so good below 1.
@fix
2015-11-09 10:42:35 -08:00
Srivardhan Hebbar
01eaa7a9cc
eina: add test case for eina_strbuf_tolower API.
...
Summary:
Depends on D3200
Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: cedric
Differential Revision: https://phab.enlightenment.org/D3204
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-09 10:42:35 -08:00
Vivek Ellur
85f8daac6d
eina_hash: add test cases for eina_hash_add/del by hash functions
...
Summary:
Added test cases for eina_hash_add_by_hash/del_by_hash functions
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3245
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-10-31 02:12:06 +01:00
Vivek Ellur
dc391da424
eina_quaternion: add test case for rotation function
...
Summary:
Added test case for eina_quaternion_rotate function
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3246
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-10-31 02:12:06 +01:00
Vivek Ellur
6090073dee
eina_quaternion: add test cases for quaternion rotation functions
...
Summary:
Added test cases for eina_quaternion_f16p16_rotate and
eina_quaternion_f16p16_rotation_matrix3_get functions
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3247
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-10-31 02:12:06 +01:00
Vivek Ellur
ccd7c2b014
eina_quaternion: add test cases for interpolation functions.
...
Summary:
Added test cases for quaternion_lerp, quaternion_slerp and quaternion_nlerp
functions
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3209
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-10-22 12:24:08 -07:00
Vivek Ellur
ac3358b618
eina: add test cases for f16p16 quaternion interpolation functions
...
Summary:
Added test cases for f16p16 lerp, slerp and nlerp functions
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3216
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-10-22 12:17:20 -07:00
Vivek Ellur
2136ad5ecb
eina_tiler: add test cases for eina tiler area set/get functions
...
Summary:
Added test cases for eina_tiler_area_size_set and get functions
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3164
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-10-12 14:01:23 -07:00
Stefan Schmidt
b841997691
eina tests: disabling eina_test_matrix_quaternion which fails for over a week
...
This fails on nightly_efl_gcc_x86 (32bit) for over a week now blocking all other
nightly builds and tests. Inside the test case there is already something
disabled which meantions problems with rounding. MAybe the same problem here.
Reported as T2701 to keep track of it an enable again once fixed.
ref T2701
2015-08-31 08:58:19 +02:00
Subodh Kumar
b35d2f9762
Eina rectangle: Check for valid rectangle before taking intersection
...
Summary:
Check for valid rectangle
If any dst or src rectangle has zero width or height,
intersection should not return true.
@fix
Test Plan: Added test cases
Reviewers: cedric, herdsman, Hermet
Reviewed By: Hermet
Subscribers: shilpasingh, cedric
Differential Revision: https://phab.enlightenment.org/D2990
2015-08-28 16:30:29 +09:00
Cedric BAIL
f2e3777a09
eina: add test for decomposition and composition of matrix.
2015-08-21 16:40:31 +02:00
Cedric BAIL
0330717ab2
eina: add tests for eina_matrix4_inverse.
2015-08-21 16:40:31 +02:00
Cedric BAIL
57def1eed0
eina: test eina_matrix4_normalized.
2015-08-21 16:40:31 +02:00
Cedric BAIL
c82015d062
eina: our 3x3 matrix are 2D matrix, not 3D rotation matrix.
2015-08-21 16:40:31 +02:00
Vincent Torri
c0f85c947b
eina: fix direct_ls_simple and ls_simple tests on Windows
...
See comments in the patch
@fix
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-08-11 17:43:02 +02:00
Subhransu Mohanty
6afb497d91
eina: add test for Eina_Bezier.
2015-08-07 14:33:52 +02:00
Vivek Ellur
f3768834c5
eina_quaternion: add forgotten implementation of converting eina_matrix3 to eina_quaternion
...
Summary:
Implemenation of eina_matrix3_quaternion_get function
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2786
This was a function I forgot to finish implement. Thanks Vivek to take care of it.
As it comes with a test case, is self contained and fix a missing bit of code I will
push it at this point in time of our release process. Sorry everyone for that late push.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-28 03:05:37 +02:00
Vivek Ellur
df50704764
eina_quaternion: add test cases for various eina quaternion operations
...
Summary:
Added test cases for scale, multiply, normalize,dot operations for quaternion
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2790
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-28 03:05:37 +02:00
Vivek Ellur
309962ed8f
eina_quaternion: add test cases for eina f16p16 quaternion functions
...
Summary:
Added test cases for various operations on eina f16p16 quaternions
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2792
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-28 03:05:37 +02:00
Daniel Kolesa
e3d77abfe7
eina tests, ecore_con tests: fix compiler warnings
2015-07-23 10:39:44 +01:00
Vivek Ellur
68d9c3d6f0
eina: fix failure of eina_quaternion_test.
...
Summary:
eina_test_quaternion_norm was failing. so fixed it.
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2781
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-04 02:30:44 +02:00
Vivek Ellur
1155176aa5
eina: add quaternion test in eina suite and fix the test case errors
...
Summary:
Fixed eina_test_quaternion_conjugate and eina_test_quaternion_matrix which
were failing and also added the quaternion test in eina suite
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2775
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-06-29 14:56:23 +02:00
Vivek Ellur
70e5687f6c
eina: add test cases for eina matrix map and transform functions
...
Summary:
Added test cases for matrix map and transform functions
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: stefan_schmidt, cedric
Reviewed By: stefan_schmidt, cedric
Subscribers: stefan_schmidt, cedric
Differential Revision: https://phab.enlightenment.org/D2758
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-06-25 17:21:09 +02:00
Vivek Ellur
f2606fe151
eina_matrix: Added test cases for fixed point matrix functions
...
Summary:
Added test cases for all the functions related to fixed point matrix
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2701
2015-06-16 17:47:29 +02:00
Vivek Ellur
02d825f116
eina: add test cases for various eina_matrix operations
...
Summary:
Added test cases for various operations of 3*3 matrix
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2692
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-06-15 09:06:35 +02:00
Vivek Ellur
81b52fb0ec
eina: add test cases for eina_matrix3 APIs
...
Summary:
Added test cases for eina_matrix3_values_get, eina_matrix3_values_set,
eina_matrix3_equal, eina_matrix3_type_get APIs
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2623
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-06-04 10:32:18 +02:00
Cedric BAIL
0acf23857f
eina: beginning of a generic quaternion API.
2015-05-29 17:20:29 +02:00
Cedric BAIL
9a83100a4a
eina: add the beginning of an Eina_Matrix4 API.
2015-05-29 17:20:28 +02:00
Vivek Ellur
331068b84a
eina: add test cases for various APIs in eina_quad module.
...
Summary:
Added test cases for all the APIs in einq_quad module
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2551
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-27 00:31:06 +02:00
Vivek Ellur
6c33bbfa80
eina: add tests cases for eina_rectangle and eina_str functions
...
Summary:
Added test cases for eina_rectangle_union and eina_streq functions
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2541
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-19 14:17:00 +02:00
vivek
be5eb3f2de
eina: add test case for eina_file_copy function.
...
Summary:
Added test case for eina_file_copy function to check copying of two files
Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2449
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-18 10:52:57 +02:00
Vivek Ellur
c3a644acff
eina: add test cases for various eina_inarray functions
...
Summary:
Added test cases for eina_inarray_search, eina_inarray_search_sorted,
eina_inarray_foreach_remove and other functions
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2504
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-14 19:36:32 +02:00
vivek
edfd621d06
eina: add test case for eina_hash_crc function.
...
Summary:
Added test case for eina_hash_crc function which uses crc32 for hashing
algorithm
Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2296
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-07 09:53:11 +02:00
vivek
48dea34240
eina: add test case for eina_crc function in eina module.
...
Summary:
I added test cases using seed 0xffffffff, I was not
able to get crc value for different seeds online. Checked some of the links, but they are
using entirely different logic and value was not matching for other seed value.
Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2293
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-07 09:53:09 +02:00
vivek
400436cd1a
eina_xattr: Fixed T2381, eina xattr tests failing
...
Summary:
This fixes the case where the system runs with SELinux enabled and enforced.
In this scenario the system does add a selinux attribute to new files which
we need to handle during our testing.
@Fix
Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: cedric, stefan_schmidt
Subscribers: stefan_schmidt, cedric
Maniphest Tasks: T2381
Differential Revision: https://phab.enlightenment.org/D2467
2015-05-06 08:42:55 +02:00
Vincent Torri
c086d505a9
Eina: fix eina_file_split on Windows and update unit test
...
@fix
Signed-off-by: Jean-Philippe Andre <jp.andre@samsung.com>
2015-04-29 15:27:47 +09:00
vivek
dab4fb492a
eina: add test cases for eina file xattr functions.
...
Summary:
Added test cases for eina_file_xattr_get and eina_file_xattr_value_get functions
Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2401
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-04-22 15:10:19 +02:00
vivek
08b99cf201
eina: add test case for eina_strbuf_string_free function.
...
Summary:
Added test case for eina_strbuf_string_free function in eina_strbuf module
Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2382
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-04-22 15:10:19 +02:00
Jean-Philippe Andre
7dbb61b0a1
Eina tests: fix warning about pointer signedness
2015-04-20 16:36:49 +09:00
Jean-Philippe Andre
c2a9dd3a31
Eina tests: suppress warnings over deprecated functions
2015-04-20 16:36:49 +09:00
Cedric BAIL
b57ffd294c
eina: remove warning from eina_str tests.
2015-04-15 17:45:48 +02:00
Andy Williams
128a78940b
eina: include blank lines in file iterator T2237
...
any line that would not have been included before has length == 0
2015-03-27 21:42:45 +00:00
Andy Williams
a6290f8505
eina: Change newline parsing to handle crlf better
...
Adjust test to demonstrate failure, existing code only worked for
windows newlines on blank line.
@fix T2236
2015-03-27 09:56:22 +00:00
vivek
54bedbe1f1
eina: add test cases for various eina xattr data type functions
...
Summary:
Added test cases for eina_xattr_string_set, eina_xattr_int_set and
eina_xattr_double_set functions
Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2218
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-03-23 19:29:59 +01:00
Daniel Zaoui
d33508f407
Tests: fix warnings.
...
@TAsn, I checked the code to be sure nothing is wrong :P
2015-03-18 11:26:29 +02:00
Cedric BAIL
1689564958
eina: fix warning due to sign vs unsign tests.
2015-03-13 09:33:29 +01:00
Cedric BAIL
7c0b51f710
eina: xattr order is not guaranty at all, fix the test accordingly.
2015-03-13 09:33:29 +01:00
vivek
9622f76cac
eina: add test cases for eina_xattr.
...
Summary:
Added test cases for various eina_xattr_list functions and eina_xattr_copy functions
Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2114
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-03-13 09:33:29 +01:00
Cedric BAIL
458373e795
eina: don't leak directory during testing of Eina_File infrastructure.
2015-03-13 09:33:28 +01:00
vivek
a6b5ee94f0
eina: add test cases for eina_xattr functions.
...
Summary:
Add eina_test_xattr.c file for testing eina xattr functions and added test
cases for eina_xattr_set and eina_xattr_fd_set functions. Those tests need
a directory where the underlying file system allow xattr. Usually /tmp is
running on tmpfs that doesn't support today xattr. This test won't be run
if we are not provided with an existing proper directory.
Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2090
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-03-06 20:19:21 +01:00
vivek
053430739e
eina: add test case for eina_memdup in eina str
...
Summary:
Added test case for eina_memdup function in eina_str test module
Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2026
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-02-25 17:46:16 +01:00
vivek
2e260f019a
eina: add test case for eina unicode escape function.
...
Summary:
Added test case for eina_unicode_escape function
Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1963
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-02-20 12:24:18 +01:00
Tom Hacohen
f7a6880d5b
Eina tmpstr: deprecate tmpstr_strlen and add tmpstr_len.
...
Confusingly enough, strlen was actually returning strlen + 1 for
strings. The new functions behaves as expected.
2015-02-09 13:55:13 +00:00
pierre lamot
8c56edbdf5
eina: fix eina_test_rwlock test on OSX.
...
add a reimplementation of clock_gettime for OSX within the test in
order to be able to test eina_condition_timedwait
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-02-05 16:38:06 +01:00
pierre lamot
019b9e55c9
eina: memcmp can't be used to compare timeval due to potential padding on 64bit architecture.
...
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-02-05 16:38:06 +01:00
Daniel Hirt
d503dbeed1
eina: Eina_File - add test case for path resolution.
...
Summary:
This is a follow-up to the 7cbf22212f
revert commit. It's a bit late, as the issue has already been fixed with
the later 7143bd7fb5
commit.
This test checks eina_file_sanitize "../" case with absolute paths (i.e.
that start with "/"), and should fail prior the revert mentioned above.
Should come up with more tests like this one.
Reviewers: stefan_schmidt, cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1937
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-02-05 15:37:15 +01:00
michelle legrand
96b4cbac7e
eina: fix tests suites for Windows to have a predictable result.
...
@fix
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-01-30 10:49:57 +01:00
michelle legrand
b71229ac47
check: fix tests suites on Windows
...
Disable timeout because we cannot fork on Windows.
@fix
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-01-30 10:49:54 +01:00
Cedric BAIL
9a74e6aec4
eina: all Eina_Stringshare printf variant now return empty string as expected.
...
Previously Eina_Stringshare printf variant where returning NULL with ("%s", ""). This
is highly disturbing as you would have gotten "(null)", if you asked for ("s", NULL).
To clarify and make things logical, we now return "".
2015-01-08 12:36:27 +01:00
Jean-Philippe Andre
864394e793
Eina: Fix eina_condition_timedwait once again
...
Much confusion with this spaghetti code of #ifdefs and clocks.
So, we can't use CPU clocks for the timedwait, this doesn't make
sense (and it's explicit in the manpage, too).
But we can use CLOCK_MONOTONIC or CLOCK_MONOTONIC_RAW which are
much better than the wall clock (because of ntp updates, etc...)
The test case tests that the cond actually waited for as long as was
requested and for not too long either.
This is hopefully a final fix for T1701.
2014-10-30 20:21:41 +09:00
Stefan Schmidt
d3eaafe594
tests/eina: Enable eina_condition_timedwait() now that it should work.
...
Commit again now that compile problems are solved.
2014-10-29 15:35:30 +01:00
Stefan Schmidt
2409805f05
Revert "tests/eina: Enable eina_condition_timedwait() now that it should work."
...
This has to work until we really fixed up eina_condition_timedwait()
This reverts commit 5c9024424f
.
2014-10-23 15:13:20 +02:00
kabeer khan
5289a4375d
Eina Test : Added test case for convert float in eina_test_value
...
Summary: Signed-off-by: kabeer khan <kabeer.khan@samsung.com>
Reviewers: cedric, devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1567
2014-10-23 08:34:14 -04:00
Stefan Schmidt
5c9024424f
tests/eina: Enable eina_condition_timedwait() now that it should work.
2014-10-23 11:09:55 +02:00
kabeer khan
3ad485b8e0
eina: add test cases for Eina_Trash
...
Summary:
New test case for Eina_Trash was added
Signed-off-by: kabeer khan <kabeer.khan@samsung.com>
Reviewers: raster, cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1460
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-09-22 14:59:27 +02:00
kabeer khan
d13f16b0e2
eina: resolved TODO in eina tests - added delete array list
...
Summary: Signed-off-by: kabeer khan <kabeer.khan@samsung.com>
Reviewers: devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1428
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-09-10 12:51:27 +02:00
Gwanglim Lee
3d534e87c3
eina: Eina_Tiler - return a NULL if intersection of two tilers doesn't exist
...
Summary:
change eina_tiler_intersection to return a NULL if intersection
of two tilers doesn't exist. and add test case to check it.
This doesn't break ABI/API as this call could already return a NULL value and it
should have been handled by the caller anyway. This just make an expected behavior
more correct.
Test Plan: run eina_suite after building eina test suite
Reviewers: cedric, raster, torori, devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1205
Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
2014-07-21 19:33:27 +02:00
Daniel Zaoui
0ee9dc4d82
Eina: fix annoying warning during tests.
2014-07-21 15:03:38 +03:00
ms
ce8d67922f
test_test
...
Reviewers: kimcinoo
Reviewed By: kimcinoo
Subscribers: kimcinoo, cedric
Differential Revision: https://phab.enlightenment.org/D1153
2014-07-10 10:39:06 +02:00
MinJeong Kim
61cecf1f3f
eina-tiler:add union, subtract, intersection, equal apis for tilers
...
Summary:
Support union, subtract, intersection, equal(comparison) between tilers.
@feature
Test Plan: Test with added test case(src/tests/eina/eina_test_tiler.c) and the example(src/examples/eina/eina_tiler_02.c)
Reviewers: gwanglim, devilhorns, raster, zmike, cedric
CC: cedric
Differential Revision: https://phab.enlightenment.org/D880
2014-05-28 16:51:30 +09:00
Sylvain Laperche
53e0a2d6bd
eina: Fix bug in eina_convert_itoa
...
The current implementation of eina_convert_itoa cannot convert INT_MIN.
When the input number is negative, the function negates it and this is
an undefined behavior for INT_MIN since -INT_MIN cannot be represented
in a signed int.
@fix T1062
Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
2014-03-07 14:17:28 +09:00
Cedric BAIL
e6faf98868
eina: indent test to up to date standard.
2014-03-07 14:17:28 +09:00
Cedric BAIL
563ea6a01c
tests: remove warnings.
2014-03-06 14:27:26 +09:00
Cedric BAIL
f5c125dfc2
eina: fix test suite for rwlock... hopefully.
2014-01-24 12:00:32 +09:00
Jérémy Zurcher
316dc52d2f
eina_tls: add eina_tls_cb_new(Eina_TLS *key, Eina_TLS_Delete_Cb delete_cb)
...
Summary:
delete_cb is called at thread exit for each Eina_TLS keys used by the thread
Details:
posix:
pthread_key_create(key, delete_cb); does it
win32/wince:
eina_tls_free/new un/registers key&&cb into a static eina_list.
eina_tls_set add the key to an eina_list in Eina_Thread_Win3.
this list is cleared and callbacks are called in _eina_thread_join()
Test Plan: win32/wince has to be tested, I have no setup to do it.
Reviewers: cedric
CC: cedric
Differential Revision: https://phab.enlightenment.org/D489
2014-01-23 14:50:08 +09:00
Cedric BAIL
55a56fe5c0
eina: add eina_{str,bin}buf_manage_read_only_new_length().
...
It is sometime useful to start from a defined buffer, but to not touch it
until needed. This make life of caller more easier as they don't need to
duplicate the buffer themself as Eina will now take care of that.
2014-01-20 13:04:07 +09:00
Shinwoo Kim
37f7bb981c
[eina] add test case - eina_list_clone, eina_list_reverse_clone
2014-01-10 22:46:52 -08:00
Cedric Bail
41c28c3deb
eina: fuzze test the eina_hash_string_superfast to.
2013-12-04 19:04:24 +09:00
Cedric Bail
517f339fd0
eina: add fuzzy test of eina_hash.
2013-12-04 18:33:04 +09:00
Cedric Bail
d31a85bb51
eina: add fuzzy testing of the red black tree.
2013-12-04 15:20:17 +09:00
Jérémy Zurcher
58b578c9b0
eina: fix a possible race condition during eina_file_close.
...
replay 7e8fb93
without the breakage
2013-11-20 10:22:00 +01:00
Jérémy Zurcher
8a3e021298
Revert "eina: fix a possible race condition during eina_file_close."
...
it breaks everything
This reverts commit 7e8fb93206
.
2013-11-20 10:22:00 +01:00
Cedric Bail
7e8fb93206
eina: fix a possible race condition during eina_file_close.
...
The lock on the main hash was taken to late (after we took the decision
to remove the targeted Eina_File from the cache), this means it was possible
to get an Eina_File from the cache that was going to be removed. This patch
attempt to fix that potential race condition.
Hopefully should fix T461.
2013-11-20 13:02:37 +09:00
Cedric Bail
2dc092d36e
eina: adjust precision for all our targeted convertion.
2013-11-12 20:12:54 +09:00
Cedric Bail
1281a8369f
eina: fix uninitialized data use.
2013-11-12 19:01:10 +09:00
Cedric BAIL
da559ee5d0
eina: use portable infrastructure to detect page size.
2013-11-10 09:26:12 +01:00
Cedric Bail
65c33f6369
eina: eina_lock_debug is only on Eina_Lock.
2013-11-09 20:06:59 +09:00
Cedric Bail
91025a1e04
eina: fix warning of unsigned int being compared to an int.
2013-11-09 20:06:36 +09:00
Cedric Bail
be3afd8f4b
eina: update Eina_Cow test to latest API change.
2013-11-04 12:47:12 +09:00
Cedric Bail
fe5dd4bcda
eina: add test for old ABI supported function, but not exposed anymore.
2013-10-25 20:16:10 +09:00
Cedric Bail
7f8665a266
eina: improve test coverage of Eina_File API.
2013-10-25 19:57:57 +09:00
Cedric Bail
cae6b0b0e4
eina: improve test coverage of virtual file.
2013-10-25 19:50:14 +09:00
Cedric Bail
39931d295b
eina: use Eina_Barrier to improve coverage and reduce race condition during testing.
...
This should hopefully solve the failing test on Jenkins. As I can't reproduce them
here, it is just an educated guess... We will see !
2013-10-25 15:12:28 +09:00
Cedric Bail
577ae1debc
eina: let's add some straight forward test.
2013-10-16 16:51:41 +09:00
Carsten Haitzler
69e27abdc3
eina - and e3fl in general - stop using eina_error_get/set - useless really
2013-10-11 16:50:40 +09:00
Oleksander Sirook
337b3d4daf
eina: add test for 'eina_file_map_new' function.
2013-08-13 17:31:41 +09:00
Vladislav Brovko
56adc51e83
eina: add Eina_Value tests convert from short, int.
2013-07-18 16:19:26 +09:00
Sergii Kanaev
f21bcaccbb
eina: improve test coverage for Eina_Clist.
...
Add tests for eina_clist_add_after, eina_clist_add_head, eina_clist_next
and eina_clist_add_tail.
2013-07-09 10:23:00 +09:00
Daniel Willmann
3e5ff22ab9
eina_test_fp: Improve speed of eina_fp test
...
Test less values in between, but still have a decent combination of
large/small values to test.
Fixes -WTasn
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-06-27 14:34:02 +01:00
Sebastian Dransfeld
068f1ddc62
efl: formatting
2013-06-20 13:08:36 +02:00
Daniel Willmann
0e51bff61a
eina_test_str: Make sure we have an empty string before using strcat
...
Caused issues with address sanitizer. Just calling allocating memory for
a string does not mean that it's empty/NULL-terminated.
2013-06-12 23:57:42 +01:00
Jérémy Zurcher
22220ca70a
improve eina_str coverage
...
my time killer, what a sad life ;))
2013-06-12 23:34:40 +02:00
Jérémy Zurcher
d0d1b705fb
indent eina_list tests
2013-06-12 23:34:40 +02:00
Eduardo Lima (Etrunko)
d3292a7ae9
Split .gitignore into multiple files
...
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
2013-06-11 18:18:50 -03:00
Daniel Willmann
7c20a90c3d
eina_test_fp: Test multiplication and division as well
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-05-17 17:10:55 +01:00
Jérémy Zurcher
52b20f0334
eina_stringshare: improve coverage
2013-05-08 12:14:57 +02:00
Jérémy Zurcher
2036f7d344
eina: add eina_inlist_first and eina_inlist_last
...
- both as static inline functions
- test added in eina_inlist_simple
2013-04-09 12:03:05 +02:00
Cedric BAIL
be2cebab17
eina: fix test logic after change in Eina_Cow GC.
2013-04-03 19:21:51 +09:00
Daniel Willmann
35d203d9e7
eina_cow: Fix compilation for tests again
...
eina_cow_add now requires a gc parameter
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-02 15:07:25 +01:00
Vladislav Brovko
7584a7e84d
eina: add eina_file_mkdtemp and tests for Eina_File.
...
Test added for :
eina_file_direct_ls_simple
eina_file_ls_simple
Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
2013-03-27 22:45:34 +09:00
Valerii Kanunik
940543d972
eina: improve Eina_Value coverage.
...
Added test 1: eina_value_test_convert_long.
Added test 2: eina_value_test_convert_ulong.
Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
2013-03-25 13:00:00 +09:00
Tom Hacohen
8fb14b29c0
Eina tests: Fixed warnings with clang.
...
Clang doesn't appreciate passing 'char' to %hdd, although they are the right
size. So change to %d and cast to 'int' before passing it.
2013-03-21 13:21:10 +00:00
Daniel Willmann
07b5c33f90
eina_test_list: Move fail_if out of the hot path
...
fail_if() from libcheck always writes to a file created with tmpfile(),
so it is not a good idea to call it millions of times. This wastes
memory and time, let's use both for something better. :-)
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-03-20 18:42:54 +00:00
Jérémy Zurcher
d0f3357f77
TES
...
Conflicts:
src/lib/eina/eina_list.c
src/lib/eina/eina_types.h
2013-03-20 11:48:44 +01:00
Cedric BAIL
e02bb36e3a
eina: improve speed of Eina_Cow.
...
* Use an Eina_Hash for the garbage collector list.
* Turn off garbage collection on object that are unlikely to match.
This patch make 1.8 as fast as 1.7 again.
2013-03-20 10:59:56 +09:00
Tom Hacohen
fab36d8869
Eina cow: Don't tests things that depend on magic when it's off.
2013-03-19 15:48:59 +00:00
Stefan Schmidt
9f8744a50a
eina/tests: Adding return to non void function.
...
This fixes the test case for me. Also fixes two small wanring while being there.
2013-03-13 13:19:54 +00:00
Vladislav Brovko
8ca2871f82
eina: add tests.
...
Added tests:
- eina_simple_xml_parser_null_node_dump,
- eina_simple_xml_parser_childs_count,
- eina_simple_xml_parser_parse_with_custom_callback.
Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
2013-03-13 18:02:44 +09:00
Tom Hacohen
3ba9311c0f
Tests: Output XML to build dir, not source dir.
2013-03-12 12:46:06 +00:00
Stefan Schmidt
85810dac8c
tests: Add xml output file for check runs for the use with jenkins.
...
We can do pretty graphs with jenkins about our unit tests. But we
need the check xml output for that. Enabling it in all suites.
2013-03-12 09:59:06 +00:00
Tom Hacohen
973d0b475b
Eina test strbuf: Fixed compilation warnings.
2013-03-11 10:39:20 +00:00
Nikolay Lopatka
779356b45f
eina: add test for strbuf trim function.
...
Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
2013-03-11 10:53:19 +09:00
Vladislav Brovko
21505d1edf
eina: Eina_Tmpstr test for eina_tmpstr_add, eina_tmpstr_del.
...
Signed-off-by: Cedric BAIL <cedric.bail@free.fr>
2013-03-11 10:45:41 +09:00
Cedric BAIL
1637e99931
eina: make that test not depend on efl configuration.
2013-02-20 17:50:19 +09:00
Cedric BAIL
e684f5a823
efl/eina: Eina_Tiler take tile size into account.
...
SVN revision: 83708
2013-02-07 07:32:45 +00:00
Cedric BAIL
57badb0587
efl/eina: check that we always put some random value in hash.
...
SVN revision: 83655
2013-02-06 07:03:38 +00:00
Stefan Schmidt
eae46ba95d
efl/eina: Fix strings to compare correctly and pass test suite.
...
This one is for Cedric.
SVN revision: 83332
2013-01-25 16:03:47 +00:00
Cedric BAIL
93d1705f77
efl/eina: what the ?? Update text for magic test...
...
SVN revision: 83319
2013-01-25 06:16:33 +00:00
Stefan Schmidt
b9d18d770b
efl: Switch from deprecated eina_unicode_utf8_get_next to eina_unicode_utf8_next_get
...
SVN revision: 83130
2013-01-23 09:09:57 +00:00
Stefan Schmidt
4d7909ae3a
efl/eina tests: Allow libcheck 0.9.8 usage.
...
This commit is for all the poor souls that see no need to update their system
each day with everything the world may offer just to be sure they have the
latest. This commit is for people that like the idea of having something
working when it did so the day before. Kudos fot Tom for pointing out the
function.
SVN revision: 82980
2013-01-18 14:32:08 +00:00
Gustavo Sverzut Barbieri
b830048a64
god... it was using localtime, so should we when we test.
...
SVN revision: 82950
2013-01-17 20:36:52 +00:00
Gustavo Sverzut Barbieri
14ff8920a6
eina/tests: fix and improve eina value tests.
...
improve: use ck_assert_str_eq() instead of fail_unless(strcmp() == 0),
it's shorter and will print a proper error message on failure.
fix: timeval changed from seconds to asctime(), cope with that.
fix: hash tests now search for substrings and thus are not prone to
algorithm changes. the format is pretty simple to avoid false results.
SVN revision: 82945
2013-01-17 19:44:13 +00:00
Gustavo Sverzut Barbieri
9768d40f85
fix magic check tests
...
SVN revision: 82944
2013-01-17 19:30:54 +00:00
Gustavo Sverzut Barbieri
94f2f63228
eina/tests: fix some warnings and use better ck macros.
...
SVN revision: 82943
2013-01-17 19:13:24 +00:00
Cedric BAIL
515282006f
efl: Add Eina_Cow_Data...
...
SVN revision: 82923
2013-01-17 06:51:35 +00:00
Cedric BAIL
c7aead6fdc
efl: fix cow after review by k-s.
...
NOTE: I didn't find a way to tell valgrind that some memory is read only.
SVN revision: 82742
2013-01-14 03:34:19 +00:00
Ulisses Furquim
eade5b8251
eina/tests: add basic Eina_Barrier test
...
Also rearranged test suite creation to allow setting the timeout in
the build callback.
SVN revision: 82415
2013-01-08 14:10:33 +00:00
Cedric BAIL
0e50f122e5
efl: Add eina copy on write infrastructure.
...
SVN revision: 82396
2013-01-08 09:17:56 +00:00
Cedric BAIL
158759d507
efl: eina_magic_fail now trigger an ERR on NULL instead of CRITICAL.
...
Updating the test suite.
SVN revision: 82391
2013-01-08 09:04:29 +00:00
Gustavo Sverzut Barbieri
733425c62c
efl: make libraries aware of EFL_RUN_IN_TREE.
...
this variable tells that the build is being done in tree and we should
not look at install locations.
SVN revision: 82217
2013-01-04 17:19:43 +00:00
Gustavo Sverzut Barbieri
4668d04f04
efl: cleanup HAVE_THREADS and pthread usage outside of eina.
...
Eina now abstracts threads, so use that.
the touched files had the EFL_HAVE_THREADS as it's mandatory now.
SVN revision: 81935
2012-12-31 16:14:40 +00:00
Vincent Torri
4ae8b8cf86
merge: do not use recursive make for unit tests
...
SVN revision: 79413
2012-11-18 07:12:38 +00:00
Vincent Torri
aac3e95ccf
merge: -Wl,--enable-auto-import is useless with recent versions of gcc on Windows
...
SVN revision: 78495
2012-10-25 22:01:28 +00:00
Vincent Torri
77d90bd45e
merge: pass directly to the preprocessor the Windows macro instead of using autotools
...
SVN revision: 78350
2012-10-23 05:43:57 +00:00
Vincent Torri
7fe3d35994
merge: __UNUSED__ --> EINA_UNUSED and some fixes in eo.
...
SVN revision: 77542
2012-10-05 20:09:47 +00:00
Cedric BAIL
1000f350e3
efl: backport Igor's eina patch.
...
SVN revision: 77415
2012-10-04 09:31:46 +00:00
Carsten Haitzler
8eb2fc8c4f
and pass distcehck
...
SVN revision: 77123
2012-09-27 04:16:55 +00:00
Carsten Haitzler
156f4a783f
and more include dir fixes.
...
SVN revision: 77122
2012-09-27 04:14:38 +00:00
Carsten Haitzler
f763955119
efl -> pass distcheck.
...
SVN revision: 77110
2012-09-27 03:17:31 +00:00
Vincent Torri
aeadf86ba6
merge: "fix" distcheck
...
I can't be sure that distcheck is fixed as the check of eet is failing.
I've disable the run of the eina test for now as it is *very* long. I'll
re-enable it once eet check is running flawlessly
SVN revision: 76772
2012-09-17 17:17:55 +00:00
Vincent Torri
c83143c889
merge: mostly fix tests and benchmark
...
need to fix the city stuff in tests and the benchmark
with the e17 data (need help with make rules :)
SVN revision: 76712
2012-09-16 14:25:29 +00:00
Vincent Torri
528a9831c8
merge: move the files in their own directory
...
SVN revision: 76711
2012-09-16 11:05:51 +00:00
Vincent Torri
785f2a6b3a
merge : add eina
...
currently, examples, tests and benchmark are not set. That's the next things i'll do
SVN revision: 76710
2012-09-16 10:57:48 +00:00