Commit b425290d authored by Federico Sismondi's avatar Federico Sismondi
Browse files

fix teminology, testing tool manifest, added doc

parent 52f89c9c
......@@ -11,6 +11,8 @@ architecture.
- add coap client automated IUT
- add feat for handling step by step analysis
- add more unit testing of coordinator component
- fix: supervisor 'stop all' singal not stoping processes
- fix: zombie processes issue with TAT/dissector
- document isntallation of requirements and dependencies
### CoAP Testing tools components
......
......@@ -968,7 +968,7 @@ class Coordinator:
self.notify_coordination_error(message, None)
return
self.process_stimuli_step_executed()
self.handle_stimuli_step_executed()
# go to next step
if self.next_step():
......@@ -1009,7 +1009,7 @@ class Coordinator:
self.notify_coordination_error(message=error_msg, error_code=None)
self.process_verify_step_response(verify_response)
self.handle_verify_step_response(verify_response)
# go to next step
if self.next_step():
......@@ -1049,7 +1049,7 @@ class Coordinator:
except KeyError:
self.notify_coordination_error(message='Malformed CHECK response', error_code=None)
self.process_check_step_response(verdict,description)
self.handle_check_step_response(verdict,description)
# # go to next step
# if self.next_step():
......@@ -1204,7 +1204,7 @@ class Coordinator:
return self.current_tc.current_step
def process_verify_step_response(self, verify_response):
def handle_verify_step_response(self, verify_response):
# some sanity checks on the states
assert self.current_tc is not None
assert self.current_tc.state is not None
......@@ -1232,7 +1232,7 @@ class Coordinator:
self.current_tc.current_step.type,
self.current_tc.current_step.state))
def process_check_step_response(self, verdict, description):
def handle_check_step_response(self, verdict, description):
# some sanity checks on the states
assert self.current_tc is not None
assert self.current_tc.state is not None
......@@ -1253,7 +1253,7 @@ class Coordinator:
self.current_tc.current_step.type,
self.current_tc.current_step.state))
def process_stimuli_step_executed(self):
def handle_stimuli_step_executed(self):
"""
:return: dict of the next step to be executed
"""
......
{
"_type": "testsuite.manifest",
"protocols_under_test": ["coap", "coap_core"],
"protocols_under_test": ["coap", "coap_core", "coap_observe"],
"protocol_info": [
{
"protocol_extension": "CoAP_core",
"specification_id":"rfc7252",
"specification_id":"RFC7252",
"specification_ref": "https://tools.ietf.org/html/rfc7252",
"test_description_id": "TD_COAP_CORE",
"test_description_ref": "http://f-interop.rennes.inria.fr:8080/coap_testing_tool/extended_test_descriptions/TD_COAP_CORE.yaml",
},
{
"protocol_extension": "CoAP_observe",
"specification_id":"RFC7641",
"specification_ref": "https://tools.ietf.org/html/rfc7641",
"test_description_id": "TD_COAP_OBS",
"test_description_ref": "http://f-interop.rennes.inria.fr:8080/coap_testing_tool/extended_test_descriptions/TD_COAP_OBS.yaml",
}
],
"iut_role_options": ["coap_client", "coap_server"],
"available_location_models:": ["loc_mod_A_single_user", "loc_mod_F_single_user"],
"underlying_supported_protocol": ["ipv6","ipv4","udp"],
"testing_tool_results_dir": "./data/results/",
"testing_tool_results_link": "http://some_ref_to_session_webserver/data/results/index.json",
"testing_tool_ansible_playbook": "ansible/main.yml"
"testing_tool_ansible_playbook": "ansible/main.yml",
"owner": "F-Interop",
"mantainer": "Federico Sismondi",
"mantainer_email": "federico.sismondi@inria.fr"
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment