fix:Werror开启告警清理

清理Werror开启产生的告警

close:#I68YDW

Signed-off-by: liuwenxin <liuwenxin11@huawei.com>
This commit is contained in:
liuwenxin 2023-01-30 10:10:07 +08:00
parent 1669455ba9
commit a96f535cd3
21 changed files with 36 additions and 26 deletions

View File

@ -42,7 +42,7 @@ static UINT32 Testcase(VOID)
g_testQueueID01 = LOSCFG_BASE_IPC_QUEUE_LIMIT - 1;
ret = LOS_QueueCreateStatic("Q1", QUEUE_OVERSIZE_NUM, &g_testQueueID01, buff3, 0, 0xFFFF);
ret = LOS_QueueCreateStatic("Q1", QUEUE_OVERSIZE_NUM, &g_testQueueID01, (UINT8 *)buff3, 0, 0xFFFF);
ICUNIT_GOTO_EQUAL(ret, LOS_ERRNO_QUEUE_SIZE_TOO_BIG, ret, EXIT);
ret = LOS_QueueWrite(g_testQueueID01, &buff1, QUEUE_BASE_MSGSIZE, 0);

View File

@ -62,10 +62,10 @@ static UINT32 Testcase(VOID)
OS_SWTMR_ROUSES_IGNORE, OS_SWTMR_ALIGN_SENSITIVE
#endif
);
id2 = swtmrId1;
ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT);
id2 = swtmrId1;
ICUNIT_GOTO_NOT_EQUAL(id1, id2, swtmrId1, EXIT);
ret = LOS_SwtmrDelete(id1);

View File

@ -69,7 +69,7 @@ static UINT32 Testcase(VOID)
);
ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT);
id2 = swtmrId1;
ICUNIT_GOTO_NOT_EQUAL(id1, id2, swtmrId1, EXIT);
ICUNIT_GOTO_NOT_EQUAL(id1, id2, swtmrId1, EXIT1);
ret = LOS_SwtmrDelete(id1);
ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT);
@ -78,9 +78,10 @@ static UINT32 Testcase(VOID)
ICUNIT_ASSERT_EQUAL(ret, LOS_OK, ret);
return LOS_OK;
EXIT1:
LOS_SwtmrDelete(id2);
EXIT:
LOS_SwtmrDelete(id1);
LOS_SwtmrDelete(id2);
return LOS_OK;
}

View File

@ -30,6 +30,8 @@
#ifndef IT_POSIX_QUEUE_H
#define IT_POSIX_QUEUE_H
#undef _XOPEN_SOURCE
#define _XOPEN_SOURCE 600
#include <stdlib.h>
#include <mqueue.h>
@ -40,6 +42,7 @@
#include <signal.h>
#include <osTest.h>
#include "pthread.h"
#include "unistd.h"
#define MAXMSG5 5
#define MSGLEN 10

View File

@ -58,7 +58,6 @@ static UINT32 Testcase(VOID)
return LOS_OK;
EXIT1:
mq_close(mqueue);
EXIT:
mq_unlink(mqname);
return LOS_OK;
}

View File

@ -35,9 +35,6 @@ static UINT32 Testcase(VOID)
CHAR msgrv1[MQUEUE_STANDARD_NAME_LENGTH] = {0};
struct mq_attr attr = {0};
INT32 ret = 0;
INT32 i;
pthread_t pthread1;
pthread_t pthread2;
mqd_t mqueue1;
mqd_t mqueue2;
struct timespec ts;
@ -59,7 +56,6 @@ static UINT32 Testcase(VOID)
ret = mq_timedreceive(mqueue1, msgrv1, MQUEUE_STANDARD_NAME_LENGTH, NULL, &ts);
ICUNIT_ASSERT_EQUAL(ret, -1, ret);
EXIT:
mq_close(mqueue1);
mq_close(mqueue2);
mq_unlink(mqname);

View File

@ -34,8 +34,6 @@ static UINT32 Testcase(VOID)
INT32 ret;
CHAR mqname[MQUEUE_STANDARD_NAME_LENGTH] = "";
mqd_t mqueue;
struct sigevent ev;
struct sigaction act;
ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1,
"/mq013_%d", LOS_CurTaskIDGet());

View File

@ -34,7 +34,6 @@ static UINT32 Testcase(VOID)
INT32 ret;
CHAR mqname[MQUEUE_STANDARD_NAME_LENGTH] = {0};
mqd_t mqueue;
struct sigevent se;
ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1,
"/mq021_%d", LOS_CurTaskIDGet());

View File

