diff --git a/TODO.md b/TODO.md index cce8576b009235c474851469817b5a6ef61cd2fe..a5d280fba94fcfcb9caed052e2a30635cabaa0ef 100644 --- a/TODO.md +++ b/TODO.md @@ -29,7 +29,7 @@ was ich so sehe ... ✅ Phpmodules -> funcktioniert formal, aber bei Nicht-PHP-Apps nicht relevant; getestet werden die im Binary eincomoilierten Module ✅ Ping ✅ PortTcp -> sockets Modul im Binary hinzugefügt. - ⬜ Simple + ✅ Simple ⬜ SqliteConnect ⬜ parent Option testen diff --git a/tests/200_simple.php b/tests/200_simple.php new file mode 100644 index 0000000000000000000000000000000000000000..ceeb8c860743acd23dd71c7dd904d51150bd68bd --- /dev/null +++ b/tests/200_simple.php @@ -0,0 +1,7 @@ +#!/usr/bin/env php +<?php + +echo " +WHAT: Run check simple +"; +_exec("$AMCLI --ini='".__DIR__."/configs/simple.ini'"); diff --git a/tests/configs/simple.ini b/tests/configs/simple.ini new file mode 100644 index 0000000000000000000000000000000000000000..e135f48563d17b02a5ccbc95bcb7129db3f5c4cb --- /dev/null +++ b/tests/configs/simple.ini @@ -0,0 +1,31 @@ +; ======================================================================= +; +; APPMONITOR CLI CLIENT +; +; for the checks see its parameters +; <https://os-docs.iml.unibe.ch/appmonitor/PHP_client/Plugins/Checks/index.html> +; +; ======================================================================= + + +; ----------------------------------------------------------------------- +; CHECKS +; ----------------------------------------------------------------------- + +["Simple test 1"] +description="Simple OK" +function="Simple" +params='{ + "result": 0, + "value": "Everything is fine" +}' + +["Simple test 2"] +description="Simple Unknown" +function="Simple" +params='{ + "result": 1, + "value": "Unknown state" +}' + +; -----------------------------------------------------------------------