diff --git a/data/input_2022/TD/VAIMEE/TDs/directory.td.jsonld b/data/input_2022/TD/VAIMEE/TDs/directory.td.jsonld new file mode 100644 index 00000000..c1d52584 --- /dev/null +++ b/data/input_2022/TD/VAIMEE/TDs/directory.td.jsonld @@ -0,0 +1,487 @@ +{ + "@context": [ + "https://www.w3.org/2022/wot/td/v1.1", + "https://w3c.github.io/wot-discovery/context/discovery-context.jsonld" + ], + "@type": [ + "Thing", + "ThingDirectory" + ], + "title": "Zion", + "description": "A scalable Thing Description Directory", + "base": "http://localhost:3000", + "properties": { + "things": { + "description": "Retrieve all Thing Descriptions", + "uriVariables": { + "offset": { + "title": "Number of TDs to skip before the page", + "type": "number", + "default": 0 + }, + "limit": { + "title": "Number of TDs in a page", + "type": "number" + }, + "format": { + "title": "Payload format", + "type": "string", + "enum": [ + "array", + "collection" + ], + "default": "array" + }, + "sort_by": { + "title": "Comparator TD attribute for collection sorting", + "type": "string", + "default": "id" + }, + "sort_order": { + "title": "Sorting order", + "type": "string", + "enum": [ + "asc", + "desc" + ], + "default": "asc" + } + }, + "forms": [ + { + "href": "/things{?offset,limit,format,sort_by,sort_order}", + "htv:methodName": "GET", + "response": { + "description": "Success response", + "htv:statusCodeValue": 200, + "contentType": "application/ld+json", + "htv:headers": [ + { + "htv:fieldName": "Link" + } + ] + }, + "additionalResponses": [ + { + "description": "Invalid query arguments", + "contentType": "application/problem+json", + "htv:statusCodeValue": 400 + } + ] + } + ] + } + }, + "actions": { + "createThing": { + "description": "Create a Thing Description", + "uriVariables": { + "id": { + "@type": "ThingID", + "title": "Thing Description ID", + "type": "string", + "format": "iri-reference" + } + }, + "input": { + "description": "The schema is implied by the content type", + "type": "object" + }, + "forms": [ + { + "href": "/things/{id}", + "htv:methodName": "PUT", + "contentType": "application/td+json", + "response": { + "description": "Success response", + "htv:statusCodeValue": 201 + }, + "additionalResponses": [ + { + "description": "Invalid serialization or TD", + "contentType": "application/problem+json", + "htv:statusCodeValue": 400 + } + ] + } + ] + }, + "createAnonymousThing": { + "description": "Create an anonymous Thing Description", + "input": { + "description": "The schema is implied by the content type", + "type": "object" + }, + "forms": [ + { + "href": "/things", + "htv:methodName": "POST", + "contentType": "application/td+json", + "response": { + "description": "Success response including the system-generated URI", + "htv:headers": [ + { + "description": "System-generated URI", + "htv:fieldName": "Location" + } + ], + "htv:statusCodeValue": 201 + }, + "additionalResponses": [ + { + "description": "Invalid serialization or TD", + "contentType": "application/problem+json", + "htv:statusCodeValue": 400 + } + ] + } + ] + }, + "retrieveThing": { + "description": "Retrieve a Thing Description", + "uriVariables": { + "id": { + "@type": "ThingID", + "title": "Thing Description ID", + "type": "string", + "format": "iri-reference" + } + }, + "output": { + "description": "The schema is implied by the content type", + "type": "object" + }, + "safe": true, + "idempotent": true, + "forms": [ + { + "href": "/things/{id}", + "htv:methodName": "GET", + "response": { + "description": "Success response", + "htv:statusCodeValue": 200, + "contentType": "application/td+json" + }, + "additionalResponses": [ + { + "description": "TD with the given id not found", + "contentType": "application/problem+json", + "htv:statusCodeValue": 404 + } + ] + } + ] + }, + "updateThing": { + "description": "Update a Thing Description", + "uriVariables": { + "id": { + "@type": "ThingID", + "title": "Thing Description ID", + "type": "string", + "format": "iri-reference" + } + }, + "input": { + "description": "The schema is implied by the content type", + "type": "object" + }, + "forms": [ + { + "href": "/things/{id}", + "htv:methodName": "PUT", + "contentType": "application/td+json", + "response": { + "description": "Success response", + "htv:statusCodeValue": 204 + }, + "additionalResponses": [ + { + "description": "Invalid serialization or TD", + "contentType": "application/problem+json", + "htv:statusCodeValue": 400 + } + ] + } + ] + }, + "partiallyUpdateThing": { + "description": "Partially update a Thing Description", + "uriVariables": { + "id": { + "@type": "ThingID", + "title": "Thing Description ID", + "type": "string", + "format": "iri-reference" + } + }, + "input": { + "description": "The schema is implied by the content type", + "type": "object" + }, + "forms": [ + { + "href": "/things/{id}", + "htv:methodName": "PATCH", + "contentType": "application/merge-patch+json", + "response": { + "description": "Success response", + "htv:statusCodeValue": 204 + }, + "additionalResponses": [ + { + "description": "Invalid serialization or TD", + "contentType": "application/problem+json", + "htv:statusCodeValue": 400 + }, + { + "description": "TD with the given id not found", + "contentType": "application/problem+json", + "htv:statusCodeValue": 404 + } + ] + } + ] + }, + "deleteThing": { + "description": "Delete a Thing Description", + "uriVariables": { + "id": { + "@type": "ThingID", + "title": "Thing Description ID", + "type": "string", + "format": "iri-reference" + } + }, + "forms": [ + { + "href": "/things/{id}", + "htv:methodName": "DELETE", + "response": { + "description": "Success response", + "htv:statusCodeValue": 204 + }, + "additionalResponses": [ + { + "description": "TD with the given id not found", + "contentType": "application/problem+json", + "htv:statusCodeValue": 404 + } + ] + } + ] + }, + "searchJSONPath": { + "description": "JSONPath syntactic search", + "uriVariables": { + "query": { + "title": "A valid JSONPath expression", + "type": "string" + } + }, + "output": { + "description": "The schema depends on the given query", + "type": "object" + }, + "safe": true, + "idempotent": true, + "forms": [ + { + "href": "/search/jsonpath?query={query}", + "htv:methodName": "GET", + "response": { + "description": "Success response", + "contentType": "application/json", + "htv:statusCodeValue": 200 + }, + "additionalResponses": [ + { + "description": "JSONPath expression not provided or contains syntax errors", + "contentType": "application/problem+json", + "htv:statusCodeValue": 400 + } + ] + } + ] + }, + "searchXPath": { + "description": "XPath syntactic search", + "uriVariables": { + "query": { + "title": "A valid XPath expression", + "type": "string" + } + }, + "output": { + "description": "The schema depends on the given query", + "type": "object" + }, + "safe": true, + "idempotent": true, + "forms": [ + { + "href": "/search/xpath?query={query}", + "htv:methodName": "GET", + "response": { + "description": "Success response", + "contentType": "application/json", + "htv:statusCodeValue": 200 + }, + "additionalResponses": [ + { + "description": "XPath expression not provided or contains syntax errors", + "contentType": "application/problem+json", + "htv:statusCodeValue": 400 + } + ] + } + ] + }, + "searchSPARQL": { + "description": "SPARQL semantic search", + "uriVariables": { + "query": { + "title": "A valid SPARQL 1.1. query", + "type": "string" + } + }, + "output": { + "description": "The schema depends on the given query", + "type": "object" + }, + "safe": true, + "idempotent": true, + "forms": [ + { + "href": "/search/sparql?query={query}", + "htv:methodName": "GET", + "response": { + "description": "Success response", + "contentType": "application/json", + "htv:statusCodeValue": 200 + }, + "additionalResponses": [ + { + "description": "SPARQL query not provided or contains syntax errors", + "contentType": "application/problem+json", + "htv:statusCodeValue": 400 + } + ] + }, + { + "href": "/search/sparql", + "htv:methodName": "POST", + "response": { + "description": "Success response", + "contentType": "application/json", + "htv:statusCodeValue": 200 + }, + "additionalResponses": [ + { + "description": "SPARQL query not provided or contains syntax errors", + "contentType": "application/problem+json", + "htv:statusCodeValue": 400 + } + ] + } + ] + } + }, + "events": { + "thingCreated": { + "description": "Registration of Thing Descriptions inside the directory", + "uriVariables": { + "diff": { + "description": "Receive the full created TD as event data", + "type": "boolean" + } + }, + "data": { + "title": "Partial/Full TD", + "type": "object" + }, + "forms": [ + { + "op": "subscribeevent", + "href": "/events/thing_created{?diff}", + "subprotocol": "sse", + "htv:headers": [ + { + "description": "ID of the last event for reconnection", + "htv:fieldName": "Last-Event-ID" + } + ], + "response": { + "contentType": "text/event-stream" + } + } + ] + }, + "thingUpdated": { + "description": "Updates to Thing Descriptions within the directory", + "uriVariables": { + "diff": { + "description": "Include TD changes inside event data", + "type": "boolean" + } + }, + "data": { + "title": "Partial TD", + "type": "object", + "contentMediaType": "application/merge-patch+json" + }, + "forms": [ + { + "op": "subscribeevent", + "href": "/events/thing_updated{?diff}", + "subprotocol": "sse", + "htv:headers": [ + { + "description": "ID of the last event for reconnection", + "htv:fieldName": "Last-Event-ID" + } + ], + "response": { + "contentType": "text/event-stream" + } + } + ] + }, + "thingDeleted": { + "description": "Deletion of Thing Descriptions from the directory", + "data": { + "title": "Partial TD", + "type": "object" + }, + "forms": [ + { + "op": "subscribeevent", + "href": "/events/thing_deleted", + "subprotocol": "sse", + "htv:headers": [ + { + "description": "ID of the last event for reconnection", + "htv:fieldName": "Last-Event-ID" + } + ], + "response": { + "contentType": "text/event-stream" + } + } + ] + } + }, + "links": [ + { + "rel": "type", + "href": "./Zion.tm.jsonld", + "type": "application/tm+json" + } + ], + "securityDefinitions": { + "nosec": { + "scheme": "nosec" + } + }, + "security": "nosec" +} diff --git a/data/input_2022/TD/VAIMEE/manual.csv b/data/input_2022/TD/VAIMEE/manual.csv new file mode 100644 index 00000000..09e22d00 --- /dev/null +++ b/data/input_2022/TD/VAIMEE/manual.csv @@ -0,0 +1,151 @@ +"ID","Status","Comment" +"bindings-requirements-scheme","null", +"bindings-server-accept","null", +"client-data-schema","null", +"client-data-schema-accept-extras","null", +"client-data-schema-no-extras","null", +"client-uri-template","null", +"sec-body-name-json-pointer-creatable","null", +"server-data-schema","null", +"server-data-schema-extras","null", +"server-uri-template","null", +"td-context-default-language-direction-independence","null", +"td-default-alg","null", +"td-default-contentType","null", +"td-default-format","null", +"td-default-http-method","null", +"td-default-http-method_get","null", +"td-default-http-method_post","null", +"td-default-http-method_put","null", +"td-default-idempotent","null", +"td-default-in-apikey","null", +"td-default-in-basic","null", +"td-default-in-bearer","null", +"td-default-in-digest","null", +"td-default-op-actions","null", +"td-default-op-events","null", +"td-default-op-properties","null", +"td-default-qop","null", +"td-default-readOnly","null", +"td-default-safe","null", +"td-default-success","null", +"td-default-writeOnly","null", +"td-expectedResponse-contentType","null", +"td-expectedResponse-default-contentType","null", +"td-form-protocolbindings","null", +"td-format-validation-other-values","null", +"td-json-open","null", +"td-json-open_accept-byte-order","null", +"td-json-open_no-byte-order","null", +"td-ns-multilanguage-content-negotiation","null", +"td-ns-multilanguage-content-negotiation-no-multi","null", +"td-ns-multilanguage-content-negotiation-optional","null", +"td-processor-serialization","null", +"td-security-binding","null", +"td-security-in-query-over-uri","null", +"td-security-no-extras","null", +"td-security-no-secrets","null", +"td-vocabulary-defaults","null", +"well-known-operation-types-only","null", +"bindings-requirements-scheme","null", +"bindings-server-accept","null", +"client-data-schema","null", +"client-data-schema-accept-extras","null", +"client-data-schema-no-extras","null", +"client-uri-template","null", +"privacy-auth-users-only","null", +"privacy-centralized-ids","null", +"privacy-distributed-ids","null", +"privacy-essential-metadata-only","null", +"privacy-id-metadata","null", +"privacy-mutable-identifiers","null", +"privacy-td-pii","null", +"privacy-temp-id-metadata","null", +"sec-body-name-json-pointer","null", +"sec-body-name-json-pointer-array","null", +"sec-body-name-json-pointer-creatable","null", +"sec-body-name-json-pointer-type","null", +"sec-inj-no-intl-markup","null", +"sec-inj-sanitize","null", +"sec-vuln-auto","null", +"security-context-secure-fetch","null", +"security-jsonld-expansion","null", +"security-mutual-auth-td","null", +"security-no-execution","null", +"security-oauth-limits","null", +"security-remote-context","null", +"security-server-auth-td","null", +"security-static-context","null", +"security-update-contexts","null", +"server-data-schema","null", +"server-data-schema-extras","null", +"server-uri-template","null", +"td-context-default-language-direction-independence","null", +"td-context-ns-td10-namespace","null", +"td-context-ns-td10-namespacev10","null", +"td-default-AdditionalResponseContentType","null", +"td-default-alg","null", +"td-default-contentType","null", +"td-default-format","null", +"td-default-http-method","null", +"td-default-http-method_get","null", +"td-default-http-method_post","null", +"td-default-http-method_put","null", +"td-default-idempotent","null", +"td-default-in-apikey","null", +"td-default-in-basic","null", +"td-default-in-bearer","null", +"td-default-in-digest","null", +"td-default-observable","null", +"td-default-op-actions","null", +"td-default-op-events","null", +"td-default-op-properties","null", +"td-default-qop","null", +"td-default-readOnly","null", +"td-default-safe","null", +"td-default-success","null", +"td-default-writeOnly","null", +"td-expectedResponse-contentType","null", +"td-expectedResponse-default-contentType","null", +"td-form-protocolbindings","null", +"td-format-validation-other-values","null", +"td-json-open_accept-byte-order","null", +"td-json-open_no-byte-order","null", +"td-ns-multilanguage-content-negotiation","null", +"td-ns-multilanguage-content-negotiation-no-multi","null", +"td-ns-multilanguage-content-negotiation-optional","null", +"td-processor-serialization","null", +"td-security-binding","null", +"td-security-combo-deprecation","null", +"td-security-extension","null", +"td-security-in-query-over-uri","null", +"td-security-in-uri-variable","null", +"td-security-no-extras","null", +"td-security-no-secrets","null", +"td-security-uri-variables-distinct","null", +"td-text-at-direction","null", +"td-text-direction-first-strong","null", +"td-text-direction-language-tag","null", +"td-vocab-hreflang--Link","null", +"td-vocab-synchronous--ActionAffordance","null", +"td-vocab-uriVariables--Thing","null", +"td-vocabulary-defaults","null", +"tm-compose-instanceName","null", +"tm-compose-name-collision","null", +"tm-compose-submodel","null", +"tm-context-requirement","null", +"tm-overwrite-interaction","null", +"tm-overwrite-types","null", +"tm-placeholder-replacement","null", +"tm-placeholder-retyping","null", +"tm-placeholder-usecase","null", +"tm-protocol-security-restriction","null", +"tm-ref-recursive-extensions","null", +"tm-tmRef-overwrite-possibility","null", +"tm-tmRef-overwrite-process","null", +"tm-tmRef-overwrite-semantic-meaning","null", +"tm-tmRef-usecase","null", +"tm-tmRef2","null", +"tm-tmRequired-resolver","null", +"tm-versioning","null", +"well-known-operation-types-only","null", diff --git a/events/2022.07.Online/Discovery/Inputs/VAIMEE/auto.csv b/events/2022.07.Online/Discovery/Inputs/VAIMEE/auto.csv new file mode 100644 index 00000000..759089dd --- /dev/null +++ b/events/2022.07.Online/Discovery/Inputs/VAIMEE/auto.csv @@ -0,0 +1,49 @@ +ID,Status,Comment +tdd-anonymous-td-identifier,fail,failed:TestCreateAnonymousThing/registration_info passed:TestListThings/anonymous_td_id +tdd-anonymous-td-local-uuid,pass,passed:TestCreateAnonymousThing/location_header +tdd-http-error-response,fail,failed:TestCreateAnonymousThing/reject_invalid/response failed:TestCreateThing/reject_invalid/response failed:TestUpdateThing/reject_invalid/response failed:TestPatch/reject_invalid/response +tdd-http-head,fail,failed:TestSPARQL/HEAD passed:TestRetrieveThing/HEAD passed:TestListThings/HEAD +tdd-notification,pass,passed:TestCreateEvent/create_event_subscriber/get_event_type passed:TestUpdateEvent/update_event_subscriber/get_event_ID passed:TestDeleteEvent/delete_event_subscriber/get_event_ID +tdd-notification-data,pass,passed:TestCreateEvent/create_event_subscriber/check_event_data passed:TestCreateEvent/create_event_with_diff_subscriber/check_event_data passed:TestCreateEvent/all_event_subscriber/check_event_data passed:TestUpdateEvent/update_event_subscriber/check_event_data passed:TestUpdateEvent/update_event_with_diff_subscriber/check_event_data passed:TestUpdateEvent/all_event_subscriber/check_event_data passed:TestDeleteEvent/delete_event_subscriber/check_event_data passed:TestDeleteEvent/delete_event_with_diff_subscriber/check_event_data passed:TestDeleteEvent/all_event_subscriber/check_event_data +tdd-notification-data-create-full,pass,passed:TestCreateEvent/create_event_with_diff_subscriber/check_event_data_create_full +tdd-notification-data-delete-diff,pass,passed:TestDeleteEvent/delete_event_with_diff_subscriber/check_event_data#01 +tdd-notification-data-td-id,pass,passed:TestCreateEvent/create_event_subscriber/check_event_data_td_id passed:TestCreateEvent/create_event_with_diff_subscriber/check_event_data_td_id passed:TestCreateEvent/all_event_subscriber/check_event_data_td_id passed:TestUpdateEvent/update_event_subscriber/check_event_data_td_id passed:TestUpdateEvent/update_event_with_diff_subscriber/check_event_data_td_id passed:TestUpdateEvent/all_event_subscriber/check_event_data_td_id passed:TestDeleteEvent/delete_event_subscriber/check_event_data_td_id passed:TestDeleteEvent/delete_event_with_diff_subscriber/check_event_data_td_id passed:TestDeleteEvent/all_event_subscriber/check_event_data_td_id +tdd-notification-data-update-diff,pass,passed:TestUpdateEvent/update_event_with_diff_subscriber/check_event_data_update_diff +tdd-notification-data-update-id,pass,passed:TestUpdateEvent/update_event_with_diff_subscriber/check_event_data_td_id +tdd-notification-event-id,pass,passed:TestCreateEvent/create_event_subscriber/get_event_ID passed:TestCreateEvent/create_event_with_diff_subscriber/get_event_ID passed:TestCreateEvent/all_event_subscriber/get_event_ID passed:TestUpdateEvent/update_event_subscriber/get_event_ID passed:TestUpdateEvent/update_event_with_diff_subscriber/get_event_ID passed:TestUpdateEvent/all_event_subscriber/get_event_ID passed:TestDeleteEvent/delete_event_subscriber/get_event_ID passed:TestDeleteEvent/delete_event_with_diff_subscriber/get_event_ID passed:TestDeleteEvent/all_event_subscriber/get_event_ID +tdd-notification-event-types,pass,passed:TestCreateEvent/create_event_subscriber/get_event_type passed:TestCreateEvent/create_event_with_diff_subscriber/get_event_type passed:TestCreateEvent/all_event_subscriber/get_event_type passed:TestUpdateEvent/update_event_subscriber/get_event_type passed:TestUpdateEvent/update_event_with_diff_subscriber/get_event_type passed:TestUpdateEvent/all_event_subscriber/get_event_type passed:TestDeleteEvent/delete_event_subscriber/get_event_type passed:TestDeleteEvent/delete_event_with_diff_subscriber/get_event_type passed:TestDeleteEvent/all_event_subscriber/get_event_type +tdd-notification-filter-type,pass,passed:TestCreateEvent/create_event_subscriber/get_event_type passed:TestCreateEvent/create_event_with_diff_subscriber/get_event_type passed:TestUpdateEvent/update_event_subscriber/get_event_type passed:TestUpdateEvent/update_event_with_diff_subscriber/get_event_type passed:TestDeleteEvent/delete_event_subscriber/get_event_type passed:TestDeleteEvent/delete_event_with_diff_subscriber/get_event_type +tdd-notification-sse,pass,passed:TestCreateEvent/create_event_subscriber/get_event_ID passed:TestCreateEvent/create_event_subscriber/get_event_type passed:TestCreateEvent/create_event_with_diff_subscriber/get_event_ID passed:TestCreateEvent/create_event_with_diff_subscriber/get_event_type passed:TestCreateEvent/all_event_subscriber/get_event_ID passed:TestCreateEvent/all_event_subscriber/get_event_type passed:TestUpdateEvent/update_event_subscriber/get_event_ID passed:TestUpdateEvent/update_event_subscriber/get_event_type passed:TestUpdateEvent/update_event_with_diff_subscriber/get_event_ID passed:TestUpdateEvent/update_event_with_diff_subscriber/get_event_type passed:TestUpdateEvent/all_event_subscriber/get_event_ID passed:TestUpdateEvent/all_event_subscriber/get_event_type passed:TestDeleteEvent/delete_event_subscriber/get_event_ID passed:TestDeleteEvent/delete_event_subscriber/get_event_type passed:TestDeleteEvent/delete_event_with_diff_subscriber/get_event_ID passed:TestDeleteEvent/delete_event_with_diff_subscriber/get_event_type passed:TestDeleteEvent/all_event_subscriber/get_event_ID passed:TestDeleteEvent/all_event_subscriber/get_event_type +tdd-registrationinfo-vocab-created,fail,failed:TestRetrieveThing/registrationInfo_created failed:TestListThings/registrationInfo_created +tdd-registrationinfo-vocab-modified,fail,failed:TestRetrieveThing/registrationInfo_modified failed:TestListThings/registrationInfo_modified +tdd-search-sparql,fail,failed:TestSPARQL/search_using_GET failed:TestSPARQL/search_using_POST failed:TestSPARQL/federated_search_using_GET +tdd-search-sparql-federation,fail,failed:TestSPARQL/federated_search_using_GET +tdd-search-sparql-method-get,fail,failed:TestSPARQL/search_using_GET failed:TestSPARQL/federated_search_using_GET +tdd-search-sparql-method-post,fail,failed:TestSPARQL/search_using_POST +tdd-search-sparql-resp-select-ask,fail,failed:TestSPARQL/search_using_GET failed:TestSPARQL/search_using_POST failed:TestSPARQL/federated_search_using_GET +tdd-things-create-anonymous-contenttype,pass,passed:TestCreateAnonymousThing/submit_request +tdd-things-create-anonymous-td,pass,passed:TestCreateAnonymousThing/submit_request +tdd-things-create-anonymous-td-resp,pass,passed:TestCreateAnonymousThing/status_code passed:TestCreateAnonymousThing/location_header +tdd-things-create-known-td,pass,passed:TestCreateThing/request +tdd-things-create-known-td-resp,pass,passed:TestCreateThing/status_code +tdd-things-create-known-vs-anonymous,pass,passed:TestCreateAnonymousThing/reject_PUT +tdd-things-crud,pass,passed:TestCreateAnonymousThing/submit_request passed:TestCreateThing/request passed:TestRetrieveThing/submit_request passed:TestUpdateThing/submit_request passed:TestDelete/submit_request +tdd-things-crudl,pass,passed:TestCreateAnonymousThing/submit_request passed:TestCreateThing/request passed:TestRetrieveThing/submit_request passed:TestUpdateThing/submit_request passed:TestDelete/submit_request passed:TestListThings/submit_request +tdd-things-default-representation,pass,passed:TestRetrieveThing/content_type passed:TestListThings/content_type +tdd-things-delete,pass,passed:TestDelete/submit_request +tdd-things-delete-resp,pass,passed:TestDelete/status_code +tdd-things-list-method,pass,passed:TestListThings/submit_request passed:TestListThings/status_code +tdd-things-list-only,pass,passed:TestListThings/submit_request +tdd-things-list-resp,pass,passed:TestListThings/content_type passed:TestListThings/payload +tdd-things-retrieve,pass,passed:TestRetrieveThing/submit_request passed:TestRetrieveThing/payload +tdd-things-retrieve-resp,pass,passed:TestRetrieveThing/status_code passed:TestRetrieveThing/content_type +tdd-things-update,pass,passed:TestUpdateThing/submit_request passed:TestUpdateThing/payload +tdd-things-update-partial,pass,passed:TestPatch/replace_title/submit_request passed:TestPatch/replace_title/result passed:TestPatch/remove_description/submit_request passed:TestPatch/remove_description/result passed:TestPatch/update_properties/submit_request passed:TestPatch/update_properties/result passed:TestPatch/replace_array/submit_request passed:TestPatch/replace_array/result +tdd-things-update-partial-contenttype,pass,passed:TestPatch/replace_title/submit_request passed:TestPatch/remove_description/submit_request passed:TestPatch/update_properties/submit_request passed:TestPatch/replace_array/submit_request +tdd-things-update-partial-mergepatch,pass,passed:TestPatch/replace_title/result passed:TestPatch/remove_description/result passed:TestPatch/update_properties/result passed:TestPatch/replace_array/result +tdd-things-update-partial-partialtd,pass,passed:TestPatch/replace_title/submit_request passed:TestPatch/remove_description/submit_request passed:TestPatch/update_properties/submit_request passed:TestPatch/replace_array/submit_request +tdd-things-update-partial-resp,pass,passed:TestPatch/replace_title/status_code passed:TestPatch/remove_description/status_code passed:TestPatch/update_properties/status_code passed:TestPatch/replace_array/status_code +tdd-things-update-resp,pass,passed:TestUpdateThing/status_code +tdd-validation-response,fail,failed:TestCreateAnonymousThing/reject_invalid/validation failed:TestCreateThing/reject_invalid/validation failed:TestUpdateThing/reject_invalid/validation failed:TestPatch/reject_invalid/validation +tdd-validation-result,fail,failed:TestCreateAnonymousThing/reject_invalid/validation failed:TestCreateThing/reject_invalid/validation failed:TestUpdateThing/reject_invalid/validation failed:TestPatch/reject_invalid/validation +tdd-validation-syntactic,pass,passed:TestCreateAnonymousThing/reject_invalid/status passed:TestCreateThing/reject_invalid/status passed:TestUpdateThing/reject_invalid/status passed:TestPatch/reject_invalid/status diff --git a/events/2022.07.Online/Discovery/Inputs/VAIMEE/manual.csv b/events/2022.07.Online/Discovery/Inputs/VAIMEE/manual.csv new file mode 100644 index 00000000..ab528997 --- /dev/null +++ b/events/2022.07.Online/Discovery/Inputs/VAIMEE/manual.csv @@ -0,0 +1,103 @@ +"ID","Status","Comment" +"discoverer-any-order","null", +"discoverer-fetch-iteration","null", +"discoverer-fetch-links","null", +"discoverer-fetch-tdd","null", +"discoverer-may-multiple-intro","null", +"discoverer-merge-intros","null", +"discoverer-must-support-fetching","null", +"discoverer-must-support-intros","null", +"discoverer-td-identify","null", +"discoverer-termination","null", +"discoverer-track","null", +"exploration-directory-description-type","pass", +"exploration-link-description-link","null", +"exploration-link-description-type","null", +"exploration-secboot-401","pass", +"exploration-secboot-auth","null", +"exploration-secboot-oauth2-flows","null", +"exploration-server-coap-alternate-content","null", +"exploration-server-coap-method","null", +"exploration-server-coap-resp","null", +"exploration-server-coap-size2","null", +"exploration-server-http-alternate-content","null", +"exploration-server-http-alternate-language","null", +"exploration-server-http-head","pass", +"exploration-server-http-method","pass", +"exploration-server-http-resp","pass", +"exploration-server-http-resp-content-type","pass", +"exploration-server-http-resp-json","pass", +"introduction-core-rd","null", +"introduction-core-rd-directory","null", +"introduction-core-rd-resource-type-directory","null", +"introduction-core-rd-resource-type-thing","null", +"introduction-did","null", +"introduction-did-service-endpoint","null", +"introduction-direct-directory-description","null", +"introduction-direct-thing-description","null", +"introduction-direct-url","null", +"introduction-dns-sd","pass", +"introduction-dns-sd-service-name","null", +"introduction-dns-sd-service-name-directory","pass", +"introduction-dns-sd-txt-record","pass", +"introduction-well-known-path","pass", +"introduction-well-known-thing-description","pass", +"introduction-well-known-uri","pass", +"priv-loc-anonymous-tds","null", +"priv-loc-disable-public-directories","null", +"priv-loc-explicit-care","null", +"priv-loc-explicit-strip","null", +"priv-loc-gen-ids","null", +"priv-loc-priv-dir-access","null", +"priv-query-anon","null", +"sec-self-proxy","null", +"sec-self-psk","null", +"sec-self-segment","null", +"sec-tdd-intro-if-multicast-required","null", +"sec-tdd-intro-limit-response-size","null", +"sec-tdd-intro-no-ext","null", +"sec-tdd-intro-no-multicast","null", +"sec-tdd-intro-no-observe","null", +"sec-tdd-intro-throttling","null", +"sec-tdd-limit-query-complexity","null", +"sec-tdd-query-watchdog","null", +"sec-tdd-throttle-queries","null", +"security-bootstrapping-endpoints","null", +"tdd-context-injection","pass", +"tdd-http-alternate-language","null", +"tdd-http-error-response-lang","null", +"tdd-http-error-response-utf-8","pass", +"tdd-http-missing-api-endpoint","pass", +"tdd-http-representation-alternate-output","null", +"tdd-registrationinfo-expiry-config","null", +"tdd-registrationinfo-expiry-purge","null", +"tdd-registrationinfo-vocab-expires","null", +"tdd-registrationinfo-vocab-retrieved","pass", +"tdd-registrationinfo-vocab-ttl","null", +"tdd-search-large-tdds","pass", +"tdd-search-sparql-error","null", +"tdd-search-sparql-federation-version","null", +"tdd-search-sparql-resp-describe-construct","null", +"tdd-search-sparql-version","null", +"tdd-things-create-known-contenttype","null", +"tdd-things-update-contenttype","null", +"tdd-things-list-pagination","null", +"tdd-things-list-pagination-collection","null", +"tdd-things-list-pagination-header-canonicallink","null", +"tdd-things-list-pagination-header-nextlink","null", +"tdd-things-list-pagination-header-nextlink-attr","null", +"tdd-things-list-pagination-header-nextlink-base","null", +"tdd-things-list-pagination-limit","null", +"tdd-things-list-pagination-order","null", +"tdd-things-list-pagination-order-default","null", +"tdd-things-list-pagination-order-nextlink","null", +"tdd-things-list-pagination-order-unsupported","null", +"tdd-things-list-pagination-order-utf-8","null", +"tdd-things-list-pagination-orderable","null", +"tdd-things-read-only-auth","pass", +"tdd-things-representation-alternate-input","null", +"tdd-things-retrieve-resp-content-type","pass", +"tdd-things-list-resp-content-type","pass", +"tdd-validation-jsonschema","pass", +"tdd-validation-response-lang","null", +"tdd-validation-response-utf-8","pass", diff --git a/events/2022.07.Online/Discovery/active.csv b/events/2022.07.Online/Discovery/active.csv index 7f19f98f..912f4ca1 100644 --- a/events/2022.07.Online/Discovery/active.csv +++ b/events/2022.07.Online/Discovery/active.csv @@ -2,3 +2,4 @@ "Siemens","LogilabTDD","no","yes",https://siemens-wot.demo.logilab.fr/,"",logilabtdd,siemens-logilab, "Hitachi","Node-RED Discoverer","no","no",none,"",nrwotdisc,hitachi-nrwotdisc, "TinyIoT","Thing Directory","no","no",https://github.com/TinyIoT/thing-directory,,tinyiot,tinyiot-tdd, +"VAIMEE","Zion","no","yes","https://zion.vaimee.it",