Revision 2ef80588
[#1570] Ajout du TCP dans les tests personnalisés, ajouts de tests pour éviter des warnings PHP, prise en charge du futur champ vigilo_template
Change-Id: I8652384cd1116ce54cdc66e48977c5174b1188be
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2311
Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Tested-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Vigilo/VigiloTestSoftware.php | ||
---|---|---|
30 | 30 |
} |
31 | 31 |
else |
32 | 32 |
{ |
33 |
if (!array_key_exists($softwareName, $this->softwareBase)) |
|
34 |
{ |
|
35 |
return; |
|
36 |
} |
|
33 | 37 |
$functionArray=$this->softwareBase[$softwareName]; |
34 |
}
|
|
38 |
}
|
|
35 | 39 |
$this->testTable[]=call_user_func_array(array($this,$functionArray[0]), $functionArray[1]); |
36 | 40 |
} |
37 | 41 |
|
... | ... | |
40 | 44 |
$software_name = str_replace('vigilo-test-', '', $softwareName); |
41 | 45 |
$explode_software_name = explode('-', $software_name, 2); |
42 | 46 |
$args=array(); |
43 |
switch($explode_software_name[0])
|
|
47 |
switch(strtolower($explode_software_name[0]))
|
|
44 | 48 |
{ |
45 |
case "process": $args[]=new VigiloArg('processname', $explode_software_name[1]); break; |
|
46 |
case "service": $args[]=new VigiloArg('svcname', $explode_software_name[1]); break; |
|
49 |
case "process": |
|
50 |
$args[]=new VigiloArg('processname', $explode_software_name[1]); |
|
51 |
$explode_software_name[0] = "Process"; |
|
52 |
break; |
|
53 |
case "service": |
|
54 |
$args[]=new VigiloArg('svcname', $explode_software_name[1]); |
|
55 |
$explode_software_name[0] = "Service"; |
|
56 |
break; |
|
57 |
case "tcp": |
|
58 |
$args[]=new VigiloArg('port', $explode_software_name[1]); |
|
59 |
$explode_software_name[0] = "TCP"; |
|
60 |
break; |
|
47 | 61 |
default: return; |
48 | 62 |
} |
49 | 63 |
|
50 |
return new VigiloTest(ucfirst($explode_software_name[0]), $args);
|
|
64 |
return new VigiloTest($explode_software_name[0], $args);
|
|
51 | 65 |
} |
52 | 66 |
|
53 | 67 |
protected function addNTPTest() |
Also available in: Unified diff