Remove spaces between arguments
Blank spaces between the arguments of the GithubActionReporter messages make them appear always on line 1.
This commit is contained in:
parent
8ff0a3e6f2
commit
bd638a0fd8
@ -94,6 +94,6 @@ class GithubActionReporter
|
||||
return;
|
||||
}
|
||||
|
||||
$this->output->writeln(sprintf('::%s file=%s, line=%s, col=%s::%s', $type, strtr($file, self::ESCAPED_PROPERTIES), strtr($line ?? 1, self::ESCAPED_PROPERTIES), strtr($col ?? 0, self::ESCAPED_PROPERTIES), $message));
|
||||
$this->output->writeln(sprintf('::%s file=%s,line=%s,col=%s::%s', $type, strtr($file, self::ESCAPED_PROPERTIES), strtr($line ?? 1, self::ESCAPED_PROPERTIES), strtr($col ?? 0, self::ESCAPED_PROPERTIES), $message));
|
||||
}
|
||||
}
|
||||
|
@ -64,7 +64,7 @@ class GithubActionReporterTest extends TestCase
|
||||
'foo/bar.php',
|
||||
2,
|
||||
4,
|
||||
'::warning file=foo/bar.php, line=2, col=4::A warning',
|
||||
'::warning file=foo/bar.php,line=2,col=4::A warning',
|
||||
];
|
||||
|
||||
yield 'with file property to escape' => [
|
||||
@ -73,7 +73,7 @@ class GithubActionReporterTest extends TestCase
|
||||
'foo,bar:baz%quz.php',
|
||||
2,
|
||||
4,
|
||||
'::warning file=foo%2Cbar%3Abaz%25quz.php, line=2, col=4::A warning',
|
||||
'::warning file=foo%2Cbar%3Abaz%25quz.php,line=2,col=4::A warning',
|
||||
];
|
||||
|
||||
yield 'without file ignores col & line' => ['warning', 'A warning', null, 2, 4, '::warning::A warning'];
|
||||
|
@ -85,7 +85,7 @@ YAML;
|
||||
}
|
||||
|
||||
self::assertEquals(1, $tester->getStatusCode(), 'Returns 1 in case of error');
|
||||
self::assertStringMatchesFormat('%A::error file=%s, line=2, col=0::Unable to parse at line 2 (near "bar")%A', trim($tester->getDisplay()));
|
||||
self::assertStringMatchesFormat('%A::error file=%s,line=2,col=0::Unable to parse at line 2 (near "bar")%A', trim($tester->getDisplay()));
|
||||
}
|
||||
|
||||
public function testLintAutodetectsGithubActionEnvironment()
|
||||
@ -109,7 +109,7 @@ YAML;
|
||||
|
||||
$tester->execute(['filename' => $filename], ['decorated' => false]);
|
||||
|
||||
self::assertStringMatchesFormat('%A::error file=%s, line=2, col=0::Unable to parse at line 2 (near "bar")%A', trim($tester->getDisplay()));
|
||||
self::assertStringMatchesFormat('%A::error file=%s,line=2,col=0::Unable to parse at line 2 (near "bar")%A', trim($tester->getDisplay()));
|
||||
} finally {
|
||||
putenv('GITHUB_ACTIONS'.($prev ? "=$prev" : ''));
|
||||
}
|
||||
|
Reference in New Issue
Block a user