// Copyright Epic Games, Inc. All Rights Reserved. #if defined(PLATFORM_MAC) #include "TestRunner.h" #include const char* GetCacheDirectory() { return "/private/var/tmp/basic_test_pds_cache"; } const char* GetProcessExecutablePath() { static char Path[512] = { 0 }; uint32_t PathSize = sizeof(Path); if (_NSGetExecutablePath(Path, &PathSize) == 0) { //Add extra slash PathSize = strlen(Path); if (PathSize < sizeof(Path) - 2) { Path[PathSize] = '/'; Path[PathSize + 1] = '\0'; return Path; } } return NULL; } int main(int argc, const char* argv[]) { return RunTests(argc, argv); } #endif