Skip to content

Commit 03327b5

Browse files
author
camilo
committed
Update x86_test.c
1 parent 2152ad0 commit 03327b5

File tree

1 file changed

+59
-59
lines changed

1 file changed

+59
-59
lines changed

src/x86_test_do_not_use_it/x86_test.c

Lines changed: 59 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
44
WARNING:
55
6-
This its just a minor-test file for x86. Dont use this as reference example in your
6+
This its just a minor-test file for x86. Dont use this as reference example in your
77
embedded application
88
This is not a full OS test, most of the built-in modules are tested externally with
99
embedded C compilers in real hardware( these are not included in this repository)
@@ -24,20 +24,20 @@ embedded C compilers in real hardware( these are not included in this repository
2424
#define QSM_SIGNAL_USER2 1
2525

2626
#if (Q_SETUP_TIME_CANONICAL != 1)
27-
#define T10MSEC 0.01f
27+
#define T10MSEC 0.01f
2828
#define T100MSEC 0.1f
2929
#define T500MSEC 0.5f
3030
#define T1SEC 1.0f
31-
#define T2SEC 2.0f
31+
#define T2SEC 2.0f
3232
#define T2_5SEC 2.5f
3333
#define T10SEC 10.0f
34-
#define T30SEC 30.0f
34+
#define T30SEC 30.0f
3535
#else
3636
#define T10MSEC 10
3737
#define T100MSEC 100
3838
#define T500MSEC 500
3939
#define T1SEC 1000
40-
#define T2SEC 2000
40+
#define T2SEC 2000
4141
#define T2_5SEC 2500
4242
#define T10SEC 10000
4343
#define T30SEC 30000
@@ -73,7 +73,7 @@ qBool_t mylist_visualizer( qList_ForEachHandle_t h ){
7373
break;
7474
case qList_WalkEnd:
7575
puts("}");
76-
break;
76+
break;
7777
default: break;
7878
}
7979
return qFalse;
@@ -91,44 +91,44 @@ qBool_t mylist_binremove( qList_ForEachHandle_t h ){
9191
}
9292
break;
9393
case qList_WalkEnd:
94-
break;
94+
break;
9595
default: break;
9696
}
97-
return qFalse;
97+
return qFalse;
9898
}
9999
/*============================================================================*/
100-
qBool_t comparator( qList_CompareHandle_t h ) {
100+
qBool_t comparator( qList_CompareHandle_t h ) {
101101
const mynode_t *n1 = h->n1;
102102
const mynode_t *n2 = h->n2;
103103
int l, r;
104104

105105
l = n1->value;
106106
r = n2->value;
107107
/* both odd, put the greater of two first. */
108-
if ((l&1) && (r&1))
109-
return l>r;
110-
108+
if ((l&1) && (r&1))
109+
return l>r;
110+
111111
/* both even, put the smaller of two first */
112-
if ( !(l&1) && !(r&1) )
113-
return l>r;
114-
112+
if ( !(l&1) && !(r&1) )
113+
return l>r;
114+
115115
/*l is even, put r first */
116-
if (!(l&1))
117-
return qTrue;
118-
116+
if (!(l&1))
117+
return qTrue;
118+
119119
/* l is odd, put l first */
120-
return qFalse;
121-
}
120+
return qFalse;
121+
}
122122
/*============================================================================*/
123123
void test_qList_API(void){
124124
qList_t mylist;
125125
mynode_t n1, n2, n3, n4, n5, n6, n7, n8, n9;
126126

127127
qList_Iterator_t iter;
128128

129-
TEST_MESSAGE( "Executing TEST qList_API..." );
129+
TEST_MESSAGE( "Executing TEST qList_API..." );
130130
qList_Initialize( &mylist );
131-
qList_Initialize( &otherlist );
131+
qList_Initialize( &otherlist );
132132
n1.value = 1;
133133
n2.value = 6;
134134
n3.value = 5;
@@ -138,7 +138,7 @@ void test_qList_API(void){
138138
n7.value = 4;
139139
n8.value = 7;
140140
n9.value = 8;
141-
141+
142142
TEST_ASSERT_EQUAL_UINT8( qFalse, qList_ForEach( &mylist, mylist_visualizer, NULL, qFalse, NULL ) );
143143
TEST_ASSERT_EQUAL_UINT8( qFalse, qList_IsMember(&mylist, &n1) );
144144
TEST_ASSERT_EQUAL_UINT8( qTrue, qList_Insert( &mylist, &n1, QLIST_AT_BACK ) );
@@ -152,7 +152,7 @@ void test_qList_API(void){
152152
TEST_ASSERT_EQUAL_UINT8( qTrue, qList_IsMember(&mylist, &n1) );
153153
TEST_ASSERT_EQUAL_UINT8( qTrue, qList_Insert( &mylist, &n9, QLIST_AT_BACK ) );
154154
TEST_ASSERT_EQUAL_UINT8( qFalse, qList_Insert( &mylist, &n9, QLIST_AT_BACK ) ); /*node n9 its already a member*/
155-
TEST_ASSERT_EQUAL_UINT8( qFalse, qList_Insert( &mylist, NULL, QLIST_AT_BACK ) );
155+
TEST_ASSERT_EQUAL_UINT8( qFalse, qList_Insert( &mylist, NULL, QLIST_AT_BACK ) );
156156
TEST_ASSERT_EQUAL_UINT8( qFalse, qList_ForEach( &mylist, mylist_visualizer, NULL, QLIST_FORWARD, NULL ) );
157157

158158
for ( iter = qList_Begin( &mylist) ; qListIterator_Until( &iter, NULL ) ; qListIterator_Forward( &iter ) )
@@ -181,19 +181,19 @@ void test_qMemoryManagement_API(void){
181181
#define XPOOL_SIZE ( 512 )
182182
uint8_t xpool_area[XPOOL_SIZE]={0};
183183
TEST_ASSERT_EQUAL_UINT8( qTrue, qMemMang_Pool_Setup( &xpool, xpool_area, sizeof(xpool_area) ) );
184-
TEST_MESSAGE( "Executing TEST qMemoryManagement_API..." );
184+
TEST_MESSAGE( "Executing TEST qMemoryManagement_API..." );
185185
TEST_ASSERT_EQUAL_size_t( Q_DEFAULT_HEAP_SIZE , qMemMang_Get_FreeSize( NULL ) );
186186
memtest = qMalloc( 16*sizeof(int) );
187-
TEST_ASSERT_NOT_NULL( memtest );
188-
187+
TEST_ASSERT_NOT_NULL( memtest );
188+
189189
qMemMang_Pool_Select( &xpool );
190190
xpooltest = qMalloc( 25 );
191-
TEST_ASSERT_NOT_NULL( xpooltest );
191+
TEST_ASSERT_NOT_NULL( xpooltest );
192192
qMemMang_Pool_Select( NULL );
193193

194194
//TEST_ASSERT_EQUAL_size_t( Q_DEFAULT_HEAP_SIZE - sizeof(int)*16 - 2*sizeof(qMemMang_BlockConnect_t), qMemMang_Get_FreeSize( NULL ) );
195195
qFree(memtest);
196-
TEST_ASSERT_EQUAL_size_t( Q_DEFAULT_HEAP_SIZE - sizeof(qMemMang_BlockConnect_t) , qMemMang_Get_FreeSize( NULL) );
196+
TEST_ASSERT_EQUAL_size_t( Q_DEFAULT_HEAP_SIZE - sizeof(qMemMang_BlockConnect_t) , qMemMang_Get_FreeSize( NULL) );
197197
TEST_ASSERT_NULL( qMalloc(Q_DEFAULT_HEAP_SIZE) );
198198
#endif
199199
}
@@ -241,7 +241,7 @@ qSM_Status_t statefirst_callback(qSM_Handler_t h){
241241
if(e->FirstCall){
242242
TEST_MESSAGE("state machine init");
243243
}
244-
244+
245245
switch( h->Signal ){
246246
case QSM_SIGNAL_ENTRY:
247247
puts("entering firststate");
@@ -268,7 +268,7 @@ qSM_Status_t statesecond_callback(qSM_Handler_t h){
268268

269269
switch( h->Signal ){
270270
case QSM_SIGNAL_ENTRY:
271-
puts("entering secondstate");
271+
puts("entering secondstate");
272272
TEST_ASSERT_EQUAL_UINT8( qTrue, qSTimer_Set(&tmr, T2_5SEC) );
273273
TEST_MESSAGE( (char*)e->TaskData );
274274
break;
@@ -278,33 +278,33 @@ qSM_Status_t statesecond_callback(qSM_Handler_t h){
278278
h->NextState = &statefirst;
279279
}
280280
break;
281-
case QSM_SIGNAL_USER1:
281+
case QSM_SIGNAL_USER1:
282282
h->NextState = &statethird;
283283
break;
284284
case QSM_SIGNAL_EXIT:
285285
puts("exiting from secondstate");
286286
break;
287287
default:
288288
break;
289-
}
289+
}
290290
return qSM_STATUS_EXIT_SUCCESS;
291291
}
292292
qSM_Status_t statethird_callback(qSM_Handler_t h){
293293
switch( h->Signal ){
294294
case QSM_SIGNAL_ENTRY:
295-
puts("entering thridstate");
295+
puts("entering thridstate");
296296
break;
297297
case QSM_SIGNAL_NONE:
298298
break;
299299
case QSM_SIGNAL_USER1:
300300
h->NextState = &statefirst;
301-
break;
301+
break;
302302
case QSM_SIGNAL_EXIT:
303303
puts("exiting from thridstate");
304304
break;
305305
default:
306306
break;
307-
}
307+
}
308308
return qSM_STATUS_EXIT_SUCCESS;
309309
}
310310
#endif
@@ -313,12 +313,12 @@ void Task1Callback(qEvent_t e){
313313
static qSTimer_t tmr = QSTIMER_INITIALIZER;
314314
TEST_MESSAGE( (char*)e->TaskData );
315315
TEST_MESSAGE( (char*)e->EventData );
316-
316+
317317
qTrace_Variable( e->StartDelay, UnsignedDecimal );
318318

319319
#if ( Q_TASK_COUNT_CYCLES == 1 )
320320
qTrace_Variable( qTask_Get_Cycles(&Task1), UnsignedDecimal );
321-
#endif
321+
#endif
322322
if(e->FirstCall){
323323
TEST_MESSAGE("FirstCall");
324324
}
@@ -328,18 +328,18 @@ void Task1Callback(qEvent_t e){
328328
if(e->LastIteration){
329329
TEST_MESSAGE("LastIteration");
330330
}
331-
331+
332332
if(e->Trigger == byNotificationSimple){
333333
TEST_MESSAGE("TASK1 BY SIMPLE NOTIFICATION");
334334
}
335335

336336
if(e->Trigger == byNotificationQueued){
337337
TEST_MESSAGE("TASK1 BY QUEUED NOTIFICATION");
338338
}
339-
339+
340340
if(qSTimer_FreeRun(&tmr, T500MSEC)){
341341
TEST_MESSAGE("Timer expired");
342-
}
342+
}
343343

344344
qOS_YieldToTask( &Task3 );
345345
}
@@ -353,14 +353,14 @@ void Task3Callback(qEvent_t e){
353353
data = *((int*)e->EventData);
354354
TEST_MESSAGE("Queue event: byQueueReceiver");
355355
qDebug_Variable(data, Decimal);
356-
}
356+
}
357357
if(e->Trigger == byEventFlags){
358358
TEST_MESSAGE("event flag set");
359359
#if ( Q_TASK_EVENT_FLAGS == 1 )
360360
qTask_EventFlags_Modify( qTask_Self(), QEVENTFLAG_03, QEVENTFLAG_CLEAR );
361361
#endif
362362
}
363-
363+
364364
}
365365
/*============================================================================*/
366366
void TaskSameCallback(qEvent_t e){
@@ -433,7 +433,7 @@ void blinktaskCallback(qEvent_t e){
433433

434434
TEST_ASSERT_EQUAL_UINT8( qTrue, qTask_Notification_Queue(&Task1, "notification 1") );
435435

436-
TEST_ASSERT_EQUAL_UINT8( qTrue, qTask_HasPendingNotifications( &Task1 ) );
436+
TEST_ASSERT_EQUAL_UINT8( qTrue, qTask_HasPendingNotifications( &Task1 ) );
437437
TEST_ASSERT_EQUAL_UINT8( qTrue, qTask_Notification_Queue(&Task1, "notification 2") );
438438
TEST_ASSERT_EQUAL_UINT8( qTrue, qTask_Notification_Send(&Task1, "notification 3") );
439439
TEST_ASSERT_EQUAL_UINT8( qTrue, qTask_Notification_Send(&Task1, "notification 4") );
@@ -492,9 +492,9 @@ void test_OS_API( void ){
492492
#if ( Q_FSM == 1 )
493493
qSM_Signal_t fsmsigarea[5];
494494
#endif
495-
TEST_MESSAGE( "Executing TEST OS_API.." );
495+
TEST_MESSAGE( "Executing TEST OS_API.." );
496496

497-
qTrace_Set_OutputFcn(putcharfcn);
497+
qTrace_Set_OutputFcn(putcharfcn);
498498
qTrace_Variable( -3.1416, Float);
499499
qTrace_Variable( "dafdaa", Message );
500500
printf( "\r\n[SYSTEM_SPECS: %s - %ld bits]\r\n", qIOUtil_CheckEndianness()? "LittleEndian" : "BigEndian", 8*sizeof(void*) );
@@ -530,14 +530,14 @@ void test_OS_API( void ){
530530
qTrace_Variable( -0.0f/0.0f, Float );
531531
TEST_ASSERT_EQUAL_size_t( 10, qIOUtil_StrLen("hola q tal", Q_IO_UTIL_MAX_STRLEN) );
532532

533-
TEST_MESSAGE( "qEdgeCheck_Module.." );
533+
TEST_MESSAGE( "qEdgeCheck_Module.." );
534534
TEST_ASSERT_EQUAL_UINT8( qTrue, qEdgeCheck_Setup(&INPUTS, QREG_32BIT, 10) );
535535
TEST_ASSERT_EQUAL_UINT8( qTrue, qEdgeCheck_Add_Node(&INPUTS, &button1, &PORTA, 0) );
536536
TEST_ASSERT_EQUAL_UINT8( qTrue, qEdgeCheck_Add_Node(&INPUTS, &button2, &PORTA, 1) );
537537
TEST_ASSERT_EQUAL_UINT8( qTrue, qEdgeCheck_Add_Node(&INPUTS, &sensor1, &PORTA, 2) );
538538
TEST_ASSERT_EQUAL_UINT8( qTrue, qEdgeCheck_Add_Node(&INPUTS, &sensor2, &PORTA, 3) );
539539
#if ( Q_QUEUES == 1 )
540-
TEST_MESSAGE( "qQueue_Module..." );
540+
TEST_MESSAGE( "qQueue_Module..." );
541541
TEST_ASSERT_EQUAL_UINT8( qTrue, qQueue_Setup( &somequeue, queuearea, sizeof(int), 8) );
542542
TEST_ASSERT_EQUAL_UINT8( qTrue, qQueue_Send( &somequeue, &x[0], QUEUE_SEND_TO_BACK ) );
543543
TEST_ASSERT_EQUAL_UINT8( qTrue, qQueue_Send( &somequeue, &x[1], QUEUE_SEND_TO_FRONT ) );
@@ -553,19 +553,19 @@ void test_OS_API( void ){
553553
TEST_ASSERT_EQUAL_INT( x[0], DataReceivedFromQueue );
554554
TEST_ASSERT_EQUAL_size_t( 1, qQueue_Count( &somequeue ) );
555555
#endif
556-
TEST_MESSAGE( "OS scheduling..." );
556+
TEST_MESSAGE( "OS scheduling..." );
557557
#if (Q_SETUP_TIME_CANONICAL != 1)
558-
qOS_Setup(GetTickCountMs, 0.001f, IdleTaskCallback ); /* IdleTaskCallback */
558+
qOS_Setup(GetTickCountMs, 0.001f, IdleTaskCallback, NULL ); /* IdleTaskCallback */
559559
#else
560-
qOS_Setup(GetTickCountMs, IdleTaskCallback ); /* IdleTaskCallback */
560+
qOS_Setup(GetTickCountMs, IdleTaskCallback, NULL ); /* IdleTaskCallback */
561561
#endif
562562
#if (Q_ALLOW_SCHEDULER_RELEASE == 1)
563563
qOS_Set_SchedulerReleaseCallback( scheduler_Release );
564564
#endif
565-
TEST_ASSERT_EQUAL_UINT8( qTrue, qOS_Add_Task(&blinktask, blinktaskCallback, qLowest_Priority, T10MSEC, qPeriodic, qEnabled, "blink") );
566-
qTask_Set_Name( &blinktask, "blinky" );
565+
TEST_ASSERT_EQUAL_UINT8( qTrue, qOS_Add_Task(&blinktask, blinktaskCallback, qLowest_Priority, T10MSEC, qPeriodic, qEnabled, "blink") );
566+
qTask_Set_Name( &blinktask, "blinky" );
567567
TEST_ASSERT_EQUAL_UINT8( qTrue, qOS_Add_Task(&Task1, Task1Callback, qHigh_Priority, T500MSEC, 5, qEnabled, "TASK1") );
568-
qTask_Set_Name( &Task1, "Task1" );
568+
qTask_Set_Name( &Task1, "Task1" );
569569
TEST_ASSERT_EQUAL_UINT8( qTrue, qOS_Add_EventTask(&Task3, Task3Callback, qMedium_Priority, "TASK3") );
570570
#if ( Q_QUEUES == 1 )
571571
TEST_ASSERT_EQUAL_UINT8( qTrue, qTask_Attach_Queue(&Task3, &somequeue, qQueueMode_Receiver, qATTACH) );
@@ -596,14 +596,14 @@ void test_OS_API( void ){
596596
TEST_ASSERT_EQUAL_UINT8( qTrue, qQueue_Setup( &sigqueue, fsmsigarea, sizeof(qSM_Signal_t), qFLM_ArraySize(fsmsigarea) ) );
597597
TEST_ASSERT_EQUAL_UINT8( qTrue, qStateMachine_InstallSignalQueue( &statemachine, &sigqueue ) );
598598
#endif
599-
599+
600600
qOS_Run();
601601
}
602602

603-
int main(int argc, char** argv) {
603+
int main(int argc, char** argv) {
604604
(void)argc;
605605
(void)argv;
606-
606+
607607
/*Already tested externally (NOT INCLUDED HERE)
608608
- kernel internals
609609
- task internals
@@ -616,11 +616,11 @@ int main(int argc, char** argv) {
616616
- atparser
617617
- list internals
618618
- memory management internals
619-
619+
620620
*/
621621
UNITY_BEGIN();
622622
RUN_TEST( test_qList_API ); /*Some basic test of the qlist apis*/
623-
RUN_TEST( test_qMemoryManagement_API );
623+
RUN_TEST( test_qMemoryManagement_API );
624624
RUN_TEST( test_OS_API ); /*some scheduling test, including other redundant modules*/
625625

626626
return UNITY_END();

0 commit comments

Comments
 (0)