Changeset d923fca for tests/Makefile.am


Ignore:
Timestamp:
Feb 18, 2025, 12:54:23 PM (6 weeks ago)
Author:
Andrew Beach <ajbeach@…>
Branches:
master
Children:
8705a11
Parents:
3e5fea2
Message:

Clean-up the warnings of the concurrency tests. A lot of little test level fixes, the most interesting repeated one is some formally redundent fallthough statements. pthread_attr_test had to be rewritten because of library restrictions. Changed some types so they would always be pointer sized. There was a library change, there was a function that could not be implemented; I trust that it is included for a reason so I just put it in a comment. There is a change to the compiler, wait-until now uses goto. The labelled breaks were code generated as unlabelled breaks and although it worked out slipped through some checks. Finally, there is one warning that I cannot solve at this time so tests that produce it have been put in their own lax group.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified tests/Makefile.am

    r3e5fea2 rd923fca  
    5252WFLAGS_OPT_LAX = \
    5353        ${WFLAGS_OPT_LAX_EXPECT_WARN} \
     54        ${WFLAGS_OPT_LAX_WAITING_ON_303} \
    5455        ${WFLAGS_OPT_LAX_TO_INVESTIGATE}
    5556
     
    6061        warnings/self-assignment
    6162
    62 # Tests that need investigation from the CFA team about why they require lax wflags.  Goal is to eliminate this list.
    63 WFLAGS_OPT_LAX_TO_INVESTIGATE = \
     63# These are failing because of trac #303; it is not likely to be fixed soon.
     64# It only shows up on some configurations and machines.
     65WFLAGS_OPT_LAX_WAITING_ON_303 = \
    6466        concurrency/actors/dynamic \
    6567        concurrency/actors/executor \
     
    7072        concurrency/actors/poison \
    7173        concurrency/actors/static \
    72         concurrency/actors/types \
    73         concurrency/channels/churn \
    74         concurrency/channels/contend \
    75         concurrency/channels/daisy_chain \
    76         concurrency/channels/hot_potato \
    77         concurrency/channels/pub_sub \
    78         concurrency/futures/multi \
    79         concurrency/futures/select_future \
    80         concurrency/futures/typed \
    81         concurrency/lockfree_stack \
    82         concurrency/pthread/bounded_buffer \
    83         concurrency/pthread/pthread_attr_test \
    84         concurrency/pthread/pthread_demo_create_join \
    85         concurrency/pthread/pthread_demo_lock \
    86         concurrency/pthread/pthread_key_test \
    87         concurrency/waituntil/all_types \
    88         concurrency/waituntil/basic_else \
    89         concurrency/waituntil/channel_close \
    90         concurrency/waituntil/channels \
    91         concurrency/waituntil/futures \
    92         concurrency/waituntil/locks \
    93         concurrency/waituntil/repeat_close \
    94         concurrency/waituntil/timeout \
     74        concurrency/actors/types
     75
     76# Tests that need investigation from the CFA team about why they require lax wflags.  Goal is to eliminate this list.
     77WFLAGS_OPT_LAX_TO_INVESTIGATE = \
    9578        exceptions/cardgame \
    9679        exceptions/defaults \
Note: See TracChangeset for help on using the changeset viewer.