Improve code check.

This commit is contained in:
fancy 2023-11-16 08:42:08 -08:00
parent 0ad532315c
commit 8e626bc451
17 changed files with 48 additions and 54 deletions

View File

@ -34,13 +34,13 @@ add_custom_target(
--system-headers=false
${SRC_FILES}
${CLANG_TIDY_CONFIG}
-p ${CMAKE_SOURCE_DIR_IPCSDK}/cmake-shell
-p ${PLATFORM_PATH}/cmake-shell
WORKING_DIRECTORY ${APPLICATION_SOURCE_PATH}/MissionManager
)
add_custom_command(
TARGET ${TARGET_NAME}
PRE_BUILD
COMMAND make MissionManager_code_check
WORKING_DIRECTORY ${PROJECT_ROOT_PATH}/cmake-shell/
WORKING_DIRECTORY ${PLATFORM_PATH}/cmake-shell/
)
endif()

View File

@ -45,13 +45,22 @@ add_custom_target(
--system-headers=false
${MAIN_SRC_FILE_THIS}
${CLANG_TIDY_CONFIG}
-p ${CMAKE_SOURCE_DIR_IPCSDK}/cmake-shell
-p ${PLATFORM_PATH}/cmake-shell
WORKING_DIRECTORY ${APPLICATION_SOURCE_PATH}/main
)
file(GLOB_RECURSE HEADER_FILES *.h)
add_custom_target(
ipc_x86_code_format
COMMAND ${CLANG_FORMAT_EXE}
-style=file
-i ${SRC_FILES} ${HEADER_FILES} ${MAIN_SRC_FILE_THIS}
WORKING_DIRECTORY ${APPLICATION_SOURCE_PATH}/main
)
add_custom_command(
TARGET ${TARGET_NAME}
PRE_BUILD
COMMAND make ipc_x86_code_check
WORKING_DIRECTORY ${PROJECT_ROOT_PATH}/cmake-shell/
COMMAND make ipc_x86_code_format
WORKING_DIRECTORY ${PLATFORM_PATH}/cmake-shell/
)
endif()

View File

