mainly minor stuff: whitespaces, order of includes, ... Just don't fear the number
of changed files :-)
# include "config.h"
#endif
-#include "eina_suite.h"
-#include "Eina.h"
-#include <stdio.h>
-#include <string.h>
+#include <Eina.h>
-typedef struct _Eina_Test_Case Eina_Test_Case;
-struct _Eina_Test_Case
-{
- const char *test_case;
- void (*build)(TCase *tc);
-};
+#include "eina_suite.h"
+#include "../efl_check.h"
-static const Eina_Test_Case etc[] = {
+static const Efl_Test_Case etc[] = {
{ "FixedPoint", eina_test_fp },
{ "Inarray", eina_test_inarray },
{ "Array", eina_test_array },
{ NULL, NULL }
};
-static void
-_list_tests(void)
-{
- const Eina_Test_Case *itr = etc;
- fputs("Available Test Cases:\n", stderr);
- for (; itr->test_case; itr++)
- fprintf(stderr, "\t%s\n", itr->test_case);
-}
-
-static Eina_Bool
-_use_test(int argc, const char **argv, const char *test_case)
-{
- if (argc < 1)
- return 1;
-
- for (; argc > 0; argc--, argv++)
- if (strcmp(test_case, *argv) == 0)
- return 1;
-
- return 0;
-}
-
-Suite *
-eina_build_suite(int argc, const char **argv)
-{
- TCase *tc;
- Suite *s;
- int i;
-
- s = suite_create("Eina");
-
- for (i = 0; etc[i].test_case; ++i)
- {
- if (!_use_test(argc, argv, etc[i].test_case))
- continue;
-
- tc = tcase_create(etc[i].test_case);
-#ifndef _WIN32
- tcase_set_timeout(tc, 0);
-#endif
-
- etc[i].build(tc);
- suite_add_tcase(s, tc);
- }
-
- return s;
-}
-
/* FIXME this is a copy from eina_test_mempool
* we should remove the duplication
*/
{
unsigned int i;
Eina_Array_Iterator it;
- Eina_Module *module;
+ Eina_Module *module;
eina_module_list_free(_modules);
if (_modules)
{
int
main(int argc, char **argv)
{
- Suite *s;
- SRunner *sr;
- int i, failed_count;
+ int failed_count;
- for (i = 1; i < argc; i++)
- if ((strcmp(argv[i], "-h") == 0) ||
- (strcmp(argv[i], "--help") == 0))
- {
- fprintf(stderr, "Usage:\n\t%s [test_case1 .. [test_caseN]]\n",
- argv[0]);
- _list_tests();
- return 0;
- }
- else if ((strcmp(argv[i], "-l") == 0) ||
- (strcmp(argv[i], "--list") == 0))
- {
- _list_tests();
- return 0;
- }
+ if (!_efl_test_option_disp(argc, argv, etc))
+ return 0;
putenv("EFL_RUN_IN_TREE=1");
- s = eina_build_suite(argc - 1, (const char **)argv + 1);
- sr = srunner_create(s);
-
- srunner_set_xml(sr, TESTS_BUILD_DIR "/check-results.xml");
-
_mempool_init();
- srunner_run_all(sr, CK_ENV);
- failed_count = srunner_ntests_failed(sr);
- srunner_free(sr);
+ failed_count = _efl_suite_build_and_run(argc - 1, (const char **)argv + 1,
+ "Eina", etc);
_mempool_shutdown();
#include <stdio.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
static Eina_Bool
eina_accessor_check(EINA_UNUSED const Eina_Array *array,
#include <stdio.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
START_TEST(eina_array_simple)
{
#include <unistd.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
static Eina_Thread wk1, wk2, wk3, wk4, wk5;
static Eina_Barrier barrier;
# include "config.h"
#endif
-#include <math.h>
#include <stdio.h>
+#include <math.h>
+
+#include <Eina.h>
#include "eina_suite.h"
-#include "Eina.h"
START_TEST(eina_bezier_test_values)
{
#include <stdio.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
START_TEST(binbuf_simple)
{
#include <string.h>
#include <time.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
#define TEST0 "te\0st/0"
#define TEST0_SIZE 7
#include <string.h>
#include <assert.h>
-#include "Eina.h"
+#include <Eina.h>
+
#include "eina_suite.h"
Eina_Clist string_list = EINA_CLIST_INIT(string_list);
#include <float.h>
#include <limits.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
START_TEST(eina_convert_simple)
{
#include <stdio.h>
#include <stdlib.h>
-#include "eina_suite.h"
-#include "Eina.h"
+#include <Eina.h>
#include "eina_safety_checks.h"
+#include "eina_suite.h"
+
#ifdef EINA_SAFETY_CHECKS
struct log_ctx {
const char *msg;
# include "config.h"
#endif
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
typedef struct _Eina_Cow_Test Eina_Cow_Test;
struct _Eina_Cow_Test
#include <stdio.h>
#include <string.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
START_TEST(eina_crc_simple)
{
# include <Evil.h>
#endif
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
#define TEST_TEXT "The big test\n"
#include <unistd.h>
#include <fcntl.h>
-#include "eina_suite.h"
-#include "Eina.h"
+#include <Eina.h>
#include "eina_safety_checks.h"
#include "eina_file_common.h"
+#include "eina_suite.h"
+
#ifdef _WIN32
# define PATH_SEP_C '\\'
#else
# include "config.h"
#endif
-#include <math.h>
#include <stdio.h>
+#include <math.h>
+
+#include <Eina.h>
#include "eina_suite.h"
-#include "Eina.h"
START_TEST(eina_fp_cos)
{
#include <stdio.h>
#include <string.h>
-#include "eina_suite.h"
-#include "Eina.h"
+#include <Eina.h>
#include "eina_hash.h"
+#include "eina_suite.h"
+
#define EINA_HASH_BUCKET_SIZE 8
static unsigned int
#include <stdio.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
START_TEST(eina_inarray_test_simple)
{
#include <stdlib.h>
#include <stdio.h>
-#include "eina_suite.h"
-#include "Eina.h"
+#include <Eina.h>
#include "eina_safety_checks.h"
+#include "eina_suite.h"
+
typedef struct _Eina_Test_Inlist Eina_Test_Inlist;
struct _Eina_Test_Inlist
{
#include <stdio.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
static Eina_Bool
eina_iterator_array_check(EINA_UNUSED const Eina_Array *array,
#include <stdlib.h>
#include <stdio.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
typedef struct _Eina_Lazy_Allocator_Test Eina_Lazy_Allocator_Test;
struct _Eina_Lazy_Allocator_Test
#include <stdio.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
static Eina_Bool eina_list_sorted_check(const Eina_List *list)
{
#include <time.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
#ifdef __MACH__
# include <mach/clock.h>
#include <stdio.h>
#include <string.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
struct log_ctx {
int level;
#define EINA_MAGIC_DEBUG
-#include "eina_suite.h"
-#include "Eina.h"
+#include <Eina.h>
#include "eina_safety_checks.h"
+#include "eina_suite.h"
+
#define EINA_MAGIC_TEST 0x7781fee7
#define EINA_MAGIC_TEST2 0x42241664
#define EINA_MAGIC_STRING "Eina Magic Test"
#include <stdio.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
START_TEST(eina_simple)
{
#define DBL_EPSILON 0.0000001
-#include <math.h>
#include <stdio.h>
+#include <math.h>
+
+#include <Eina.h>
#include "eina_suite.h"
-#include "Eina.h"
START_TEST(eina_matrix2)
{
#include <stdio.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
#define MAX_ROWS 10
#define MAX_COLS 10
# include "config.h"
#endif
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
static Eina_Array *_modules;
{
unsigned int i;
Eina_Array_Iterator it;
- Eina_Module *module;
+ Eina_Module *module;
eina_module_list_free(_modules);
if (_modules)
{
tcase_add_test(tc, eina_mempool_ememoa_unknown);
#endif
}
-
-
#include <stdio.h>
#include <inttypes.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
static void
_eina_test_model_check_safety_null(const Eina_Log_Domain *d, Eina_Log_Level level, const char *file, const char *fnc, int line, const char *fmt, void *data, va_list args)
#include <stdio.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
static Eina_Bool list_cb(Eina_Module *m, void *data EINA_UNUSED)
{
#include <stdio.h>
-#include "Eina.h"
+#include <Eina.h>
Eina_Bool dummy_module_init(void)
{
# include "config.h"
#endif
-#include <assert.h>
#include <stdio.h>
+#include <assert.h>
+
+#include <Eina.h>
#include "eina_suite.h"
-#include "Eina.h"
START_TEST(eina_quad_simple)
{
# include "config.h"
#endif
-#include <assert.h>
#include <stdio.h>
+#include <assert.h>
+
+#include <Eina.h>
#include "eina_suite.h"
-#include "Eina.h"
static Eina_Quad_Direction
_eina_quadtree_rectangle_vert(const void *object, size_t middle)
#include <float.h>
#include <limits.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
#define FLOAT_CMP(a, b) (fabs((float)a - (float)b) <= FLT_MIN)
#include <stdio.h>
#include <time.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
static const unsigned int r1[1000] =
{
#include <stdio.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
START_TEST(eina_rectangle_pool)
{
#include <sys/resource.h>
#endif
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
#ifdef __linux__
#include <stdio.h>
#include <string.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
static const char *get_file_full_path(const char *filename)
{
#include <stdio.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
START_TEST(str_simple)
{
#include <stdio.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
START_TEST(strbuf_simple)
{
#include <string.h>
#include <time.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
#define TEST0 "test/0"
#define TEST1 "test/1"
#include <stdio.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
struct test_rect
{
# include "config.h"
#endif
-#include "eina_suite.h"
-#include "Eina.h"
+#include <Eina.h>
#include "eina_tmpstr.h"
+#include "eina_suite.h"
+
START_TEST(tmpstr_simple)
{
eina_init();
# include "config.h"
#endif
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
START_TEST(trash_simple)
{
int inp_int = 9;
int inp_char = inp_int + '0';
void *data;
-
+
eina_init();
-
+
trash = calloc(1, sizeof(Eina_Trash));
- fail_if(trash == NULL);
+ fail_if(trash == NULL);
eina_trash_init(&trash);
for (i = 1; i < 51; ++i)
fail_if(*((char *)eina_array_data_get(data, 0)) != inp_char);
data = eina_trash_pop(&trash);
fail_if(!data);
- fail_if(*((int *)eina_array_data_get(data, 0)) != inp_int);
+ fail_if(*((int *)eina_array_data_get(data, 0)) != inp_int);
free(data);
-
+
i = 0;
EINA_TRASH_CLEAN(&trash, data)
{
}
fail_if(i != 98);
-
+
eina_shutdown();
}
END_TEST
{
tcase_add_test(tc, trash_simple);
}
-
#include <string.h>
#include <time.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
#ifdef EINA_SAFETY_CHECKS
struct log_ctx {
tcase_add_test(tc,eina_unicode_utf8_conversion);
}
-
#include <string.h>
#include <time.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
static const Eina_Unicode TEST0[] = {'t', 'e', 's', 't', '/', '0', 0};
static const Eina_Unicode TEST1[] = {'t', 'e', 's', 't', '/', '1', 0};
#include <inttypes.h>
#include <float.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
#define FP_ERR (1)
#define CHECK_FP(a, b) ((a - b) <= FP_ERR)
eina_shutdown();
}
END_TEST
-
+
START_TEST(eina_value_test_convert_short)
{
Eina_Value *value, conv;
float max_float_value = FLT_MAX;
float min_float_value = FLT_MIN;
-
+
eina_init();
value = eina_value_new(EINA_VALUE_TYPE_FLOAT);
eina_value_flush(&conv);
fail_unless(eina_value_set(value, min_float_value));
-
+
fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_FLOAT));
fail_unless(eina_value_convert(value, &conv));
fail_unless(eina_value_get(&conv, &f));
eina_value_free(value);
eina_shutdown();
-
+
}
END_TEST
/* ck_assert(eina_value_optional_pset(value, EINA_VALUE_TYPE_INT, &expected_value)); */
/* ck_assert(eina_value_optional_empty_is(value, &is_empty)); */
/* ck_assert(!is_empty); */
-
+
/* // gets the actual value */
/* ck_assert(eina_value_optional_pget(value, &actual_value)); */
/* ck_assert_int_eq(expected_value, actual_value); */
eina_value_flush(&actual_value);
eina_value_flush(&expected_value);
-
+
eina_value_free(value);
eina_shutdown();
#include <float.h>
#include <limits.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
START_TEST(eina_test_vector2_operations)
{
#include <unistd.h>
#include <fcntl.h>
+#include <Eina.h>
+
#include "eina_suite.h"
-#include "Eina.h"
Eina_Tmpstr*
get_file_path(const char* tmpdirname, const char* filename)