fix:Werror开启告警清理
清理Werror开启产生的告警 close:#I68YDW Signed-off-by: liuwenxin <liuwenxin11@huawei.com>
This commit is contained in:
parent
1669455ba9
commit
a96f535cd3
|
@ -42,7 +42,7 @@ static UINT32 Testcase(VOID)
|
||||||
|
|
||||||
g_testQueueID01 = LOSCFG_BASE_IPC_QUEUE_LIMIT - 1;
|
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);
|
ICUNIT_GOTO_EQUAL(ret, LOS_ERRNO_QUEUE_SIZE_TOO_BIG, ret, EXIT);
|
||||||
|
|
||||||
ret = LOS_QueueWrite(g_testQueueID01, &buff1, QUEUE_BASE_MSGSIZE, 0);
|
ret = LOS_QueueWrite(g_testQueueID01, &buff1, QUEUE_BASE_MSGSIZE, 0);
|
||||||
|
|
|
@ -62,10 +62,10 @@ static UINT32 Testcase(VOID)
|
||||||
OS_SWTMR_ROUSES_IGNORE, OS_SWTMR_ALIGN_SENSITIVE
|
OS_SWTMR_ROUSES_IGNORE, OS_SWTMR_ALIGN_SENSITIVE
|
||||||
#endif
|
#endif
|
||||||
);
|
);
|
||||||
|
id2 = swtmrId1;
|
||||||
|
|
||||||
ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT);
|
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, EXIT);
|
||||||
|
|
||||||
ret = LOS_SwtmrDelete(id1);
|
ret = LOS_SwtmrDelete(id1);
|
||||||
|
|
|
@ -69,7 +69,7 @@ static UINT32 Testcase(VOID)
|
||||||
);
|
);
|
||||||
ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT);
|
ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT);
|
||||||
id2 = swtmrId1;
|
id2 = swtmrId1;
|
||||||
ICUNIT_GOTO_NOT_EQUAL(id1, id2, swtmrId1, EXIT);
|
ICUNIT_GOTO_NOT_EQUAL(id1, id2, swtmrId1, EXIT1);
|
||||||
|
|
||||||
ret = LOS_SwtmrDelete(id1);
|
ret = LOS_SwtmrDelete(id1);
|
||||||
ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT);
|
ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT);
|
||||||
|
@ -78,9 +78,10 @@ static UINT32 Testcase(VOID)
|
||||||
ICUNIT_ASSERT_EQUAL(ret, LOS_OK, ret);
|
ICUNIT_ASSERT_EQUAL(ret, LOS_OK, ret);
|
||||||
|
|
||||||
return LOS_OK;
|
return LOS_OK;
|
||||||
|
EXIT1:
|
||||||
|
LOS_SwtmrDelete(id2);
|
||||||
EXIT:
|
EXIT:
|
||||||
LOS_SwtmrDelete(id1);
|
LOS_SwtmrDelete(id1);
|
||||||
LOS_SwtmrDelete(id2);
|
|
||||||
return LOS_OK;
|
return LOS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -30,6 +30,8 @@
|
||||||
|
|
||||||
#ifndef IT_POSIX_QUEUE_H
|
#ifndef IT_POSIX_QUEUE_H
|
||||||
#define IT_POSIX_QUEUE_H
|
#define IT_POSIX_QUEUE_H
|
||||||
|
#undef _XOPEN_SOURCE
|
||||||
|
#define _XOPEN_SOURCE 600
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <mqueue.h>
|
#include <mqueue.h>
|
||||||
|
@ -40,6 +42,7 @@
|
||||||
#include <signal.h>
|
#include <signal.h>
|
||||||
#include <osTest.h>
|
#include <osTest.h>
|
||||||
#include "pthread.h"
|
#include "pthread.h"
|
||||||
|
#include "unistd.h"
|
||||||
|
|
||||||
#define MAXMSG5 5
|
#define MAXMSG5 5
|
||||||
#define MSGLEN 10
|
#define MSGLEN 10
|
||||||
|
|
|
@ -58,7 +58,6 @@ static UINT32 Testcase(VOID)
|
||||||
return LOS_OK;
|
return LOS_OK;
|
||||||
EXIT1:
|
EXIT1:
|
||||||
mq_close(mqueue);
|
mq_close(mqueue);
|
||||||
EXIT:
|
|
||||||
mq_unlink(mqname);
|
mq_unlink(mqname);
|
||||||
return LOS_OK;
|
return LOS_OK;
|
||||||
}
|
}
|
||||||
|
|
|
@ -35,9 +35,6 @@ static UINT32 Testcase(VOID)
|
||||||
CHAR msgrv1[MQUEUE_STANDARD_NAME_LENGTH] = {0};
|
CHAR msgrv1[MQUEUE_STANDARD_NAME_LENGTH] = {0};
|
||||||
struct mq_attr attr = {0};
|
struct mq_attr attr = {0};
|
||||||
INT32 ret = 0;
|
INT32 ret = 0;
|
||||||
INT32 i;
|
|
||||||
pthread_t pthread1;
|
|
||||||
pthread_t pthread2;
|
|
||||||
mqd_t mqueue1;
|
mqd_t mqueue1;
|
||||||
mqd_t mqueue2;
|
mqd_t mqueue2;
|
||||||
struct timespec ts;
|
struct timespec ts;
|
||||||
|
@ -59,7 +56,6 @@ static UINT32 Testcase(VOID)
|
||||||
ret = mq_timedreceive(mqueue1, msgrv1, MQUEUE_STANDARD_NAME_LENGTH, NULL, &ts);
|
ret = mq_timedreceive(mqueue1, msgrv1, MQUEUE_STANDARD_NAME_LENGTH, NULL, &ts);
|
||||||
ICUNIT_ASSERT_EQUAL(ret, -1, ret);
|
ICUNIT_ASSERT_EQUAL(ret, -1, ret);
|
||||||
|
|
||||||
EXIT:
|
|
||||||
mq_close(mqueue1);
|
mq_close(mqueue1);
|
||||||
mq_close(mqueue2);
|
mq_close(mqueue2);
|
||||||
mq_unlink(mqname);
|
mq_unlink(mqname);
|
||||||
|
|
|
@ -34,8 +34,6 @@ static UINT32 Testcase(VOID)
|
||||||
INT32 ret;
|
INT32 ret;
|
||||||
CHAR mqname[MQUEUE_STANDARD_NAME_LENGTH] = "";
|
CHAR mqname[MQUEUE_STANDARD_NAME_LENGTH] = "";
|
||||||
mqd_t mqueue;
|
mqd_t mqueue;
|
||||||
struct sigevent ev;
|
|
||||||
struct sigaction act;
|
|
||||||
|
|
||||||
ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1,
|
ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1,
|
||||||
"/mq013_%d", LOS_CurTaskIDGet());
|
"/mq013_%d", LOS_CurTaskIDGet());
|
||||||
|
|
|
@ -34,7 +34,6 @@ static UINT32 Testcase(VOID)
|
||||||
INT32 ret;
|
INT32 ret;
|
||||||
CHAR mqname[MQUEUE_STANDARD_NAME_LENGTH] = {0};
|
CHAR mqname[MQUEUE_STANDARD_NAME_LENGTH] = {0};
|
||||||
mqd_t mqueue;
|
mqd_t mqueue;
|
||||||
struct sigevent se;
|
|
||||||
|
|
||||||
ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1,
|
ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1,
|
||||||
"/mq021_%d", LOS_CurTaskIDGet());
|
"/mq021_%d", LOS_CurTaskIDGet());
|
||||||
|
|
|
@ -55,7 +55,7 @@ EXIT:
|
||||||
|
|
||||||
static VOID *PthreadF02(VOID *argument)
|
static VOID *PthreadF02(VOID *argument)
|
||||||
{
|
{
|
||||||
INT32 j, ret;
|
INT32 ret;
|
||||||
|
|
||||||
CHAR msgrcd[MQUEUE_STANDARD_NAME_LENGTH] = "";
|
CHAR msgrcd[MQUEUE_STANDARD_NAME_LENGTH] = "";
|
||||||
|
|
||||||
|
@ -82,8 +82,6 @@ static UINT32 Testcase(VOID)
|
||||||
{
|
{
|
||||||
pthread_t newTh1, newTh2;
|
pthread_t newTh1, newTh2;
|
||||||
UINT32 ret;
|
UINT32 ret;
|
||||||
CHAR msgrcd[MQUEUE_STANDARD_NAME_LENGTH] = "";
|
|
||||||
const CHAR *msgptr = MQUEUE_SEND_STRING_TEST;
|
|
||||||
struct mq_attr attr = {0};
|
struct mq_attr attr = {0};
|
||||||
pthread_attr_t attr1;
|
pthread_attr_t attr1;
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,7 @@ static VOID *PthreadF01(VOID *argument)
|
||||||
|
|
||||||
g_testCount = 1;
|
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);
|
ret = mq_send(g_gqueue, msgptr, strlen(msgptr), 0);
|
||||||
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT);
|
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT);
|
||||||
|
@ -104,7 +104,7 @@ static UINT32 Testcase(VOID)
|
||||||
ret = pthread_create(&newTh1, &attr1, PthreadF01, NULL);
|
ret = pthread_create(&newTh1, &attr1, PthreadF01, NULL);
|
||||||
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT1);
|
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT1);
|
||||||
|
|
||||||
TestAssertWaitDelay(&g_testCount, 1);
|
TestAssertWaitDelay((UINT32 *)&g_testCount, 1);
|
||||||
|
|
||||||
ret = PosixPthreadInit(&attr1, MQUEUE_PTHREAD_PRIORITY_TEST2);
|
ret = PosixPthreadInit(&attr1, MQUEUE_PTHREAD_PRIORITY_TEST2);
|
||||||
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT2);
|
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT2);
|
||||||
|
@ -115,7 +115,7 @@ static UINT32 Testcase(VOID)
|
||||||
ret = MqueueTaskDelay(10); // 10, Set delay time.
|
ret = MqueueTaskDelay(10); // 10, Set delay time.
|
||||||
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT2);
|
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);
|
ret = PosixPthreadDestroy(&attr1, newTh2);
|
||||||
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT1);
|
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT1);
|
||||||
|
|
|
@ -37,7 +37,7 @@ static UINT32 Testcase(VOID)
|
||||||
pthread_mutex_t mutex = TEST_MUTEX_INIT;
|
pthread_mutex_t mutex = TEST_MUTEX_INIT;
|
||||||
|
|
||||||
sem_t sem;
|
sem_t sem;
|
||||||
int pshared;
|
int pshared = 0;
|
||||||
|
|
||||||
ret = pthread_mutexattr_init(&mta);
|
ret = pthread_mutexattr_init(&mta);
|
||||||
ICUNIT_ASSERT_EQUAL(ret, 0, ret);
|
ICUNIT_ASSERT_EQUAL(ret, 0, ret);
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
#define THREAD_NUM 5
|
#define THREAD_NUM 5
|
||||||
#define LOOPS 4
|
#define LOOPS 4
|
||||||
|
|
||||||
static g_value;
|
static int g_value;
|
||||||
static pthread_mutex_t g_mutex036 = PTHREAD_MUTEX_INITIALIZER;
|
static pthread_mutex_t g_mutex036 = PTHREAD_MUTEX_INITIALIZER;
|
||||||
|
|
||||||
/* pthread_mutex_lock 1-1.c
|
/* pthread_mutex_lock 1-1.c
|
||||||
|
|
|
@ -28,13 +28,17 @@
|
||||||
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#undef _XOPEN_SOURCE
|
||||||
|
#define _XOPEN_SOURCE 600
|
||||||
|
|
||||||
#include "It_posix_mutex.h"
|
#include "It_posix_mutex.h"
|
||||||
|
#include "unistd.h"
|
||||||
|
|
||||||
#define THREAD_NUM 6
|
#define THREAD_NUM 6
|
||||||
#define LOOPS 3
|
#define LOOPS 3
|
||||||
|
|
||||||
static pthread_mutex_t g_mutex040 = PTHREAD_MUTEX_INITIALIZER;
|
static pthread_mutex_t g_mutex040 = PTHREAD_MUTEX_INITIALIZER;
|
||||||
static g_value;
|
static int g_value;
|
||||||
|
|
||||||
static void *TaskF01(void *parm)
|
static void *TaskF01(void *parm)
|
||||||
{
|
{
|
||||||
|
|
|
@ -38,7 +38,7 @@ pthread_t TestPthreadSelf(void)
|
||||||
{
|
{
|
||||||
pthread_t tid = pthread_self();
|
pthread_t tid = pthread_self();
|
||||||
if (tid == 0) {
|
if (tid == 0) {
|
||||||
tid = ((LosTaskCB *)(OsCurrTaskGet()))->taskID;
|
tid = (pthread_t)(((LosTaskCB *)(OsCurrTaskGet()))->taskID);
|
||||||
}
|
}
|
||||||
return tid;
|
return tid;
|
||||||
}
|
}
|
||||||
|
|
|
@ -28,6 +28,9 @@
|
||||||
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#undef _XOPEN_SOURCE
|
||||||
|
#define _XOPEN_SOURCE 600
|
||||||
|
|
||||||
#include <securec.h>
|
#include <securec.h>
|
||||||
#include "osTest.h"
|
#include "osTest.h"
|
||||||
#include "pthread.h"
|
#include "pthread.h"
|
||||||
|
|
|
@ -96,6 +96,7 @@ LITE_TEST_CASE(PosixSysFuncTestSuite, testOsSysStrerror001, Function | MediumTes
|
||||||
TEST_ASSERT_EQUAL_STRING("No children", strerror(10));
|
TEST_ASSERT_EQUAL_STRING("No children", strerror(10));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
return LOS_OK;
|
||||||
};
|
};
|
||||||
|
|
||||||
RUN_TEST_SUITE(PosixSysFuncTestSuite);
|
RUN_TEST_SUITE(PosixSysFuncTestSuite);
|
||||||
|
|
|
@ -85,6 +85,7 @@ extern void PosixIslowerFuncTest(void);
|
||||||
extern void PosixIsxdigitFuncTest(void);
|
extern void PosixIsxdigitFuncTest(void);
|
||||||
extern void PosixTolowerFuncTest(void);
|
extern void PosixTolowerFuncTest(void);
|
||||||
extern void PosixToupperFuncTest(void);
|
extern void PosixToupperFuncTest(void);
|
||||||
|
extern void ItSuitePosixMqueue(void);
|
||||||
|
|
||||||
extern void PosixStrerrorTest(void);
|
extern void PosixStrerrorTest(void);
|
||||||
|
|
||||||
|
|
|
@ -91,12 +91,12 @@ LITE_TEST_CASE(PosixStdlibAtollTest, testStdlibAtoll001, Function | MediumTest |
|
||||||
LITE_TEST_CASE(PosixStdlibAtollTest, testStdlibAtoll002, Function | MediumTest | Level1)
|
LITE_TEST_CASE(PosixStdlibAtollTest, testStdlibAtoll002, Function | MediumTest | Level1)
|
||||||
{
|
{
|
||||||
long long value = atoll("-9223372036854775808");
|
long long value = atoll("-9223372036854775808");
|
||||||
if (value == -9223372036854775808LL) {
|
if (value == -9223372036854775808ULL) {
|
||||||
LOG("[DEMO] posix stdlib test case 2:atoll(%lld) ok.\n", value);
|
LOG("[DEMO] posix stdlib test case 2:atoll(%lld) ok.\n", value);
|
||||||
} else {
|
} else {
|
||||||
LOG("[DEMO] posix stdlib test case 2:atoll(%lld) fail.\n", value);
|
LOG("[DEMO] posix stdlib test case 2:atoll(%lld) fail.\n", value);
|
||||||
}
|
}
|
||||||
TEST_ASSERT_TRUE(value == -9223372036854775808LL);
|
TEST_ASSERT_TRUE(value == -9223372036854775808ULL);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -126,7 +126,7 @@ LITE_TEST_CASE(PosixStdlibAtollTest, testStdlibAtoll003, Function | MediumTest |
|
||||||
LITE_TEST_CASE(PosixStdlibAtollTest, testStdlibAtoll004, Function | MediumTest | Level1)
|
LITE_TEST_CASE(PosixStdlibAtollTest, testStdlibAtoll004, Function | MediumTest | Level1)
|
||||||
{
|
{
|
||||||
long long value = atoll("9223372036854775808");
|
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);
|
LOG("[DEMO] posix stdlib test case 4(except):atoll(%lld) != 9223372036854775808 ok.\n", value);
|
||||||
} else {
|
} else {
|
||||||
LOG("[DEMO] posix stdlib test case 4(except):atoll(%lld) fail.\n", value);
|
LOG("[DEMO] posix stdlib test case 4(except):atoll(%lld) fail.\n", value);
|
||||||
|
|
|
@ -29,6 +29,8 @@
|
||||||
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#define _GNU_SOURCE
|
||||||
|
|
||||||
#include "posix_test.h"
|
#include "posix_test.h"
|
||||||
#include "los_config.h"
|
#include "los_config.h"
|
||||||
#include "kernel_test.h"
|
#include "kernel_test.h"
|
||||||
|
|
|
@ -29,6 +29,8 @@
|
||||||
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#define _GNU_SOURCE
|
||||||
|
|
||||||
#include "ohos_types.h"
|
#include "ohos_types.h"
|
||||||
#include "posix_test.h"
|
#include "posix_test.h"
|
||||||
#include "los_config.h"
|
#include "los_config.h"
|
||||||
|
|
|
@ -30,6 +30,9 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define _GNU_SOURCE
|
#define _GNU_SOURCE
|
||||||
|
#undef _XOPEN_SOURCE
|
||||||
|
#define _XOPEN_SOURCE 600
|
||||||
|
|
||||||
#include <sys/time.h>
|
#include <sys/time.h>
|
||||||
#include <sys/times.h>
|
#include <sys/times.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
|
Loading…
Reference in New Issue