882
904
"any", "\"initial\"", "noAuthNoPriv"},
885
p("write agents config file with invalid user (1)"),
907
p("[test 11] write agents config file with invalid user (1)"),
886
908
Agent11 = setelement(1, Agent0, "kalle-anka"),
887
909
write_agents_conf(ConfDir, [Agent11]),
888
?line {error, Reason11} = config_start(Opts),
889
p("start failed (as expected): ~p", [Reason11]),
890
?line {failed_reading, _, _, _, {parse_error, _}} = Reason11,
891
await_config_not_running(),
910
case config_start(Opts) of
912
p("start failed (as expected): ~p", [Reason11]),
913
?line {failed_reading, _, _, _, {parse_error, _}} = Reason11,
914
await_config_not_running();
916
exit({error, {unexpected_success, "11", OK_11}})
894
p("write agents config file with invalid target name (1)"),
920
p("[test 21] write agents config file with invalid target name (1)"),
895
921
Agent21 = setelement(2, Agent0, "targ-hobbes"),
896
922
write_agents_conf(ConfDir, [Agent21]),
897
?line {error, Reason21} = config_start(Opts),
898
p("start failed (as expected): ~p", [Reason21]),
899
?line {failed_reading, _, _, _, {parse_error, _}} = Reason21,
900
await_config_not_running(),
923
case config_start(Opts) of
925
p("start failed (as expected): ~p", [Reason21]),
926
?line {failed_reading, _, _, _, {parse_error, _}} = Reason21,
927
await_config_not_running();
929
exit({error, {unexpected_success, "21", OK_21}})
903
p("write agents config file with invalid target name (2)"),
933
p("[test 22] write agents config file with invalid target name (2)"),
904
934
Agent22 = setelement(2, Agent0, "targ_hobbes"),
905
935
write_agents_conf(ConfDir, [Agent22]),
906
?line {error, Reason22} = config_start(Opts),
907
p("start failed (as expected): ~p", [Reason22]),
908
?line {failed_check, _, _, _, {invalid_string, _}} = Reason22,
909
await_config_not_running(),
936
case config_start(Opts) of
938
p("start failed (as expected): ~p", [Reason22]),
939
?line {failed_check, _, _, _, {invalid_string, _}} = Reason22,
940
await_config_not_running();
942
exit({error, {unexpected_success, "22", OK_22}})
912
p("write agents config file with invalid target name (3)"),
946
p("[test 23] write agents config file with invalid target name (3)"),
913
947
Agent23 = setelement(2, Agent0, "10101"),
914
948
write_agents_conf(ConfDir, [Agent23]),
915
?line {error, Reason23} = config_start(Opts),
916
p("start failed (as expected): ~p", [Reason23]),
917
?line {failed_check, _, _, _, {invalid_string, _}} = Reason23,
918
await_config_not_running(),
949
case config_start(Opts) of
951
p("start failed (as expected): ~p", [Reason23]),
952
?line {failed_check, _, _, _, {invalid_string, _}} = Reason23,
953
await_config_not_running();
955
exit({error, {unexpected_success, "23", OK_23}})
921
p("write agents config file with invalid community (1)"),
959
p("[test 31] write agents config file with invalid community (1)"),
922
960
Agent31 = setelement(3, Agent0, "targ-hobbes"),
923
961
write_agents_conf(ConfDir, [Agent31]),
924
?line {error, Reason31} = config_start(Opts),
925
p("start failed (as expected): ~p", [Reason31]),
926
?line {failed_reading, _, _, _, {parse_error, _}} = Reason31,
927
await_config_not_running(),
962
case config_start(Opts) of
964
p("start failed (as expected): ~p", [Reason31]),
965
?line {failed_reading, _, _, _, {parse_error, _}} = Reason31,
966
await_config_not_running();
968
exit({error, {unexpected_success, "31", OK_31}})
930
p("write agents config file with invalid community (2)"),
972
p("[test 32] write agents config file with invalid community (2)"),
931
973
Agent32 = setelement(3, Agent0, "targ_hobbes"),
932
974
write_agents_conf(ConfDir, [Agent32]),
933
?line {error, Reason32} = config_start(Opts),
934
p("start failed (as expected): ~p", [Reason32]),
935
?line {failed_check, _, _, _, {invalid_string, _}} = Reason32,
936
await_config_not_running(),
975
case config_start(Opts) of
977
p("start failed (as expected): ~p", [Reason32]),
978
?line {failed_check, _, _, _, {invalid_string, _}} = Reason32,
979
await_config_not_running();
981
exit({error, {unexpected_success, "32", OK_32}})
939
p("write agents config file with invalid community (3)"),
985
p("[test 33] write agents config file with invalid community (3)"),
940
986
Agent33 = setelement(3, Agent0, "10101"),
941
987
write_agents_conf(ConfDir, [Agent33]),
942
?line {error, Reason43} = config_start(Opts),
943
p("start failed (as expected): ~p", [Reason43]),
944
?line {failed_check, _, _, _, {invalid_string, _}} = Reason43,
945
await_config_not_running(),
988
case config_start(Opts) of
990
p("start failed (as expected): ~p", [Reason33]),
991
?line {failed_check, _, _, _, {invalid_string, _}} = Reason33,
992
await_config_not_running();
994
exit({error, {unexpected_success, "33", OK_33}})
948
p("write agents config file with invalid ip (1)"),
998
p("[test 51] write agents config file with invalid ip (1)"),
949
999
Agent51 = setelement(4, Agent0, "kalle_anka"),
950
1000
write_agents_conf(ConfDir, [Agent51]),
951
?line {error, Reason51} = config_start(Opts),
952
p("start failed (as expected): ~p", [Reason51]),
953
?line {failed_check, _, _, _, {bad_address, _}} = Reason51,
954
await_config_not_running(),
1001
case config_start(Opts) of
1002
{error, Reason51} ->
1003
p("start failed (as expected): ~p", [Reason51]),
1004
?line {failed_check, _, _, _, {bad_address, _}} = Reason51,
1005
await_config_not_running();
1007
exit({error, {unexpected_success, "51", OK_51}})
957
p("write agents config file with invalid ip (2)"),
1011
p("[test 52] write agents config file with invalid ip (2)"),
958
1012
Agent52 = setelement(4, Agent0, "10101"),
959
1013
write_agents_conf(ConfDir, [Agent52]),
960
?line {error, Reason52} = config_start(Opts),
961
p("start failed (as expected): ~p", [Reason52]),
962
?line {failed_check, _, _, _, {bad_address, _}} = Reason52,
963
await_config_not_running(),
1014
case config_start(Opts) of
1015
{error, Reason52} ->
1016
p("start failed (as expected): ~p", [Reason52]),
1017
?line {failed_check, _, _, _, {bad_address, _}} = Reason52,
1018
await_config_not_running();
1020
exit({error, {unexpected_success, "52", OK_52}})
966
p("write agents config file with invalid ip (3)"),
1024
p("[test 53] write agents config file with invalid ip (3)"),
967
1025
Agent53 = setelement(4, Agent0, "[192,168,0]"),
968
1026
write_agents_conf(ConfDir, [Agent53]),
969
?line {error, Reason53} = config_start(Opts),
970
p("start failed (as expected): ~p", [Reason53]),
971
?line {failed_check, _, _, _, {invalid_ip_address, _}} = Reason53,
972
await_config_not_running(),
1027
case config_start(Opts) of
1028
{error, Reason53} ->
1029
p("start failed (as expected): ~p", [Reason53]),
1030
?line {failed_check, _, _, _, {invalid_ip_address, _}} = Reason53,
1031
await_config_not_running();
1033
exit({error, {unexpected_success, "53", OK_53}})
975
p("write agents config file with invalid ip (4)"),
1037
p("[test 54] write agents config file with invalid ip (4)"),
976
1038
Agent54 = setelement(4, Agent0, "[192,168,0,100,99]"),
977
1039
write_agents_conf(ConfDir, [Agent54]),
978
?line {error, Reason54} = config_start(Opts),
979
p("start failed (as expected): ~p", [Reason54]),
980
?line {failed_check, _, _, _, {invalid_ip_address, _}} = Reason54,
981
await_config_not_running(),
1040
case config_start(Opts) of
1041
{error, Reason54} ->
1042
p("start failed (as expected): ~p", [Reason54]),
1043
?line {failed_check, _, _, _, {invalid_ip_address, _}} = Reason54,
1044
await_config_not_running();
1046
exit({error, {unexpected_success, "54", OK_54}})
984
p("write agents config file with invalid ip (5)"),
1050
p("[test 55] write agents config file with invalid ip (5)"),
985
1051
Agent55 = setelement(4, Agent0, "[192,168,0,arne]"),
986
1052
write_agents_conf(ConfDir, [Agent55]),
987
1053
?line {error, Reason55} = config_start(Opts),
1143
1209
await_config_not_running(),
1146
p("write agents config file with invalid sec-name (1)"),
1212
p("[test C1] write agents config file with invalid sec-name (1)"),
1147
1213
AgentC1 = setelement(11, Agent0, "initial"),
1148
1214
write_agents_conf(ConfDir, [AgentC1]),
1149
?line {error, ReasonC1} = config_start(Opts),
1150
p("start failed (as expected): ~p", [ReasonC1]),
1151
?line {failed_check, _, _, _, {bad_sec_name, _}} = ReasonC1,
1152
await_config_not_running(),
1215
case config_start(Opts) of
1216
{error, ReasonC1} ->
1217
p("start failed (as expected): ~p", [ReasonC1]),
1218
?line {failed_check, _, _, _, {bad_sec_name, _}} = ReasonC1,
1219
await_config_not_running();
1221
exit({error, {unexpected_success, "C1", OK_C1}})
1155
p("write agents config file with invalid sec-name (2)"),
1225
p("[test C2] write agents config file with invalid sec-name (2)"),
1156
1226
AgentC2 = setelement(11, Agent0, "10101"),
1157
1227
write_agents_conf(ConfDir, [AgentC2]),
1158
?line {error, ReasonC2} = config_start(Opts),
1159
p("start failed (as expected): ~p", [ReasonC2]),
1160
?line {failed_check, _, _, _, {bad_sec_name, _}} = ReasonC2,
1161
await_config_not_running(),
1228
case config_start(Opts) of
1229
{error, ReasonC2} ->
1230
p("start failed (as expected): ~p", [ReasonC2]),
1231
?line {failed_check, _, _, _, {bad_sec_name, _}} = ReasonC2,
1232
await_config_not_running();
1234
exit({error, {unexpected_success, "C2", OK_C2}})
1164
p("write agents config file with invalid sec-level (1)"),
1238
p("[test D1] write agents config file with invalid sec-level (1)"),
1165
1239
AgentD1 = setelement(12, Agent0, "\"noAuthNoPriv\""),
1166
1240
write_agents_conf(ConfDir, [AgentD1]),
1167
?line {error, ReasonD1} = config_start(Opts),
1168
p("start failed (as expected): ~p", [ReasonD1]),
1169
?line {failed_check, _, _, _, {invalid_sec_level, _}} = ReasonD1,
1170
await_config_not_running(),
1241
case config_start(Opts) of
1242
{error, ReasonD1} ->
1243
p("start failed (as expected): ~p", [ReasonD1]),
1244
?line {failed_check, _, _, _, {invalid_sec_level, _}} = ReasonD1,
1245
await_config_not_running();
1247
exit({error, {unexpected_success, "D1", OK_D1}})
1173
p("write agents config file with invalid sec-level (2)"),
1251
p("[test D2] write agents config file with invalid sec-level (2)"),
1174
1252
AgentD2 = setelement(12, Agent0, "99"),
1175
1253
write_agents_conf(ConfDir, [AgentD2]),
1176
?line {error, ReasonD2} = config_start(Opts),
1177
p("start failed (as expected): ~p", [ReasonD2]),
1178
?line {failed_check, _, _, _, {invalid_sec_level, _}} = ReasonD2,
1179
await_config_not_running(),
1254
case config_start(Opts) of
1255
{error, ReasonD2} ->
1256
p("start failed (as expected): ~p", [ReasonD2]),
1257
?line {failed_check, _, _, _, {invalid_sec_level, _}} = ReasonD2,
1258
await_config_not_running();
1260
exit({error, {unexpected_success, "D2", OK_D2}})
1182
p("write agents config file with invalid agent (1)"),
1264
p("[test E1] write agents config file with invalid agent (1)"),
1183
1265
write_agents_conf2(ConfDir, "{swiacf, \"targ-hobbes\"}."),
1184
?line {error, ReasonE1} = config_start(Opts),
1185
p("start failed (as expected): ~p", [ReasonE1]),
1186
?line {failed_check, _, _, _, {bad_agent_config, _}} = ReasonE1,
1187
await_config_not_running(),
1266
case config_start(Opts) of
1267
{error, ReasonE1} ->
1268
p("start failed (as expected): ~p", [ReasonE1]),
1269
?line {failed_check, _, _, _, {bad_agent_config, _}} = ReasonE1,
1270
await_config_not_running();
1272
exit({error, {unexpected_success, "E1", OK_E1}})