@ -55,7 +55,7 @@ EXIT:
static VOID *PthreadF02(VOID *argument)
{
INT32 j, ret;
INT32 ret;
CHAR msgrcd[MQUEUE_STANDARD_NAME_LENGTH] = "";
@ -82,8 +82,6 @@ static UINT32 Testcase(VOID)
{
pthread_t newTh1, newTh2;
UINT32 ret;
CHAR msgrcd[MQUEUE_STANDARD_NAME_LENGTH] = "";
const CHAR *msgptr = MQUEUE_SEND_STRING_TEST;
struct mq_attr attr = {0};
pthread_attr_t attr1;

View File

@ -36,7 +36,7 @@ static VOID *PthreadF01(VOID *argument)
g_testCount = 1;
TestAssertWaitDelay(&g_testCount, 3); // 3, Here, assert the g_testCount.
TestAssertWaitDelay((UINT32 *)&g_testCount, 3); // 3, Here, assert the g_testCount.
ret = mq_send(g_gqueue, msgptr, strlen(msgptr), 0);
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT);
@ -104,7 +104,7 @@ static UINT32 Testcase(VOID)
ret = pthread_create(&newTh1, &attr1, PthreadF01, NULL);
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT1);
TestAssertWaitDelay(&g_testCount, 1);
TestAssertWaitDelay((UINT32 *)&g_testCount, 1);
ret = PosixPthreadInit(&attr1, MQUEUE_PTHREAD_PRIORITY_TEST2);
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT2);
@ -115,7 +115,7 @@ static UINT32 Testcase(VOID)
ret = MqueueTaskDelay(10); // 10, Set delay time.
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT2);
TestAssertWaitDelay(&g_testCount, 4); // 4, Here, assert the g_testCount.
TestAssertWaitDelay((UINT32 *)&g_testCount, 4); // 4, Here, assert the g_testCount.
ret = PosixPthreadDestroy(&attr1, newTh2);
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT1);

View File

@ -37,7 +37,7 @@ static UINT32 Testcase(VOID)
pthread_mutex_t mutex = TEST_MUTEX_INIT;
sem_t sem;
int pshared;
int pshared = 0;
ret = pthread_mutexattr_init(&mta);
ICUNIT_ASSERT_EQUAL(ret, 0, ret);

View File

@ -33,7 +33,7 @@
#define THREAD_NUM 5
#define LOOPS 4
static g_value;
static int g_value;
static pthread_mutex_t g_mutex036 = PTHREAD_MUTEX_INITIALIZER;
/* pthread_mutex_lock 1-1.c

View File

@ -28,13 +28,17 @@
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#undef _XOPEN_SOURCE
#define _XOPEN_SOURCE 600
#include "It_posix_mutex.h"
#include "unistd.h"
#define THREAD_NUM 6
#define LOOPS 3
static pthread_mutex_t g_mutex040 = PTHREAD_MUTEX_INITIALIZER;
static g_value;
static int g_value;
static void *TaskF01(void *parm)
{

View File

@ -38,7 +38,7 @@ pthread_t TestPthreadSelf(void)
{
pthread_t tid = pthread_self();
if (tid == 0) {
tid = ((LosTaskCB *)(OsCurrTaskGet()))->taskID;
tid = (pthread_t)(((LosTaskCB *)(OsCurrTaskGet()))->taskID);
}
return tid;
}

View File

@ -28,6 +28,9 @@
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#undef _XOPEN_SOURCE
#define _XOPEN_SOURCE 600
#include <securec.h>
#include "osTest.h"
#include "pthread.h"

View File

@ -95,7 +95,8 @@ LITE_TEST_CASE(PosixSysFuncTestSuite, testOsSysStrerror001, Function | MediumTes
LOG("strerror(10) = %s\n", strerror(10));
TEST_ASSERT_EQUAL_STRING("No children", strerror(10));
#endif
return LOS_OK;
};
RUN_TEST_SUITE(PosixSysFuncTestSuite);

View File

@ -85,6 +85,7 @@ extern void PosixIslowerFuncTest(void);
extern void PosixIsxdigitFuncTest(void);
extern void PosixTolowerFuncTest(void);
extern void PosixToupperFuncTest(void);
extern void ItSuitePosixMqueue(void);
extern void PosixStrerrorTest(void);

View File

@ -91,12 +91,12 @@ LITE_TEST_CASE(PosixStdlibAtollTest, testStdlibAtoll001, Function | MediumTest |
LITE_TEST_CASE(PosixStdlibAtollTest, testStdlibAtoll002, Function | MediumTest | Level1)
{
long long value = atoll("-9223372036854775808");
if (value == -9223372036854775808LL) {
if (value == -9223372036854775808ULL) {
LOG("[DEMO] posix stdlib test case 2:atoll(%lld) ok.\n", value);
} else {
LOG("[DEMO] posix stdlib test case 2:atoll(%lld) fail.\n", value);
}
TEST_ASSERT_TRUE(value == -9223372036854775808LL);
TEST_ASSERT_TRUE(value == -9223372036854775808ULL);
return 0;
}
@ -126,7 +126,7 @@ LITE_TEST_CASE(PosixStdlibAtollTest, testStdlibAtoll003, Function | MediumTest |
LITE_TEST_CASE(PosixStdlibAtollTest, testStdlibAtoll004, Function | MediumTest | Level1)
{
long long value = atoll("9223372036854775808");
if (value == -9223372036854775808LL) {
if (value == -9223372036854775808ULL) {
LOG("[DEMO] posix stdlib test case 4(except):atoll(%lld) != 9223372036854775808 ok.\n", value);
} else {
LOG("[DEMO] posix stdlib test case 4(except):atoll(%lld) fail.\n", value);

View File

@ -29,6 +29,8 @@
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#define _GNU_SOURCE
#include "posix_test.h"
#include "los_config.h"
#include "kernel_test.h"

View File

@ -29,6 +29,8 @@
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#define _GNU_SOURCE
#include "ohos_types.h"
#include "posix_test.h"
#include "los_config.h"

View File

@ -30,6 +30,9 @@
*/
#define _GNU_SOURCE
#undef _XOPEN_SOURCE
#define _XOPEN_SOURCE 600
#include <sys/time.h>
#include <sys/times.h>
#include <time.h>