stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=46829c05fe2edda7bb3951e8f4ef65bb241f0881

commit 46829c05fe2edda7bb3951e8f4ef65bb241f0881
Author: Stefan Schmidt <[email protected]>
Date:   Thu Feb 12 09:52:21 2015 +0100

    Revert "ecore: fix path comparison in Ecore_File test suite."
    
    This reverts commit 66c0f3261dab904fce533b0f7d30b1b374abd658.
    
    This commit breaks the eina_file suite on Gentoo (our jenkins OS).
    
    ref T2105
---
 src/tests/ecore/ecore_test_ecore_file.c | 33 +++++----------------------------
 1 file changed, 5 insertions(+), 28 deletions(-)

diff --git a/src/tests/ecore/ecore_test_ecore_file.c 
b/src/tests/ecore/ecore_test_ecore_file.c
index 8b3c567..515ff54 100644
--- a/src/tests/ecore/ecore_test_ecore_file.c
+++ b/src/tests/ecore/ecore_test_ecore_file.c
@@ -55,29 +55,6 @@ get_tmp_file()
    return tmp_file;
 }
 
-int
-_compare_path(const char *filePathA, const char *filePathB)
-{
-   char realFilePathA[MAXSIZE];
-   char realFilePathB[MAXSIZE];
-#ifdef _WIN32
-   GetFullPathName(filePathA, MAXSIZE, realFilePathA, NULL);
-   GetFullPathName(filePathB, MAXSIZE, realFilePathB, NULL);
-#else
-   realpath(filePathA, realFilePathA);
-   realpath(filePathB, realFilePathB);
-#endif
-   return strcmp(realFilePathA, realFilePathB);
-}
-
-#define assert_path_eq(X, Y)                                            \
-  do {                                                                  \
-     const char* _ck_x = (X);                                           \
-     const char* _ck_y = (Y);                                           \
-     ck_assert_msg(0 == _compare_path(_ck_y, _ck_x),                    \
-                   "Assertion '%s' failed: %s==\"%s\", %s==\"%s\"", #X"=="#Y, 
#X, _ck_x, #Y, _ck_y); \
-  } while (0)
-
 static void
 file_monitor_cb(void *data EINA_UNUSED, Ecore_File_Monitor *em EINA_UNUSED,
                 Ecore_File_Event event, const char *path)
@@ -227,8 +204,8 @@ START_TEST(ecore_test_ecore_file_operations)
 
    res = ecore_file_symlink(src_file, dest_file);
    fail_if(res != EINA_TRUE);
-   assert_path_eq(ecore_file_readlink(dest_file), src_file);
-   assert_path_eq(ecore_file_realpath(dest_file), src_file);
+   ck_assert_str_eq(ecore_file_readlink(dest_file), src_file);
+   ck_assert_str_eq(ecore_file_realpath(dest_file), src_file);
    res = ecore_file_unlink(dest_file);
    fail_if(res != EINA_TRUE);
 
@@ -241,8 +218,8 @@ START_TEST(ecore_test_ecore_file_operations)
    res = ecore_file_exists(src_file);
    fail_if(res != EINA_FALSE);
 
-   assert_path_eq(ecore_file_dir_get(dest_file), tmpdir);
-   assert_path_eq(ecore_file_realpath(dest_file), dest_file);
+   ck_assert_str_eq(ecore_file_dir_get(dest_file), tmpdir);
+   ck_assert_str_eq(ecore_file_realpath(dest_file), dest_file);
    fail_if(ecore_file_mod_time(dest_file) == 0);
    fail_if(ecore_file_can_read(dest_file) != EINA_TRUE);
    fail_if(ecore_file_can_write(dest_file) != EINA_TRUE);
@@ -286,7 +263,7 @@ START_TEST(ecore_test_ecore_file_monitor)
    _writeToFile(file_name, random_text);
    _writeToFile(file_name, random_text);
 
-   assert_path_eq(ecore_file_monitor_path_get(mon), realp);
+   ck_assert_str_eq(ecore_file_monitor_path_get(mon), realp);
 
    ret = ecore_file_mksubdirs(src_dir, sub_dir);
    fail_if(ret != 1);

-- 


Reply via email to