ENH: add test back for single char exe
This commit is contained in:
parent
7ed631311c
commit
e26c14e5d3
|
@ -111,7 +111,35 @@ int main()
|
||||||
lib += CMAKE_INTDIR;
|
lib += CMAKE_INTDIR;
|
||||||
lib += "/";
|
lib += "/";
|
||||||
#endif
|
#endif
|
||||||
|
std::string exe = lib;
|
||||||
|
|
||||||
|
// Test a single character executable to test a: in makefiles
|
||||||
|
exe += "A";
|
||||||
|
exe += cmSystemTools::GetExecutableExtension();
|
||||||
|
int ret;
|
||||||
|
std::string errorMessage;
|
||||||
|
if(cmSystemTools::RunSingleCommand(exe.c_str(), 0, &ret))
|
||||||
|
{
|
||||||
|
if(ret != 10)
|
||||||
|
{
|
||||||
|
errorMessage += exe;
|
||||||
|
errorMessage += " did not return 10";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
errorMessage += exe;
|
||||||
|
errorMessage += ": failed to run.";
|
||||||
|
}
|
||||||
|
if(errorMessage.size())
|
||||||
|
{
|
||||||
|
cmFailed(errorMessage.c_str());
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
cmPassed("run Single Character executable A returned 10 as expected.");
|
||||||
|
}
|
||||||
|
|
||||||
lib += cmDynamicLoader::LibPrefix();
|
lib += cmDynamicLoader::LibPrefix();
|
||||||
lib += "CMakeTestModule";
|
lib += "CMakeTestModule";
|
||||||
lib += cmDynamicLoader::LibExtension();
|
lib += cmDynamicLoader::LibExtension();
|
||||||
|
|
|
@ -111,7 +111,35 @@ int main()
|
||||||
lib += CMAKE_INTDIR;
|
lib += CMAKE_INTDIR;
|
||||||
lib += "/";
|
lib += "/";
|
||||||
#endif
|
#endif
|
||||||
|
std::string exe = lib;
|
||||||
|
|
||||||
|
// Test a single character executable to test a: in makefiles
|
||||||
|
exe += "A";
|
||||||
|
exe += cmSystemTools::GetExecutableExtension();
|
||||||
|
int ret;
|
||||||
|
std::string errorMessage;
|
||||||
|
if(cmSystemTools::RunSingleCommand(exe.c_str(), 0, &ret))
|
||||||
|
{
|
||||||
|
if(ret != 10)
|
||||||
|
{
|
||||||
|
errorMessage += exe;
|
||||||
|
errorMessage += " did not return 10";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
errorMessage += exe;
|
||||||
|
errorMessage += ": failed to run.";
|
||||||
|
}
|
||||||
|
if(errorMessage.size())
|
||||||
|
{
|
||||||
|
cmFailed(errorMessage.c_str());
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
cmPassed("run Single Character executable A returned 10 as expected.");
|
||||||
|
}
|
||||||
|
|
||||||
lib += cmDynamicLoader::LibPrefix();
|
lib += cmDynamicLoader::LibPrefix();
|
||||||
lib += "CMakeTestModule";
|
lib += "CMakeTestModule";
|
||||||
lib += cmDynamicLoader::LibExtension();
|
lib += cmDynamicLoader::LibExtension();
|
||||||
|
|
|
@ -111,7 +111,35 @@ int main()
|
||||||
lib += CMAKE_INTDIR;
|
lib += CMAKE_INTDIR;
|
||||||
lib += "/";
|
lib += "/";
|
||||||
#endif
|
#endif
|
||||||
|
std::string exe = lib;
|
||||||
|
|
||||||
|
// Test a single character executable to test a: in makefiles
|
||||||
|
exe += "A";
|
||||||
|
exe += cmSystemTools::GetExecutableExtension();
|
||||||
|
int ret;
|
||||||
|
std::string errorMessage;
|
||||||
|
if(cmSystemTools::RunSingleCommand(exe.c_str(), 0, &ret))
|
||||||
|
{
|
||||||
|
if(ret != 10)
|
||||||
|
{
|
||||||
|
errorMessage += exe;
|
||||||
|
errorMessage += " did not return 10";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
errorMessage += exe;
|
||||||
|
errorMessage += ": failed to run.";
|
||||||
|
}
|
||||||
|
if(errorMessage.size())
|
||||||
|
{
|
||||||
|
cmFailed(errorMessage.c_str());
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
cmPassed("run Single Character executable A returned 10 as expected.");
|
||||||
|
}
|
||||||
|
|
||||||
lib += cmDynamicLoader::LibPrefix();
|
lib += cmDynamicLoader::LibPrefix();
|
||||||
lib += "CMakeTestModule";
|
lib += "CMakeTestModule";
|
||||||
lib += cmDynamicLoader::LibExtension();
|
lib += cmDynamicLoader::LibExtension();
|
||||||
|
|
Loading…
Reference in New Issue