Navigation


Changeset 1000:aeb202e2dbef in freeDiameter for tests


Ignore:
Timestamp:
Mar 21, 2013, 11:04:58 PM (11 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Phase:
public
Message:

Cleanup test messages

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/tests.h

    r995 r1000  
    6969#define FAILTEST( message... ){                         \
    7070        TRACE_ERROR(message);                           \
    71         TRACE_NOTICE("Test %s failed", __FILE__);       \
     71        TRACE_ERROR("FAILED: %s ", __STRIPPED_FILE__);  \
    7272        exit(FAIL);                                     \
    7373}
     
    7575/* Define the macro to pass a test */
    7676#define PASSTEST( ){                                    \
    77         TRACE_NOTICE("Test %s passed", __FILE__);       \
     77        TRACE_NOTICE("PASS: %s", __STRIPPED_FILE__);    \
    7878        (void)fd_core_shutdown();                       \
    7979        (void)fd_core_wait_shutdown_complete();         \
     
    8989#define CHECK( _val, _assert ){                         \
    9090        if (test_verbo > 0) {                           \
    91                 TRACE_DEBUG(INFO,                       \
    92                         "%s:%-4d: CHECK( " #_assert " == "\
    93                                 #_val " )",             \
    94                         __FILE__,                       \
    95                         __LINE__);                      \
     91                TRACE_NOTICE("CHECK( %s == %s )",       \
     92                                #_assert,               \
     93                                #_val);                 \
    9694        }{                                              \
    9795        __typeof__ (_val) __ret = (_assert);            \
    9896        if (__ret != (_val)) {                          \
    9997                FAILTEST( "%s:%d: CHECK FAILED : %s == %lx != %lx",     \
    100                         __FILE__,                       \
     98                        __STRIPPED_FILE__,              \
    10199                        __LINE__,                       \
    102100                        #_assert,                       \
     
    199197        CHECK( 0, fd_libproto_init() );
    200198       
    201         fd_log_threadname(basename(fname));
     199        fd_log_threadname(fname);
    202200       
    203201        /* Parse the command line */
     
    229227        return;
    230228}
    231 #define INIT_FD()  test_init(argc, argv, __FILE__);
     229#define INIT_FD()  test_init(argc, argv, __STRIPPED_FILE__)
    232230
    233231#endif /* _TESTS_H */
Note: See TracChangeset for help on using the changeset viewer.