Skip to content

Commit 0dcc9fa

Browse files
committed
MQE-2110: MFTF command to pause test execution
1 parent 4126761 commit 0dcc9fa

File tree

4 files changed

+12
-4
lines changed

4 files changed

+12
-4
lines changed

src/Magento/FunctionalTestingFramework/Console/RunManifestCommand.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,9 @@ private function runManifestLine(string $manifestLine, OutputInterface $output)
119119
$process->setWorkingDirectory(TESTS_BP);
120120
$process->setIdleTimeout(600);
121121
$process->setTimeout(0);
122-
$process->setInput(STDIN);
122+
if (getenv('ENABLE_PAUSE') === 'true') {
123+
$process->setInput(STDIN);
124+
}
123125
$subReturnCode = $process->run(function ($type, $buffer) use ($output) {
124126
$output->write($buffer);
125127
});

src/Magento/FunctionalTestingFramework/Console/RunTestCommand.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,9 @@ private function executeTestCommand(string $command, OutputInterface $output)
179179
$process->setWorkingDirectory(TESTS_BP);
180180
$process->setIdleTimeout(600);
181181
$process->setTimeout(0);
182-
$process->setInput(STDIN);
182+
if ($this->pauseEnabled()) {
183+
$process->setInput(STDIN);
184+
}
183185
return $process->run(function ($type, $buffer) use ($output) {
184186
$output->write($buffer);
185187
});

src/Magento/FunctionalTestingFramework/Console/RunTestFailedCommand.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,9 @@ protected function execute(InputInterface $input, OutputInterface $output): int
127127
$process->setWorkingDirectory(TESTS_BP);
128128
$process->setIdleTimeout(600);
129129
$process->setTimeout(0);
130-
$process->setInput(STDIN);
130+
if ($this->pauseEnabled()) {
131+
$process->setInput(STDIN);
132+
}
131133
$returnCode = max($returnCode, $process->run(
132134
function ($type, $buffer) use ($output) {
133135
$output->write($buffer);

src/Magento/FunctionalTestingFramework/Console/RunTestGroupCommand.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,9 @@ protected function execute(InputInterface $input, OutputInterface $output): int
108108
$process->setWorkingDirectory(TESTS_BP);
109109
$process->setIdleTimeout(600);
110110
$process->setTimeout(0);
111-
$process->setInput(STDIN);
111+
if ($this->pauseEnabled()) {
112+
$process->setInput(STDIN);
113+
}
112114

113115
$returnCodes[] = $process->run(
114116
function ($type, $buffer) use ($output) {

0 commit comments

Comments
 (0)