X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=t%2Fintegration%2Fsimple_query.sh;h=35a55cef8a8f830716172cf351b88ba37f5e694e;hb=97cbe3c1b122366dcfeed65b039024870857704a;hp=a2df1b933e7d89d316c3fa57c8360cbf486f4c2e;hpb=baeea2369e2feabf67121ffc771d7c29b5ae43f9;p=sysdb.git diff --git a/t/integration/simple_query.sh b/t/integration/simple_query.sh index a2df1b9..35a55ce 100755 --- a/t/integration/simple_query.sh +++ b/t/integration/simple_query.sh @@ -70,6 +70,19 @@ echo "$output" \ | grep -F '"other.host.name"' \ | grep -F '"some.host.name"' +output="$( run_sysdb -H "$SOCKET_FILE" -c 'LIST services' )" +echo "$output" \ + | grep -F '"host1.example.com"' \ + | grep -F '"host2.example.com"' \ + | grep -F '"localhost"' \ + | grep -F '"some.host.name"' \ + | grep -F '"mock service"' \ + | grep -F '"other service"' \ + | grep -F '"database"' \ + | grep -F '"example service one"' \ + | grep -F '"example service two"' \ + | grep -F '"example service three"' + output="$( run_sysdb -H "$SOCKET_FILE" -c "FETCH host 'host1.example.com'" )" echo "$output" \ | grep -F '"host1.example.com"' \ @@ -139,6 +152,18 @@ output="$( run_sysdb -H "$SOCKET_FILE" \ FILTER :last_update < 2Y" )" echo $output | grep -E '^\[\]$' +output="$( run_sysdb -H "$SOCKET_FILE" \ + -c "LOOKUP hosts FILTER :backend = 'backend::mock_plugin'" )" +echo "$output" \ + | grep -F '"host1.example.com"' \ + | grep -F '"host2.example.com"' \ + | grep -F '"localhost"' \ + | grep -F '"other.host.name"' \ + | grep -F '"some.host.name"' +output="$( run_sysdb -H "$SOCKET_FILE" \ + -c "LOOKUP hosts FILTER :backend = 'invalid'" )" +echo $output | grep -E '^\[\]$' + output="$( run_sysdb -H "$SOCKET_FILE" \ -c "LOOKUP hosts MATCHING service = 'sysdbd'" )" echo "$output" | grep -F '"localhost"' @@ -164,5 +189,9 @@ echo $output | grep -E '^\[\]$' run_sysdb -H "$SOCKET_FILE" \ -c "TIMESERIES 'invalid.host'.'invalid-metric'" && exit 1 +# Does not work yet since there is no fetcher plugin. +run_sysdb -H "$SOCKET_FILE" \ + -c "TIMESERIES 'some.host.name'.'foo/bar/qux'" && exit 1 + stop_sysdbd