diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-11-08 11:16:49 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-11-11 17:05:09 +0100 |
commit | be817f2c2e7458d05de4f76f4969d2ec2ef96aba (patch) | |
tree | a1d2ec508d4452cda4a1e508bbba55388ba9c428 | |
parent | 6b26cfa3e8cfa4ff15e52390748bd9a7976b846d (diff) |
testsuites/validation/tc-score-smp-thread.c
-rw-r--r-- | testsuites/validation/tc-score-smp-thread.c | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/testsuites/validation/tc-score-smp-thread.c b/testsuites/validation/tc-score-smp-thread.c index 0478e42262..fc1dd394c2 100644 --- a/testsuites/validation/tc-score-smp-thread.c +++ b/testsuites/validation/tc-score-smp-thread.c @@ -159,40 +159,6 @@ typedef struct { static ScoreThreadValSmp_Context ScoreThreadValSmp_Instance; -static void ScoreThreadValSmp_Setup( ScoreThreadValSmp_Context *ctx ) -{ - SetSelfPriority( PRIO_NORMAL ); -} - -static void ScoreThreadValSmp_Setup_Wrap( void *arg ) -{ - ScoreThreadValSmp_Context *ctx; - - ctx = arg; - ScoreThreadValSmp_Setup( ctx ); -} - -static void ScoreThreadValSmp_Teardown( ScoreThreadValSmp_Context *ctx ) -{ - RestoreRunnerPriority(); -} - -static void ScoreThreadValSmp_Teardown_Wrap( void *arg ) -{ - ScoreThreadValSmp_Context *ctx; - - ctx = arg; - ScoreThreadValSmp_Teardown( ctx ); -} - -static T_fixture ScoreThreadValSmp_Fixture = { - .setup = ScoreThreadValSmp_Setup_Wrap, - .stop = NULL, - .teardown = ScoreThreadValSmp_Teardown_Wrap, - .scope = NULL, - .initial_context = &ScoreThreadValSmp_Instance -}; - typedef ScoreThreadValSmp_Context Context; typedef enum { @@ -328,6 +294,40 @@ static void WaitForCounter( const Context *ctx, uint32_t expected ) } } +static void ScoreThreadValSmp_Setup( ScoreThreadValSmp_Context *ctx ) +{ + SetSelfPriority( PRIO_NORMAL ); +} + +static void ScoreThreadValSmp_Setup_Wrap( void *arg ) +{ + ScoreThreadValSmp_Context *ctx; + + ctx = arg; + ScoreThreadValSmp_Setup( ctx ); +} + +static void ScoreThreadValSmp_Teardown( ScoreThreadValSmp_Context *ctx ) +{ + RestoreRunnerPriority(); +} + +static void ScoreThreadValSmp_Teardown_Wrap( void *arg ) +{ + ScoreThreadValSmp_Context *ctx; + + ctx = arg; + ScoreThreadValSmp_Teardown( ctx ); +} + +static T_fixture ScoreThreadValSmp_Fixture = { + .setup = ScoreThreadValSmp_Setup_Wrap, + .stop = NULL, + .teardown = ScoreThreadValSmp_Teardown_Wrap, + .scope = NULL, + .initial_context = &ScoreThreadValSmp_Instance +}; + /** * @brief Create three worker threads and a mutex. Use the mutex and the * worker to move to a helping scheduler. |