MCPcopy Create free account
hub / github.com/Kitware/CMake / testUVProcessChainNone

Function testUVProcessChainNone

Tests/CMakeLib/testUVProcessChain.cxx:446–468  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

444}
445
446bool testUVProcessChainNone(char const* helperCommand)
447{
448 cmUVProcessChainBuilder builder;
449 std::unique_ptr<cmUVProcessChain> chain;
450 builder.AddCommand({ helperCommand, "echo" })
451 .AddCommand({ helperCommand, "capitalize" })
452 .AddCommand({ helperCommand, "dedup" });
453
454 if (!checkExecution(builder, chain)) {
455 return false;
456 }
457
458 if (chain->OutputStream()) {
459 std::cout << "OutputStream() was valid, expecting invalid" << std::endl;
460 return false;
461 }
462 if (chain->ErrorStream()) {
463 std::cout << "ErrorStream() was valid, expecting invalid" << std::endl;
464 return false;
465 }
466
467 return true;
468}
469
470bool testUVProcessChainCwdUnchanged(char const* helperCommand)
471{

Callers 1

testUVProcessChainFunction · 0.85

Calls 4

checkExecutionFunction · 0.85
OutputStreamMethod · 0.80
ErrorStreamMethod · 0.80
AddCommandMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…