Merge pull request #251 from OdyX/dev-fix-tests
Fix build tests as well as other useful testsdev-ui
commit
b3b80b5fbb
|
@ -1,7 +1,7 @@
|
|||
Test programs for OpenGL engine:
|
||||
- texture_test -> multitexturing test with 2 textures (included as files: ./tex1.png, ./tex2.png)
|
||||
- model_test -> simple model viewer to test model loading
|
||||
usage: ./model_test {dxf|mod} model_file
|
||||
usage: ./model_test {old|new_txt|new_bin} model_file
|
||||
second argument is the loaded format (DXF or Colobot .mod files)
|
||||
requires ./tex folder (or symlink) with Colobot textures
|
||||
viewer is controlled from keyboard - the bindings can be found in code
|
||||
|
|
|
@ -365,6 +365,9 @@ int SDL_MAIN_FUNC(int argc, char *argv[])
|
|||
{
|
||||
CLogger logger;
|
||||
|
||||
CSystemUtils* systemUtils = CSystemUtils::Create(); // platform-specific utils
|
||||
systemUtils->Init();
|
||||
|
||||
PREV_TIME = GetSystemUtils()->CreateTimeStamp();
|
||||
CURR_TIME = GetSystemUtils()->CreateTimeStamp();
|
||||
|
||||
|
|
|
@ -265,6 +265,9 @@ int SDL_MAIN_FUNC(int argc, char *argv[])
|
|||
{
|
||||
CLogger logger;
|
||||
|
||||
CSystemUtils* systemUtils = CSystemUtils::Create(); // platform-specific utils
|
||||
systemUtils->Init();
|
||||
|
||||
PREV_TIME = GetSystemUtils()->CreateTimeStamp();
|
||||
CURR_TIME = GetSystemUtils()->CreateTimeStamp();
|
||||
|
||||
|
@ -273,7 +276,7 @@ int SDL_MAIN_FUNC(int argc, char *argv[])
|
|||
|
||||
if (argc != 3)
|
||||
{
|
||||
std::cerr << "Usage: " << argv[0] << "{old|new_txt|new_bin} model_file" << std::endl;
|
||||
std::cerr << "Usage: " << argv[0] << " {old|new_txt|new_bin} model_file" << std::endl;
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
|
|
@ -243,6 +243,9 @@ int SDL_MAIN_FUNC(int argc, char *argv[])
|
|||
{
|
||||
CLogger logger;
|
||||
|
||||
CSystemUtils* systemUtils = CSystemUtils::Create(); // platform-specific utils
|
||||
systemUtils->Init();
|
||||
|
||||
PREV_TIME = GetSystemUtils()->CreateTimeStamp();
|
||||
CURR_TIME = GetSystemUtils()->CreateTimeStamp();
|
||||
|
||||
|
|
|
@ -7,10 +7,15 @@ ${GTEST_INCLUDE_DIR}
|
|||
|
||||
add_executable(image_test ${SRC_DIR}/common/image.cpp image_test.cpp)
|
||||
target_link_libraries(image_test ${SDL_LIBRARY} ${SDLIMAGE_LIBRARY} ${PNG_LIBRARIES})
|
||||
add_test(NAME image_test
|
||||
COMMAND ${CMAKE_BINARY_DIR}/image_test ${CMAKE_SOURCE_DIR}/test/envs/opengl/tex1.png ${CMAKE_BINARY_DIR}/tex1_test.png)
|
||||
|
||||
file(COPY colobot.ini DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
# add_executable(profile_test ${SRC_DIR}/common/profile.cpp ${SRC_DIR}/common/logger.cpp profile_test.cpp)
|
||||
# target_link_libraries(profile_test gtest ${Boost_LIBRARIES})
|
||||
add_executable(profile_test ${SRC_DIR}/common/profile.cpp ${SRC_DIR}/common/logger.cpp profile_test.cpp)
|
||||
set_target_properties(profile_test PROPERTIES COMPILE_DEFINITIONS "DEV_BUILD=1")
|
||||
target_link_libraries(profile_test gtest ${Boost_LIBRARIES})
|
||||
|
||||
# add_test(profile_test ./profile_test)
|
||||
add_test(NAME profile_test
|
||||
COMMAND ${CMAKE_BINARY_DIR}/profile_test
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
|
Loading…
Reference in New Issue