assertGreaterThanOrEqual($iSeverity, $oCheck->iSeverity); if (!$bLabelFound && (empty($sLabel) || strpos($oCheck->sLabel, $sLabel) !== false)) { $bLabelFound = true; } } $this->assertTrue($bLabelFound, "label '$sLabel' not found"); } public function CheckGraphvizProvider(){ if (substr(PHP_OS,0,3) === 'WIN'){ return []; } return [ "bash injection" => [ "touch /tmp/toto", self::WARNING, "could not be executed: Please make sure it is installed and in the path", ], "command ok" => [ "/usr/bin/whereis", self::INFO, "", ], "empty command => dot by default" => [ "", self::INFO, "", ], "command failed" => [ "/bin/ls", self::WARNING, "dot could not be executed (retcode=2): Please make sure it is installed and in the path", ] ]; } }