Speed up tests by skipping pings (#11642)

* Mock fping for module tests, there is no need.
Removes some wait time.

* fixup some rrd disabling code

* oops
This commit is contained in:
Tony Murray
2020-05-19 22:08:41 -05:00
committed by GitHub
parent b41d262537
commit f1320b6510
7 changed files with 134 additions and 84 deletions

View File

@@ -92,11 +92,11 @@ class ModuleTestHelper
$this->json_file = $this->json_dir . $this->file_name . ".json";
// never store time series data
Config::set('norrd', true);
Config::set('rrd.enable', false);
Config::set('hide_rrd_disabled', true);
Config::set('noinfluxdb', true);
$influxdb = false;
Config::set('nographite', true);
Config::set('influxdb.enable', false);
Config::set('graphite.enable', false);
Config::set('prometheus.enable', false);
if (is_null(self::$module_tables)) {
// only load the yaml once, then keep it in memory
@@ -505,6 +505,7 @@ class ModuleTestHelper
public function generateTestData(Snmpsim $snmpsim, $no_save = false)
{
global $device, $debug, $vdebug;
Config::set('rrd.enable', false); // disable rrd
if (!is_file($this->snmprec_file)) {
throw new FileNotFoundException("$this->snmprec_file does not exist!");