diff --git a/TODO.txt b/TODO.txt index 81bb66404..87b4046cb 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,18 +1,14 @@ 1. Core Dev tasks - SeLinux Rules enablement - Enable Classifier on meta-qcom builds - - Analyze CodeQL reported issues 2. Process tasks (GitHub actions and repo workflow) - Enable Axiom CI tests - Orbit Integration - - Submit FastText Recipe file to Yocto community + - Submit Floret Recipe file to Yocto community - Integrate and Enable ARMOR 3. Implementation specific - Client API requests encoding / decoding support (Making Buffers smaller for efficiency) - - Client CLI improvements, to support all types of requests - Focused cgroup creation - Memory Leaks analysis and reduction. Major issues are resolved, still observing some lost blocks. - - Tests Cleanup - - Removing MSB based common vs custom resource / signal separation diff --git a/tests/Integration/IntegrationTests.cpp b/tests/Integration/IntegrationTests.cpp index efbba7c15..e04e78946 100644 --- a/tests/Integration/IntegrationTests.cpp +++ b/tests/Integration/IntegrationTests.cpp @@ -43,7 +43,7 @@ URM_TEST(TestHandleGeneration, { int64_t handle = tuneResources(2000, 0, 1, resourceList); - delete resourceList; + delete[] resourceList; std::cout< 0)); @@ -58,7 +58,7 @@ URM_TEST(TestHandleGeneration, { handle = tuneResources(2000, 0, 1, resourceList); - delete resourceList; + delete[] resourceList; std::cout< 0)); @@ -73,7 +73,7 @@ URM_TEST(TestHandleGeneration, { handle = tuneResources(2000, 0, 1, resourceList); - delete resourceList; + delete[] resourceList; std::cout< 0)); @@ -193,7 +193,7 @@ URM_TEST(TestNullOrInvalidRequestVerification3, { std::cout< 0) { @@ -1080,7 +1080,7 @@ URM_TEST(TestMultipleClientsHigherIsBetterPolicy1, { std::cout< 0) { @@ -1163,7 +1163,7 @@ URM_TEST(TestMultipleClientsHigherIsBetterPolicy2, { std::cout< 0) { @@ -1235,7 +1235,7 @@ URM_TEST(TestMultipleClientsLowerIsBetterPolicy, { std::cout< 0) { @@ -1259,7 +1259,7 @@ URM_TEST(TestMultipleClientsLowerIsBetterPolicy, { std::cout< 0) { @@ -1294,7 +1294,7 @@ URM_TEST(TestMultipleClientsLowerIsBetterPolicy, { std::cout< 0) { @@ -1381,7 +1381,7 @@ URM_TEST(TestMultipleClientsLazyApplyPolicy, { std::cout< 0) { @@ -1449,7 +1449,7 @@ URM_TEST(TestMultipleClientsTuneRequestDifferentResources, { std::cout< 0) { @@ -1501,7 +1501,7 @@ URM_TEST(TestMultipleClientsTuneRequestDifferentResources, { waitpid(rc1, nullptr, 0); waitpid(rc2, nullptr, 0); - delete resourceList; + delete[] resourceList; } } }) @@ -1559,8 +1559,8 @@ URM_TEST(SingleClientSequentialRequests, { std::cout< 0) { @@ -2397,7 +2397,7 @@ URM_TEST(TestConcurrentWriteTo_sched_util_clamp_min_Node1, { std::cout< 0) { @@ -2481,7 +2481,7 @@ URM_TEST(TestConcurrentWriteTo_sched_util_clamp_min_Node2, { std::cout< 0) { @@ -2610,7 +2610,7 @@ URM_TEST(TestConcurrentWriteTo_sched_util_clamp_min_Node3, { std::cout< 0) { @@ -3781,7 +3781,7 @@ URM_TEST(TestCgroupWriteAndReset2, { newValue = C_STOI(value); E_ASSERT((newValue == originalValue)); - delete resourceList; + delete[] resourceList; wait(nullptr); } }) @@ -3807,7 +3807,7 @@ URM_TEST(TestCgroupWriteAndReset3, { std::cout< 0) { @@ -3840,7 +3840,7 @@ URM_TEST(TestCgroupWriteAndReset3, { E_ASSERT((newValue == originalValue)); } - delete resourceList; + delete[] resourceList; wait(nullptr); } }) @@ -3866,7 +3866,7 @@ URM_TEST(TestCgroupWriteAndReset4, { std::cout< 0) { @@ -3901,7 +3901,7 @@ URM_TEST(TestCgroupWriteAndReset4, { E_ASSERT((newValue == originalValue)); } - delete resourceList; + delete[] resourceList; wait(nullptr); } }) @@ -3970,7 +3970,7 @@ URM_TEST(TestCgroupWriteAndReset5, { E_ASSERT((newValue == originalValue2)); } - delete resourceList; + delete[] resourceList; }) URM_TEST(TestCgroupWriteAndReset6, { @@ -4006,7 +4006,7 @@ URM_TEST(TestCgroupWriteAndReset6, { std::cout<