mirror of
https://github.com/OPSnet/Logchecker.git
synced 2026-01-16 18:04:27 -05:00
Fix casing on path for logchecker integration tests
This commit is contained in:
@@ -29,7 +29,7 @@ before_install:
|
||||
install:
|
||||
- if [[ $PREFER_LOWEST != 1 ]]; then travis_retry composer update --no-interaction --prefer-dist; fi
|
||||
- if [[ $PREFER_LOWEST == 1 ]]; then travis_retry composer update --no-interaction --prefer-dist --prefer-lowest; fi
|
||||
- if [[ $LINT != 1 ]]; then pip3 install --user cchardet xld_logchecker eac_logchecker; fi
|
||||
- if [[ $LINT != 1 ]]; then pip3 install cchardet xld_logchecker eac_logchecker; fi
|
||||
|
||||
script:
|
||||
- if [[ $LINT == 1 ]]; then composer run lint; fi
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
"brainmaestro/composer-git-hooks": "^2.8"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "phpunit",
|
||||
"test": "phpunit -v",
|
||||
"lint": "phpcs",
|
||||
"lint:fix": "phpcbf",
|
||||
"static-analysis": "phpstan analyze src/"
|
||||
|
||||
@@ -26,16 +26,20 @@ class LogcheckerTest extends TestCase
|
||||
*/
|
||||
public function testLogchecker(string $ripper, string $filePath, string $fileName): void
|
||||
{
|
||||
$basePath = implode(DIRECTORY_SEPARATOR, [__DIR__, 'logs', $ripper]);
|
||||
$basePath = implode(DIRECTORY_SEPARATOR, [__DIR__, 'logs', strtolower($ripper)]);
|
||||
if (!Checksum::logcheckerExists($ripper)) {
|
||||
$this->markTestSkipped("Need to install {$ripper} logchecker");
|
||||
}
|
||||
|
||||
$detailsFile = implode(DIRECTORY_SEPARATOR, [$basePath, 'details', str_replace('.log', '.json', $fileName)]);
|
||||
$htmlFile = implode(DIRECTORY_SEPARATOR, [$basePath, 'html', $fileName]);
|
||||
if (!file_exists($detailsFile) || !file_exists($htmlFile)) {
|
||||
$this->markTestIncomplete('Missing details or html output file: ' . $filePath);
|
||||
if (!file_exists($detailsFile)) {
|
||||
$this->markTestIncomplete("Missing details file:\n- " . $detailsFile . "\n- " . $filePath);
|
||||
}
|
||||
$htmlFile = implode(DIRECTORY_SEPARATOR, [$basePath, 'html', $fileName]);
|
||||
if (!file_exists($htmlFile)) {
|
||||
$this->markTestIncomplete("Missing html file:\n- " . $htmlFile . "\n- " . $filePath);
|
||||
}
|
||||
|
||||
$logchecker = new Logchecker();
|
||||
$logchecker->newFile($filePath);
|
||||
$logchecker->parse();
|
||||
|
||||
Reference in New Issue
Block a user