Set module path for all tests.

SVN revision: 36079
This commit is contained in:
Cedric BAIL 2008-09-18 14:17:48 +00:00
parent 4423005ab4
commit ad793833c6
2 changed files with 11 additions and 34 deletions

View File

@ -17,6 +17,7 @@
*/ */
#include "eina_suite.h" #include "eina_suite.h"
#include "eina_mempool.h"
typedef struct _Eina_Test_Case Eina_Test_Case; typedef struct _Eina_Test_Case Eina_Test_Case;
struct _Eina_Test_Case struct _Eina_Test_Case
@ -71,6 +72,7 @@ eina_build_suite(void)
int int
main(void) main(void)
{ {
Eina_Module_Group *gp;
Suite *s; Suite *s;
SRunner *sr; SRunner *sr;
int failed_count; int failed_count;
@ -78,9 +80,18 @@ main(void)
s = eina_build_suite(); s = eina_build_suite();
sr = srunner_create(s); sr = srunner_create(s);
eina_mempool_init();
eina_module_root_add(PACKAGE_BUILD_DIR"/src/tests");
gp = eina_mempool_module_group_get();
eina_module_path_register(gp, PACKAGE_BUILD_DIR"/src/modules", EINA_TRUE);
srunner_run_all(sr, CK_NORMAL); srunner_run_all(sr, CK_NORMAL);
failed_count = srunner_ntests_failed(sr); failed_count = srunner_ntests_failed(sr);
srunner_free(sr); srunner_free(sr);
eina_mempool_shutdown();
return (failed_count == 0) ? 0 : 255; return (failed_count == 0) ? 0 : 255;
} }

View File

@ -25,16 +25,10 @@
START_TEST(eina_mempool_init_shutdown) START_TEST(eina_mempool_init_shutdown)
{ {
Eina_Module_Group *gp;
Eina_Mempool *mp; Eina_Mempool *mp;
eina_mempool_init(); eina_mempool_init();
gp = eina_mempool_module_group_get();
fail_if(!gp);
eina_module_path_register(gp, PACKAGE_BUILD_DIR"/src/modules", EINA_TRUE);
mp = eina_mempool_new("test", "test", NULL); mp = eina_mempool_new("test", "test", NULL);
fail_if(mp != NULL); fail_if(mp != NULL);
@ -44,19 +38,12 @@ END_TEST
START_TEST(eina_mempool_chained_mempool) START_TEST(eina_mempool_chained_mempool)
{ {
Eina_Module_Group *gp;
Eina_Mempool *mp; Eina_Mempool *mp;
int *tbl[512]; int *tbl[512];
int i; int i;
eina_mempool_init(); eina_mempool_init();
eina_module_root_add(PACKAGE_BUILD_DIR"/src/tests");
gp = eina_mempool_module_group_get();
fail_if(!gp);
eina_module_path_register(gp, PACKAGE_BUILD_DIR"/src/modules", EINA_TRUE);
mp = eina_mempool_new("chained_mempool", "test", NULL, sizeof (int), 256); mp = eina_mempool_new("chained_mempool", "test", NULL, sizeof (int), 256);
fail_if(!mp); fail_if(!mp);
@ -83,19 +70,12 @@ END_TEST
START_TEST(eina_mempool_pass_through) START_TEST(eina_mempool_pass_through)
{ {
Eina_Module_Group *gp;
Eina_Mempool *mp; Eina_Mempool *mp;
int *tbl[512]; int *tbl[512];
int i; int i;
eina_mempool_init(); eina_mempool_init();
eina_module_root_add(PACKAGE_BUILD_DIR"/src/tests");
gp = eina_mempool_module_group_get();
fail_if(!gp);
eina_module_path_register(gp, PACKAGE_BUILD_DIR"/src/modules", EINA_TRUE);
mp = eina_mempool_new("pass_through", "test", NULL, sizeof (int), 8, 0); mp = eina_mempool_new("pass_through", "test", NULL, sizeof (int), 8, 0);
fail_if(!mp); fail_if(!mp);
@ -123,19 +103,12 @@ END_TEST
#ifdef EINA_EMEMOA_SUPPORT #ifdef EINA_EMEMOA_SUPPORT
START_TEST(eina_mempool_ememoa_fixed) START_TEST(eina_mempool_ememoa_fixed)
{ {
Eina_Module_Group *gp;
Eina_Mempool *mp; Eina_Mempool *mp;
int *tbl[512]; int *tbl[512];
int i; int i;
eina_mempool_init(); eina_mempool_init();
eina_module_root_add(PACKAGE_BUILD_DIR"/src/tests");
gp = eina_mempool_module_group_get();
fail_if(!gp);
eina_module_path_register(gp, PACKAGE_BUILD_DIR"/src/modules", EINA_TRUE);
mp = eina_mempool_new("ememoa_fixed", "test", NULL, sizeof (int), 8, 0); mp = eina_mempool_new("ememoa_fixed", "test", NULL, sizeof (int), 8, 0);
fail_if(!mp); fail_if(!mp);
@ -165,19 +138,12 @@ END_TEST
START_TEST(eina_mempool_ememoa_unknown) START_TEST(eina_mempool_ememoa_unknown)
{ {
Eina_Module_Group *gp;
Eina_Mempool *mp; Eina_Mempool *mp;
int *tbl[512]; int *tbl[512];
int i; int i;
eina_mempool_init(); eina_mempool_init();
eina_module_root_add(PACKAGE_BUILD_DIR"/src/tests");
gp = eina_mempool_module_group_get();
fail_if(!gp);
eina_module_path_register(gp, PACKAGE_BUILD_DIR"/src/modules", EINA_TRUE);
mp = eina_mempool_new("ememoa_unknown", "test", NULL, 0, 2, sizeof (int), 8, sizeof (int) * 2, 8); mp = eina_mempool_new("ememoa_unknown", "test", NULL, 0, 2, sizeof (int), 8, sizeof (int) * 2, 8);
fail_if(!mp); fail_if(!mp);