int main_initialize( void ) { application_t application; memset( &application, 0, sizeof( application ) ); application.name = "Foundation library test suite"; application.short_name = "test_all"; application.config_dir = "test_all"; application.version = foundation_version(); application.flags = APPLICATION_UTILITY; application.dump_callback = test_crash_handler; log_set_suppress( 0, ERRORLEVEL_INFO ); #if ( FOUNDATION_PLATFORM_IOS || FOUNDATION_PLATFORM_ANDROID ) && BUILD_ENABLE_LOG log_set_callback( test_log_callback ); #endif #if !FOUNDATION_PLATFORM_IOS && !FOUNDATION_PLATFORM_ANDROID && !FOUNDATION_PLATFORM_PNACL _test_should_start = true; #endif return foundation_initialize( memory_system_malloc(), application ); }
int main_initialize( void ) { log_set_suppress( 0, ERRORLEVEL_INFO ); test_suite = test_suite_define(); return foundation_initialize( test_suite.memory_system(), test_suite.application() ); }
int main_initialize( void ) { application_t application = {0}; application.name = "Foundation library test suite"; application.short_name = "test_all"; application.config_dir = "test_all"; application.flags = APPLICATION_UTILITY; log_set_suppress( 0, ERRORLEVEL_DEBUG ); return foundation_initialize( memory_system_malloc(), application ); }
int main_initialize(void) { foundation_config_t config; application_t application; int ret; size_t iarg, asize; const string_const_t* cmdline = environment_command_line(); _test_memory_tracker = true; for (iarg = 0, asize = array_size(cmdline); iarg < asize; ++iarg) { if (string_equal(STRING_ARGS(cmdline[iarg]), STRING_CONST("--no-memory-tracker"))) _test_memory_tracker = false; } if (_test_memory_tracker) memory_set_tracker(memory_tracker_local()); memset(&config, 0, sizeof(config)); memset(&application, 0, sizeof(application)); application.name = string_const(STRING_CONST("Task library test suite")); application.short_name = string_const(STRING_CONST("test_all")); application.company = string_const(STRING_CONST("Rampant Pixels")); application.version = task_module_version(); application.flags = APPLICATION_UTILITY; application.exception_handler = test_exception_handler; log_set_suppress(0, ERRORLEVEL_INFO); #if ( FOUNDATION_PLATFORM_IOS || FOUNDATION_PLATFORM_ANDROID ) && BUILD_ENABLE_LOG log_set_handler(test_log_handler); #endif #if !FOUNDATION_PLATFORM_IOS && !FOUNDATION_PLATFORM_ANDROID && !FOUNDATION_PLATFORM_PNACL _test_should_start = true; #endif ret = foundation_initialize(memory_system_malloc(), application, config); #if BUILD_MONOLITHIC if (ret == 0) { task_config_t task_config; memset(&task_config, 0, sizeof(task_config)); ret = task_module_initialize(task_config); test_set_suitable_working_directory(); } #endif return ret; }
int main_initialize( void ) { int ret = 0; application_t application = {0}; application.name = "bin2hex"; application.short_name = "bin2hex"; application.config_dir = "bin2hex"; application.flags = APPLICATION_UTILITY; log_enable_prefix( false ); if( ( ret = foundation_initialize( memory_system_malloc(), application ) ) < 0 ) return ret; config_set_int( HASH_FOUNDATION, HASH_TEMPORARY_MEMORY, 32 * 1024 ); return 0; }
int main_initialize(void) { int ret = 0; application_t application; foundation_config_t foundation_config; resource_config_t resource_config; window_config_t window_config; render_config_t render_config; memset(&foundation_config, 0, sizeof(foundation_config)); memset(&resource_config, 0, sizeof(resource_config)); memset(&window_config, 0, sizeof(window_config)); memset(&render_config, 0, sizeof(render_config)); memset(&application, 0, sizeof(application)); application.name = string_const(STRING_CONST("rendercompile")); application.short_name = string_const(STRING_CONST("rendercompile")); application.config_dir = string_const(STRING_CONST("rendercompile")); application.flags = APPLICATION_UTILITY; log_enable_prefix(false); log_set_suppress(0, ERRORLEVEL_WARNING); resource_config.enable_local_source = true; resource_config.enable_local_cache = true; resource_config.enable_remote_cache = true; if ((ret = foundation_initialize(memory_system_malloc(), application, foundation_config)) < 0) return ret; if ((ret = resource_module_initialize(resource_config)) < 0) return ret; if ((ret = window_module_initialize(window_config)) < 0) return ret; if ((ret = render_module_initialize(render_config)) < 0) return ret; log_set_suppress(HASH_RESOURCE, ERRORLEVEL_DEBUG); log_set_suppress(HASH_RENDER, ERRORLEVEL_INFO); return 0; }
int main_initialize(void) { int ret = 0; application_t application; memset(&application, 0, sizeof(application)); application.name = string_const(STRING_CONST("Vector mask generator")); application.short_name = string_const(STRING_CONST("maskgen")); application.company = string_const(STRING_CONST("Rampant Pixels")); application.version = vector_module_version(); application.flags = APPLICATION_UTILITY; log_enable_prefix(false); foundation_config_t config; memset(&config, 0, sizeof(config)); if ((ret = foundation_initialize(memory_system_malloc(), application, config)) < 0) return ret; return 0; }
int main_initialize(void) { int ret = 0; application_t application; foundation_config_t config; memset(&config, 0, sizeof(config)); memset(&application, 0, sizeof(application)); application.name = string_const(STRING_CONST("hashify")); application.short_name = string_const(STRING_CONST("hashify")); application.flags = APPLICATION_UTILITY; log_enable_prefix(false); log_set_suppress(0, ERRORLEVEL_ERROR); if ((ret = foundation_initialize(memory_system_malloc(), application, config)) < 0) return ret; return 0; }
int main_initialize(void) { foundation_config_t config; application_t application; int ret; size_t iarg, asize; const string_const_t* cmdline = environment_command_line(); _test_memory_tracker = true; for (iarg = 0, asize = array_size(cmdline); iarg < asize; ++iarg) { if (string_equal(STRING_ARGS(cmdline[iarg]), STRING_CONST("--no-memory-tracker"))) _test_memory_tracker = false; } if (_test_memory_tracker) memory_set_tracker(memory_tracker_local()); memset(&config, 0, sizeof(config)); #if BUILD_MONOLITHIC //For fs monitor test config.fs_monitor_max = 1; //For temporary allocator test, 256KiB config.temporary_memory = 256 * 1024; //For testing static hash store config.hash_store_size = 32 * 1024; //Test preallocation of random state buffers config.random_state_prealloc = 4; #endif memset(&application, 0, sizeof(application)); application.name = string_const(STRING_CONST("Foundation library test suite")); application.short_name = string_const(STRING_CONST("test_all")); application.company = string_const(STRING_CONST("Rampant Pixels")); application.version = foundation_version(); application.flags = APPLICATION_UTILITY; application.exception_handler = test_exception_handler; log_set_suppress(0, ERRORLEVEL_INFO); #if (FOUNDATION_PLATFORM_IOS || FOUNDATION_PLATFORM_ANDROID) && BUILD_ENABLE_LOG log_set_handler(test_log_handler); #endif #if !FOUNDATION_PLATFORM_IOS && !FOUNDATION_PLATFORM_ANDROID && !FOUNDATION_PLATFORM_PNACL _test_should_start = true; #endif ret = foundation_initialize(memory_system_malloc(), application, config); #if BUILD_MONOLITHIC //For monolithic process test if (string_array_find(cmdline, array_size(cmdline), STRING_CONST("wait for kill")) >= 0) { while (true) thread_sleep(100); } test_set_suitable_working_directory(); #endif return ret; }