@ -12,8 +12,8 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include "MainThread.h"
#include "ILog.h"
#include "MainThread.h"
#include <thread>
int main(int argc, char *argv[])
{

View File

@ -15,22 +15,16 @@
#include "MainThread.h"
#include "ILog.h"
#include <thread>
MainThread::MainThread()
{
mMainThreadRuning = false;
}
MainThread::MainThread() { mMainThreadRuning = false; }
std::shared_ptr<MainThread> &MainThread::GetInstance(std::shared_ptr<MainThread> *impl)
{
static auto instance = std::make_shared<MainThread>();
if (impl)
{
if (instance.use_count() == 1)
{
if (impl) {
if (instance.use_count() == 1) {
LogInfo("Instance changed succeed.\n");
instance = *impl;
}
else
{
else {
LogError("Can't changing the instance becase of using by some one.\n");
}
}
@ -46,20 +40,12 @@ StatusCode MainThread::UnInit(void)
DestoryAllModules();
return CreateStatusCode(STATUS_CODE_OK);
}
StatusCode MainThread::CreateAllModules(void)
{
return CreateStatusCode(STATUS_CODE_OK);
}
void MainThread::DestoryAllModules(void)
{
}
void MainThread::ResetAllPtrMaker(void)
{
}
StatusCode MainThread::CreateAllModules(void) { return CreateStatusCode(STATUS_CODE_OK); }
void MainThread::DestoryAllModules(void) {}
void MainThread::ResetAllPtrMaker(void) {}
void MainThread::Runing(void)
{
while (mMainThreadRuning)
{
while (mMainThreadRuning) {
std::this_thread::sleep_for(std::chrono::milliseconds(1000));
}
}

View File

@ -42,7 +42,7 @@ add_custom_target(
${ABSTRACT_SRC_FILES}
${IMPL_SRC_FILES}
${CLANG_TIDY_CONFIG}
-p ${CMAKE_SOURCE_DIR_IPCSDK}/cmake-shell
-p ${PLATFORM_PATH}/cmake-shell
# -- -I /usr/include/linux/ -X c++
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR_IPCSDK}/hal
)
@ -51,6 +51,6 @@ add_custom_command(
TARGET ${ABSTRACT_TARGET}
PRE_BUILD
COMMAND make hal_code_check
WORKING_DIRECTORY ${PROJECT_ROOT_PATH}/cmake-shell/
WORKING_DIRECTORY ${PLATFORM_PATH}/cmake-shell/
)
endif()

View File

@ -33,13 +33,13 @@ add_custom_target(
--system-headers=false
${SRC_FILES}
${CLANG_TIDY_CONFIG}
-p ${CMAKE_SOURCE_DIR_IPCSDK}/cmake-shell
-p ${PLATFORM_PATH}/cmake-shell
WORKING_DIRECTORY ${MIDDLEWARE_SOURCE_PATH}/DeviceManager
)
add_custom_command(
TARGET ${TARGET_NAME}
PRE_BUILD
COMMAND make DeviceManager_code_check
WORKING_DIRECTORY ${PROJECT_ROOT_PATH}/cmake-shell/
WORKING_DIRECTORY ${PLATFORM_PATH}/cmake-shell/
)
endif()

View File

@ -38,13 +38,13 @@ add_custom_target(
--system-headers=false
${SRC_FILES}
${CLANG_TIDY_CONFIG}
-p ${CMAKE_SOURCE_DIR_IPCSDK}/cmake-shell
-p ${PLATFORM_PATH}/cmake-shell
WORKING_DIRECTORY ${MIDDLEWARE_SOURCE_PATH}/IpcConfig
)
add_custom_command(
TARGET ${TARGET_NAME}
PRE_BUILD
COMMAND make IpcConfig_code_check
WORKING_DIRECTORY ${PROJECT_ROOT_PATH}/cmake-shell/
WORKING_DIRECTORY ${PLATFORM_PATH}/cmake-shell/
)
endif()

View File

@ -35,7 +35,7 @@ add_custom_target(
--system-headers=false
${SRC_FILES}
${CLANG_TIDY_CONFIG}
-p ${CMAKE_SOURCE_DIR_IPCSDK}/cmake-shell
-p ${PLATFORM_PATH}/cmake-shell
WORKING_DIRECTORY ${MIDDLEWARE_SOURCE_PATH}/StateMachine
)
file(GLOB_RECURSE HEADER_FILES *.h)
@ -51,6 +51,6 @@ add_custom_command(
PRE_BUILD
COMMAND make StateMahince_code_check
COMMAND make StateMahince_code_format
WORKING_DIRECTORY ${PROJECT_ROOT_PATH}/cmake-shell/
WORKING_DIRECTORY ${PLATFORM_PATH}/cmake-shell/
)
endif()

View File

@ -45,14 +45,14 @@ add_custom_target(
${CLANG_TIDY_CONFIG}
# --line-filter='[{\"name\":\"${EXTERNAL_SOURCE_PATH}/gtest/googletest-release-1.11.0/googletest/include/getest/gtest.h\"}]'
--line-filter='[{\"name\":\"${EXTERNAL_SOURCE_PATH}/gtest/googletest-release-1.11.0/googletest/include/getest/*.h\"}]'
-p ${CMAKE_SOURCE_DIR_IPCSDK}/cmake-shell
-p ${PLATFORM_PATH}/cmake-shell
WORKING_DIRECTORY ${TEST_SOURCE_PATH}/middleware/IpcConfig
)
add_custom_command(
TARGET ${TARGET_NAME}
PRE_BUILD
COMMAND make IpcConfigTest_code_check
WORKING_DIRECTORY ${PROJECT_ROOT_PATH}/cmake-shell/
WORKING_DIRECTORY ${PLATFORM_PATH}/cmake-shell/
)
endif()
define_file_name(${TARGET_NAME})

View File

@ -46,13 +46,13 @@ add_custom_target(
${CLANG_TIDY_CONFIG}
# --line-filter='[{\"name\":\"${EXTERNAL_SOURCE_PATH}/gtest/googletest-release-1.11.0/googletest/include/getest/gtest.h\"}]'
--line-filter='[{\"name\":\"${EXTERNAL_SOURCE_PATH}/gtest/googletest-release-1.11.0/googletest/include/getest/*.h\"}]'
-p ${CMAKE_SOURCE_DIR_IPCSDK}/cmake-shell
-p ${PLATFORM_PATH}/cmake-shell
WORKING_DIRECTORY ${TEST_SOURCE_PATH}/utils/Config
)
add_custom_command(
TARGET ${TARGET_NAME}
PRE_BUILD
COMMAND make ConfigTest_code_check
WORKING_DIRECTORY ${PROJECT_ROOT_PATH}/cmake-shell/
WORKING_DIRECTORY ${PLATFORM_PATH}/cmake-shell/
)
endif()

View File

@ -43,13 +43,13 @@ add_custom_target(
${CLANG_TIDY_CONFIG}
# --line-filter='[{\"name\":\"${EXTERNAL_SOURCE_PATH}/gtest/googletest-release-1.11.0/googletest/include/getest/gtest.h\"}]'
--line-filter='[{\"name\":\"${EXTERNAL_SOURCE_PATH}/gtest/googletest-release-1.11.0/googletest/include/getest/*.h\"}]'
-p ${CMAKE_SOURCE_DIR_IPCSDK}/cmake-shell
-p ${PLATFORM_PATH}/cmake-shell
WORKING_DIRECTORY ${TEST_SOURCE_PATH}/utils/Log
)
add_custom_command(
TARGET ${TARGET_NAME}
PRE_BUILD
COMMAND make LogTest_code_check
WORKING_DIRECTORY ${PROJECT_ROOT_PATH}/cmake-shell/
WORKING_DIRECTORY ${PLATFORM_PATH}/cmake-shell/
)
endif()

View File

@ -42,7 +42,7 @@ add_custom_target(
${CLANG_TIDY_CONFIG}
# --line-filter='[{\"name\":\"${EXTERNAL_SOURCE_PATH}/gtest/googletest-release-1.11.0/googletest/include/getest/gtest.h\"}]'
--line-filter='[{\"name\":\"${EXTERNAL_SOURCE_PATH}/gtest/googletest-release-1.11.0/googletest/include/getest/*.h\"}]'
-p ${CMAKE_SOURCE_DIR_IPCSDK}/cmake-shell
-p ${PLATFORM_PATH}/cmake-shell
WORKING_DIRECTORY ${TEST_SOURCE_PATH}/utils/SharedData
)
file(GLOB_RECURSE HEADER_FILES *.h)
@ -58,7 +58,7 @@ add_custom_command(
PRE_BUILD
COMMAND make SharedDataTest_code_check
COMMAND make SharedDataTest_code_format
WORKING_DIRECTORY ${PROJECT_ROOT_PATH}/cmake-shell/
WORKING_DIRECTORY ${PLATFORM_PATH}/cmake-shell/
)
endif()

View File

@ -32,14 +32,14 @@ add_custom_target(
--system-headers=false
${SRC_FILES}
${CLANG_TIDY_CONFIG}
-p ${CMAKE_SOURCE_DIR_IPCSDK}/cmake-shell
-p ${PLATFORM_PATH}/cmake-shell
WORKING_DIRECTORY ${UTILS_SOURCE_PATH}/Config
)
add_custom_command(
TARGET ${TARGET_NAME}
PRE_BUILD
COMMAND make Config_code_check
WORKING_DIRECTORY ${PROJECT_ROOT_PATH}/cmake-shell/
WORKING_DIRECTORY ${PLATFORM_PATH}/cmake-shell/
)
endif()

View File

@ -38,14 +38,13 @@ add_custom_target(
${IMPL_SRC_FILES}
${ABSTRACT_SRC_FILES}
${CLANG_TIDY_CONFIG}
-p ${CMAKE_SOURCE_DIR_IPCSDK}/cmake-shell
-p ${PLATFORM_PATH}/cmake-shell
WORKING_DIRECTORY ${UTILS_SOURCE_PATH}/Log
)
add_custom_command(
TARGET ${IMPL_TARGET}
# TARGET ${ABSTRACT_TARGET}
PRE_BUILD
COMMAND make Log_code_check
WORKING_DIRECTORY ${PROJECT_ROOT_PATH}/cmake-shell/
WORKING_DIRECTORY ${PLATFORM_PATH}/cmake-shell/
)
endif()

View File

@ -30,7 +30,7 @@ add_custom_target(
--system-headers=false
${SRC_FILES}
${CLANG_TIDY_CONFIG}
-p ${CMAKE_SOURCE_DIR_IPCSDK}/cmake-shell
-p ${PLATFORM_PATH}/cmake-shell
WORKING_DIRECTORY ${UTILS_SOURCE_PATH}/SharedData
)
file(GLOB_RECURSE HEADER_FILES *.h)
@ -46,7 +46,7 @@ add_custom_command(
PRE_BUILD
COMMAND make SharedData_code_check
COMMAND make SharedData_code_format
WORKING_DIRECTORY ${PROJECT_ROOT_PATH}/cmake-shell/
WORKING_DIRECTORY ${PLATFORM_PATH}/cmake-shell/
)
endif()

View File

@ -31,14 +31,14 @@ add_custom_target(
--system-headers=false
${SRC_FILES}
${CLANG_TIDY_CONFIG}
-p ${CMAKE_SOURCE_DIR_IPCSDK}/cmake-shell
-p ${PLATFORM_PATH}/cmake-shell
WORKING_DIRECTORY ${UTILS_SOURCE_PATH}/StatusCode
)
add_custom_command(
TARGET ${TARGET_NAME}
PRE_BUILD
COMMAND make StatusCode_code_check
WORKING_DIRECTORY ${PROJECT_ROOT_PATH}/cmake-shell/
WORKING_DIRECTORY ${PLATFORM_PATH}/cmake-shell/
)
endif()
define_file_name(${TARGET_NAME})

View File

@ -30,7 +30,7 @@ add_custom_target(
--system-headers=false
${SRC_FILES}
${CLANG_TIDY_CONFIG}
-p ${CMAKE_SOURCE_DIR_IPCSDK}/cmake-shell
-p ${PLATFORM_PATH}/cmake-shell
WORKING_DIRECTORY ${UTILS_SOURCE_PATH}/UartDevice
)
file(GLOB_RECURSE HEADER_FILES *.h)
@ -46,7 +46,7 @@ add_custom_command(
PRE_BUILD
COMMAND make UartDevice_code_check
COMMAND make UartDevice_code_format
WORKING_DIRECTORY ${PROJECT_ROOT_PATH}/cmake-shell/
WORKING_DIRECTORY ${PLATFORM_PATH}/cmake-shell/
)
endif()