page->login()->open('zabbix.php?action=report.status')->waitUntilReady(); $this->assertScreenshotExcept(null, [$this->query('xpath://footer')->one(), $this->query('xpath://table[@class="list-table sticky-header"]/tbody/tr[3]/td[1]')->one()], 'report_without_ha'); } /** * @onBefore prepareHANodeData */ public function testPageReportsSystemInformation_checkEnabledHA() { $this->assertEnabledHACluster(); $this->assertScreenshotExcept(null, self::$skip_fields, 'report_with_ha'); } /** * Function checks that zabbix server status is updated after failover delay passes and frontend config is re-validated. * * @depends testPageReportsSystemInformation_checkEnabledHA * * @onBefore changeFailoverDelay */ public function testPageReportsSystemInformation_CheckServerStatus() { $this->assertServerStatusAfterFailover(); } }