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 --system-headers=false
${SRC_FILES} ${SRC_FILES}
${CLANG_TIDY_CONFIG} ${CLANG_TIDY_CONFIG}
-p ${CMAKE_SOURCE_DIR_IPCSDK}/cmake-shell -p ${PLATFORM_PATH}/cmake-shell
WORKING_DIRECTORY ${APPLICATION_SOURCE_PATH}/MissionManager WORKING_DIRECTORY ${APPLICATION_SOURCE_PATH}/MissionManager
) )
add_custom_command( add_custom_command(
TARGET ${TARGET_NAME} TARGET ${TARGET_NAME}
PRE_BUILD PRE_BUILD
COMMAND make MissionManager_code_check COMMAND make MissionManager_code_check
WORKING_DIRECTORY ${PROJECT_ROOT_PATH}/cmake-shell/ WORKING_DIRECTORY ${PLATFORM_PATH}/cmake-shell/
) )
endif() endif()

View File

@ -45,13 +45,22 @@ add_custom_target(
--system-headers=false --system-headers=false
${MAIN_SRC_FILE_THIS} ${MAIN_SRC_FILE_THIS}
${CLANG_TIDY_CONFIG} ${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 WORKING_DIRECTORY ${APPLICATION_SOURCE_PATH}/main
) )
add_custom_command( add_custom_command(
TARGET ${TARGET_NAME} TARGET ${TARGET_NAME}
PRE_BUILD PRE_BUILD
COMMAND make ipc_x86_code_check 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() endif()

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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