From c5482d9067e49a49ade84febd33739f414de5ee0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ferm=C3=ADn=20Gal=C3=A1n=20M=C3=A1rquez?= Date: Wed, 29 May 2024 16:39:16 +0200 Subject: [PATCH 1/8] FIX remove NGSIv1 lasting API ops --- CMakeLists.txt | 2 +- src/app/contextBroker/orionRestServices.cpp | 121 +++++++++++--------- 2 files changed, 68 insertions(+), 55 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9c93634bd5..f7632d895d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -187,8 +187,8 @@ ENDIF() SET (ORION_LIBS common - serviceRoutines serviceRoutinesV2 + serviceRoutines ngsiNotify rest # verbName(Verb) from setExtendedHttpInfo@MongoCommonSubscription.cpp.o; jsonRequestTreat from payloadParse@RestService.cpp.o; jsonParse diff --git a/src/app/contextBroker/orionRestServices.cpp b/src/app/contextBroker/orionRestServices.cpp index f29b9a897a..cf4eafc048 100644 --- a/src/app/contextBroker/orionRestServices.cpp +++ b/src/app/contextBroker/orionRestServices.cpp @@ -32,10 +32,12 @@ #include "serviceRoutines/leakTreat.h" #include "serviceRoutines/postDiscoverContextAvailability.h" -#include "serviceRoutines/postQueryContext.h" +/// FIXME: disable unused NGSIv1 API (last batch) in Orion 4.0.0, to be definetively removed at some point of the future +///#include "serviceRoutines/postQueryContext.h" #include "serviceRoutines/postRegisterContext.h" #include "serviceRoutines/postSubscribeContext.h" -#include "serviceRoutines/postUpdateContext.h" +/// FIXME: disable unused NGSIv1 API (last batch) in Orion 4.0.0, to be definetively removed at some point of the future +///#include "serviceRoutines/postUpdateContext.h" #include "serviceRoutines/postUpdateContextSubscription.h" #include "serviceRoutines/postUnsubscribeContext.h" #include "serviceRoutines/postNotifyContext.h" @@ -90,7 +92,8 @@ // FIXME: disable NGSI9 API routes in Orion 3.8.0, to be definetively removed at some point of the future // (along with badNgsi9Request.h|cpp files themselves) //#include "serviceRoutines/badNgsi9Request.h" -#include "serviceRoutines/badNgsi10Request.h" +/// FIXME: disable unused NGSIv1 API (last batch) in Orion 4.0.0, to be definetively removed at some point of the future +///#include "serviceRoutines/badNgsi10Request.h" #include "serviceRoutines/badRequest.h" #include "serviceRoutinesV2/badVerbAllNotDelete.h" @@ -212,7 +215,8 @@ static RestService getServiceVlegacy[] = //{ Ngsi10ContextEntityTypesAttribute, 5, { "ngsi10", "contextEntityTypes", "*", "attributes", "*" }, getNgsi10ContextEntityTypesAttribute }, //{ IndividualContextEntity, 3, { "v1", "contextEntities", "*" }, getIndividualContextEntity }, //{ IndividualContextEntityAttributes, 4, { "v1", "contextEntities", "*", "attributes" }, getIndividualContextEntity }, - { IndividualContextEntityAttribute, 5, { "v1", "contextEntities", "*", "attributes", "*" }, getIndividualContextEntityAttribute }, + /// FIXME: disable unused NGSIv1 API (last batch) in Orion 4.0.0, to be definetively removed at some point of the future + ///{ IndividualContextEntityAttribute, 5, { "v1", "contextEntities", "*", "attributes", "*" }, getIndividualContextEntityAttribute }, //{ Ngsi10ContextEntityTypes, 3, { "v1", "contextEntityTypes", "*" }, getNgsi10ContextEntityTypes }, //{ Ngsi10ContextEntityTypesAttributeContainer, 4, { "v1", "contextEntityTypes", "*", "attributes" }, getNgsi10ContextEntityTypes }, //{ Ngsi10ContextEntityTypesAttribute, 5, { "v1", "contextEntityTypes", "*", "attributes", "*" }, getNgsi10ContextEntityTypesAttribute }, @@ -285,8 +289,9 @@ static RestService postServiceVlegacy[] = // FIXME: disable NGSI9 API routes in Orion 3.8.0, to be definetively removed at some point of the future //{ RegisterContext, 2, { "ngsi9", "registerContext" }, postRegisterContext }, //{ DiscoverContextAvailability, 2, { "ngsi9", "discoverContextAvailability" }, postDiscoverContextAvailability }, - { UpdateContext, 2, { "v1", "updateContext" }, (RestTreat) postUpdateContext }, - { QueryContext, 2, { "v1", "queryContext" }, postQueryContext }, + /// FIXME: disable unused NGSIv1 API (last batch) in Orion 4.0.0, to be definetively removed at some point of the future + ///{ UpdateContext, 2, { "v1", "updateContext" }, (RestTreat) postUpdateContext }, + ///{ QueryContext, 2, { "v1", "queryContext" }, postQueryContext }, // FIXME: disable unused NGSv1 API routes in Orion 3.9.0, to be definetively removed at some point of the future //{ SubscribeContext, 2, { "v1", "subscribeContext" }, postSubscribeContext }, //{ UpdateContextSubscription, 2, { "v1", "updateContextSubscription" }, postUpdateContextSubscription }, @@ -319,8 +324,9 @@ static RestService postServiceVlegacy[] = //{ IndividualContextEntityAttributeWithTypeAndId, 8, { "v1", "contextEntities", "type", "*", "id", "*", "attributes", "*" }, postIndividualContextEntityAttributeWithTypeAndId }, //{ ContextEntitiesByEntityIdAndType, 7, { "v1", "registry", "contextEntities", "type", "*", "id", "*" }, postContextEntitiesByEntityIdAndType }, //{ EntityByIdAttributeByNameIdAndType, 9, { "v1", "registry", "contextEntities", "type", "*", "id", "*", "attributes", "*" }, postEntityByIdAttributeByNameWithTypeAndId }, - { UpdateContext, 2, { "ngsi10", "updateContext" }, (RestTreat) postUpdateContext }, - { QueryContext, 2, { "ngsi10", "queryContext" }, postQueryContext }, + /// FIXME: disable unused NGSIv1 API (last batch) in Orion 4.0.0, to be definetively removed at some point of the future + ///{ UpdateContext, 2, { "ngsi10", "updateContext" }, (RestTreat) postUpdateContext }, + ///{ QueryContext, 2, { "ngsi10", "queryContext" }, postQueryContext }, //{ SubscribeContext, 2, { "ngsi10", "subscribeContext" }, postSubscribeContext }, //{ UpdateContextSubscription, 2, { "ngsi10", "updateContextSubscription" }, postUpdateContextSubscription }, //{ UnsubscribeContext, 2, { "ngsi10", "unsubscribeContext" }, postUnsubscribeContext }, @@ -355,7 +361,8 @@ static RestService putServiceVlegacy[] = //{ IndividualContextEntityAttributes, 4, { "ngsi10", "contextEntities", "*", "attributes" }, putIndividualContextEntity }, //{ IndividualContextEntityAttribute, 5, { "ngsi10", "contextEntities", "*", "attributes", "*" }, putIndividualContextEntityAttribute }, //{ Ngsi10SubscriptionsConvOp, 3, { "ngsi10", "contextSubscriptions", "*" }, putSubscriptionConvOp }, - { IndividualContextEntity, 3, { "v1", "contextEntities", "*" }, putIndividualContextEntity }, + /// FIXME: disable unused NGSIv1 API (last batch) in Orion 4.0.0, to be definetively removed at some point of the future + ///{ IndividualContextEntity, 3, { "v1", "contextEntities", "*" }, putIndividualContextEntity }, //{ IndividualContextEntityAttributes, 4, { "v1", "contextEntities", "*", "attributes" }, putIndividualContextEntity }, //{ IndividualContextEntityAttribute, 5, { "v1", "contextEntities", "*", "attributes", "*" }, putIndividualContextEntityAttribute }, //{ Ngsi10SubscriptionsConvOp, 3, { "v1", "contextSubscriptions", "*" }, putSubscriptionConvOp }, @@ -416,7 +423,8 @@ static RestService deleteServiceVlegacy[] = //{ IndividualContextEntityAttributes, 4, { "ngsi10", "contextEntities", "*", "attributes" }, deleteIndividualContextEntity }, //{ IndividualContextEntityAttribute, 5, { "ngsi10", "contextEntities", "*", "attributes", "*" }, deleteIndividualContextEntityAttribute }, //{ Ngsi10SubscriptionsConvOp, 3, { "ngsi10", "contextSubscriptions", "*" }, deleteSubscriptionConvOp }, - { IndividualContextEntity, 3, { "v1", "contextEntities", "*" }, deleteIndividualContextEntity }, + /// FIXME: disable unused NGSIv1 API (last batch) in Orion 4.0.0, to be definetively removed at some point of the future + ///{ IndividualContextEntity, 3, { "v1", "contextEntities", "*" }, deleteIndividualContextEntity }, //{ IndividualContextEntityAttributes, 4, { "v1", "contextEntities", "*", "attributes" }, deleteIndividualContextEntity }, //{ IndividualContextEntityAttribute, 5, { "v1", "contextEntities", "*", "attributes", "*" }, deleteIndividualContextEntityAttribute }, //{ Ngsi10SubscriptionsConvOp, 3, { "v1", "contextSubscriptions", "*" }, deleteSubscriptionConvOp }, @@ -496,17 +504,19 @@ static RestService badVerbVlegacy[] = // FIXME: disable NGSI9 API routes in Orion 3.8.0, to be definetively removed at some point of the future //{ RegisterContext, 2, { "ngsi9", "registerContext" }, badVerbPostOnly }, //{ DiscoverContextAvailability, 2, { "ngsi9", "discoverContextAvailability" }, badVerbPostOnly }, - { RegisterContext, 3, { "v1", "registry", "registerContext" }, badVerbPostOnly }, - { DiscoverContextAvailability, 3, { "v1", "registry", "discoverContextAvailability" }, badVerbPostOnly }, + /// FIXME: disable unused NGSIv1 API (last batch) in Orion 4.0.0, to be definetively removed at some point of the future + ///{ RegisterContext, 3, { "v1", "registry", "registerContext" }, badVerbPostOnly }, + ///{ DiscoverContextAvailability, 3, { "v1", "registry", "discoverContextAvailability" }, badVerbPostOnly }, // FIXME: disable NGSI9 API routes in Orion 3.8.0, to be definetively removed at some point of the future //{ RegisterContext, 2, { "ngsi9", "registerContext" }, badVerbPostOnly }, //{ DiscoverContextAvailability, 2, { "ngsi9", "discoverContextAvailability" }, badVerbPostOnly }, - { UpdateContext, 2, { "v1", "updateContext" }, badVerbPostOnly }, - { QueryContext, 2, { "v1", "queryContext" }, badVerbPostOnly }, - { SubscribeContext, 2, { "v1", "subscribeContext" }, badVerbPostOnly }, - { UpdateContextSubscription, 2, { "v1", "updateContextSubscription" }, badVerbPostOnly }, - { UnsubscribeContext, 2, { "v1", "unsubscribeContext" }, badVerbPostOnly }, - { NotifyContext, 2, { "v1", "notifyContext" }, badVerbPostOnly }, + /// FIXME: disable unused NGSIv1 API (last batch) in Orion 4.0.0, to be definetively removed at some point of the future + ///{ UpdateContext, 2, { "v1", "updateContext" }, badVerbPostOnly }, + ///{ QueryContext, 2, { "v1", "queryContext" }, badVerbPostOnly }, + ///{ SubscribeContext, 2, { "v1", "subscribeContext" }, badVerbPostOnly }, + ///{ UpdateContextSubscription, 2, { "v1", "updateContextSubscription" }, badVerbPostOnly }, + ///{ UnsubscribeContext, 2, { "v1", "unsubscribeContext" }, badVerbPostOnly }, + ///{ NotifyContext, 2, { "v1", "notifyContext" }, badVerbPostOnly }, // FIXME: disable NGSI9 API routes in Orion 3.8.0, to be definetively removed at some point of the future //{ ContextEntitiesByEntityId, 3, { "ngsi9", "contextEntities", "*" }, badVerbGetPostOnly }, //{ ContextEntityAttributes, 4, { "ngsi9", "contextEntities", "*", "attributes" }, badVerbGetPostOnly }, @@ -514,35 +524,36 @@ static RestService badVerbVlegacy[] = //{ ContextEntityTypes, 3, { "ngsi9", "contextEntityTypes", "*" }, badVerbGetPostOnly }, //{ ContextEntityTypeAttributeContainer, 4, { "ngsi9", "contextEntityTypes", "*", "attributes" }, badVerbGetPostOnly }, //{ ContextEntityTypeAttribute, 5, { "ngsi9", "contextEntityTypes", "*", "attributes", "*" }, badVerbGetPostOnly }, - { ContextEntitiesByEntityId, 4, { "v1", "registry", "contextEntities", "*" }, badVerbGetPostOnly }, - { ContextEntityAttributes, 5, { "v1", "registry", "contextEntities", "*", "attributes" }, badVerbGetPostOnly }, - { EntityByIdAttributeByName, 6, { "v1", "registry", "contextEntities", "*", "attributes", "*" }, badVerbGetPostOnly }, - { ContextEntityTypes, 4, { "v1", "registry", "contextEntityTypes", "*" }, badVerbGetPostOnly }, - { ContextEntityTypeAttributeContainer, 5, { "v1", "registry", "contextEntityTypes", "*", "attributes" }, badVerbGetPostOnly }, - { ContextEntityTypeAttribute, 6, { "v1", "registry", "contextEntityTypes", "*", "attributes", "*" }, badVerbGetPostOnly }, - { IndividualContextEntity, 3, { "ngsi10", "contextEntities", "*" }, badVerbAllFour }, - { IndividualContextEntityAttributes, 4, { "ngsi10", "contextEntities", "*", "attributes" }, badVerbAllFour }, - { IndividualContextEntityAttribute, 5, { "ngsi10", "contextEntities", "*", "attributes", "*" }, badVerbAllFour }, - { Ngsi10ContextEntityTypes, 3, { "ngsi10", "contextEntityTypes", "*" }, badVerbGetOnly }, - { Ngsi10ContextEntityTypesAttributeContainer, 4, { "ngsi10", "contextEntityTypes", "*", "attributes" }, badVerbGetOnly }, - { Ngsi10ContextEntityTypesAttribute, 5, { "ngsi10", "contextEntityTypes", "*", "attributes", "*" }, badVerbGetOnly }, - { SubscribeContext, 2, { "ngsi10", "contextSubscriptions" }, badVerbPostOnly }, - { Ngsi10SubscriptionsConvOp, 3, { "ngsi10", "contextSubscriptions", "*" }, badVerbPutDeleteOnly }, - { IndividualContextEntity, 3, { "v1", "contextEntities", "*" }, badVerbAllFour }, - { IndividualContextEntityAttributes, 4, { "v1", "contextEntities", "*", "attributes" }, badVerbAllFour }, - { IndividualContextEntityAttribute, 5, { "v1", "contextEntities", "*", "attributes", "*" }, badVerbAllFour }, - { Ngsi10ContextEntityTypes, 3, { "v1", "contextEntityTypes", "*" }, badVerbGetOnly }, - { Ngsi10ContextEntityTypesAttributeContainer, 4, { "v1", "contextEntityTypes", "*", "attributes" }, badVerbGetOnly }, - { Ngsi10ContextEntityTypesAttribute, 5, { "v1", "contextEntityTypes", "*", "attributes", "*" }, badVerbGetOnly }, - { SubscribeContext, 2, { "v1", "contextSubscriptions" }, badVerbPostOnly }, - { Ngsi10SubscriptionsConvOp, 3, { "v1", "contextSubscriptions", "*" }, badVerbPutDeleteOnly }, - { EntityTypes, 2, { "v1", "contextTypes" }, badVerbGetOnly }, - { AttributesForEntityType, 3, { "v1", "contextTypes", "*" }, badVerbGetOnly }, - { AllContextEntities, 2, { "v1", "contextEntities" }, badVerbGetPostOnly }, - { AllEntitiesWithTypeAndId, 6, { "v1", "contextEntities", "type", "*", "id", "*" }, badVerbAllFour }, - { IndividualContextEntityAttributeWithTypeAndId, 8, { "v1", "contextEntities", "type", "*", "id", "*", "attributes", "*" }, badVerbAllFour }, - { ContextEntitiesByEntityIdAndType, 7, { "v1", "registry", "contextEntities", "type", "*", "id", "*" }, badVerbGetPostOnly }, - { EntityByIdAttributeByNameIdAndType, 9, { "v1", "registry", "contextEntities", "type", "*", "id", "*", "attributes", "*" }, badVerbGetPostOnly }, + /// FIXME: disable unused NGSIv1 API (last batch) in Orion 4.0.0, to be definetively removed at some point of the future + ///{ ContextEntitiesByEntityId, 4, { "v1", "registry", "contextEntities", "*" }, badVerbGetPostOnly }, + ///{ ContextEntityAttributes, 5, { "v1", "registry", "contextEntities", "*", "attributes" }, badVerbGetPostOnly }, + ///{ EntityByIdAttributeByName, 6, { "v1", "registry", "contextEntities", "*", "attributes", "*" }, badVerbGetPostOnly }, + ///{ ContextEntityTypes, 4, { "v1", "registry", "contextEntityTypes", "*" }, badVerbGetPostOnly }, + ///{ ContextEntityTypeAttributeContainer, 5, { "v1", "registry", "contextEntityTypes", "*", "attributes" }, badVerbGetPostOnly }, + ///{ ContextEntityTypeAttribute, 6, { "v1", "registry", "contextEntityTypes", "*", "attributes", "*" }, badVerbGetPostOnly }, + ///{ IndividualContextEntity, 3, { "ngsi10", "contextEntities", "*" }, badVerbAllFour }, + ///{ IndividualContextEntityAttributes, 4, { "ngsi10", "contextEntities", "*", "attributes" }, badVerbAllFour }, + ///{ IndividualContextEntityAttribute, 5, { "ngsi10", "contextEntities", "*", "attributes", "*" }, badVerbAllFour }, + ///{ Ngsi10ContextEntityTypes, 3, { "ngsi10", "contextEntityTypes", "*" }, badVerbGetOnly }, + ///{ Ngsi10ContextEntityTypesAttributeContainer, 4, { "ngsi10", "contextEntityTypes", "*", "attributes" }, badVerbGetOnly }, + ///{ Ngsi10ContextEntityTypesAttribute, 5, { "ngsi10", "contextEntityTypes", "*", "attributes", "*" }, badVerbGetOnly }, + ///{ SubscribeContext, 2, { "ngsi10", "contextSubscriptions" }, badVerbPostOnly }, + ///{ Ngsi10SubscriptionsConvOp, 3, { "ngsi10", "contextSubscriptions", "*" }, badVerbPutDeleteOnly }, + ///{ IndividualContextEntity, 3, { "v1", "contextEntities", "*" }, badVerbAllFour }, + ///{ IndividualContextEntityAttributes, 4, { "v1", "contextEntities", "*", "attributes" }, badVerbAllFour }, + ///{ IndividualContextEntityAttribute, 5, { "v1", "contextEntities", "*", "attributes", "*" }, badVerbAllFour }, + ///{ Ngsi10ContextEntityTypes, 3, { "v1", "contextEntityTypes", "*" }, badVerbGetOnly }, + ///{ Ngsi10ContextEntityTypesAttributeContainer, 4, { "v1", "contextEntityTypes", "*", "attributes" }, badVerbGetOnly }, + ///{ Ngsi10ContextEntityTypesAttribute, 5, { "v1", "contextEntityTypes", "*", "attributes", "*" }, badVerbGetOnly }, + ///{ SubscribeContext, 2, { "v1", "contextSubscriptions" }, badVerbPostOnly }, + ///{ Ngsi10SubscriptionsConvOp, 3, { "v1", "contextSubscriptions", "*" }, badVerbPutDeleteOnly }, + ///{ EntityTypes, 2, { "v1", "contextTypes" }, badVerbGetOnly }, + ///{ AttributesForEntityType, 3, { "v1", "contextTypes", "*" }, badVerbGetOnly }, + ///{ AllContextEntities, 2, { "v1", "contextEntities" }, badVerbGetPostOnly }, + ///{ AllEntitiesWithTypeAndId, 6, { "v1", "contextEntities", "type", "*", "id", "*" }, badVerbAllFour }, + ///{ IndividualContextEntityAttributeWithTypeAndId, 8, { "v1", "contextEntities", "type", "*", "id", "*", "attributes", "*" }, badVerbAllFour }, + ///{ ContextEntitiesByEntityIdAndType, 7, { "v1", "registry", "contextEntities", "type", "*", "id", "*" }, badVerbGetPostOnly }, + ///{ EntityByIdAttributeByNameIdAndType, 9, { "v1", "registry", "contextEntities", "type", "*", "id", "*", "attributes", "*" }, badVerbGetPostOnly }, // FIXME: disable administrative API routes not aligned with documentation in Orion 3.8.0, // to be definetively removed at some point of the future { LogTraceRequest, 2, { "log", "trace" }, badVerbGetDeleteOnly }, @@ -561,15 +572,17 @@ static RestService badVerbVlegacy[] = { LogLevelRequest, 2, { "admin", "log" }, badVerbPutOnly }, { SemStateRequest, 2, { "admin", "sem" }, badVerbGetOnly }, { MetricsRequest, 2, { "admin", "metrics" }, badVerbGetDeleteOnly }, - { UpdateContext, 2, { "ngsi10", "updateContext" }, badVerbPostOnly }, - { QueryContext, 2, { "ngsi10", "queryContext" }, badVerbPostOnly }, - { SubscribeContext, 2, { "ngsi10", "subscribeContext" }, badVerbPostOnly }, - { UpdateContextSubscription, 2, { "ngsi10", "updateContextSubscription" }, badVerbPostOnly }, - { UnsubscribeContext, 2, { "ngsi10", "unsubscribeContext" }, badVerbPostOnly }, - { NotifyContext, 2, { "ngsi10", "notifyContext" }, badVerbPostOnly }, + /// FIXME: disable unused NGSIv1 API (last batch) in Orion 4.0.0, to be definetively removed at some point of the future + ///{ UpdateContext, 2, { "ngsi10", "updateContext" }, badVerbPostOnly }, + ///{ QueryContext, 2, { "ngsi10", "queryContext" }, badVerbPostOnly }, + ///{ SubscribeContext, 2, { "ngsi10", "subscribeContext" }, badVerbPostOnly }, + ///{ UpdateContextSubscription, 2, { "ngsi10", "updateContextSubscription" }, badVerbPostOnly }, + ///{ UnsubscribeContext, 2, { "ngsi10", "unsubscribeContext" }, badVerbPostOnly }, + ///{ NotifyContext, 2, { "ngsi10", "notifyContext" }, badVerbPostOnly }, // FIXME: disable NGSI9 API routes in Orion 3.8.0, to be definetively removed at some point of the future //{ InvalidRequest, 2, { "ngsi9", "*" }, badNgsi9Request }, - { InvalidRequest, 2, { "ngsi10", "*" }, badNgsi10Request }, + /// FIXME: disable unused NGSIv1 API (last batch) in Orion 4.0.0, to be definetively removed at some point of the future + ///{ InvalidRequest, 2, { "ngsi10", "*" }, badNgsi10Request }, { InvalidRequest, 0, { "*", "*", "*", "*", "*", "*" }, badRequest }, { InvalidRequest, 0, { }, NULL }, From 2fb12939f22cf580a1c3de497ca456a1038bcb19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ferm=C3=ADn=20Gal=C3=A1n=20M=C3=A1rquez?= Date: Tue, 4 Jun 2024 10:50:40 +0200 Subject: [PATCH 2/8] ADD entry to CNR --- CHANGES_NEXT_RELEASE | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGES_NEXT_RELEASE b/CHANGES_NEXT_RELEASE index 2728600db4..e82bdaff98 100644 --- a/CHANGES_NEXT_RELEASE +++ b/CHANGES_NEXT_RELEASE @@ -5,3 +5,11 @@ - Fix: simplified GET /version operation, without including "libversions" field (add ?options=libVersions to get it) - Fix: lighter operation to get databases list from MongoDB (#4517) - Hardening: compile code using C++14 standard +- Remove: all the remaining NGSIv1 operations + - PUT /v1/contextEntities/{id} + - DELETE /v1/contextEntities/{id} + - GET /v1/contextEntities/{id}/attributes/{name} + - POST /v1/updateContext + - POST /NGSI10/updateContext + - POST /v1/queryContext + - POST /NGSI10/queryContext From 139b8a21369514e7da34b74eefec4458ca9d7117 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ferm=C3=ADn=20Gal=C3=A1n=20M=C3=A1rquez?= Date: Tue, 4 Jun 2024 11:40:20 +0200 Subject: [PATCH 3/8] FIX DISABLE remaining pure NGSIv1 tests --- .../{accept_fail.test => accept_fail.test.DISABLED} | 0 .../{disable_ngsi_cli.test => disable_ngsi_cli.test.DISABLED} | 0 ...g_dynamic.test => log_deprecate_warning_dynamic.test.DISABLED} | 0 ...icate_error.test => metadata_id_duplicate_error.test.DISABLED} | 0 ...large_query_context.test => large_query_context.test.DISABLED} | 0 ...rge_update_context.test => large_update_context.test.DISABLED} | 0 ....test => individual_context_entity_delete_fails.test.DISABLED} | 0 .../{update_sequence.test => update_sequence.test.DISABLED} | 0 ...th_http_header.test => service_path_http_header.test.DISABLED} | 0 ...ontextRequest.test => POST_UpdateContextRequest.test.DISABLED} | 0 ...lygon_geoscope.test => invalid_polygon_geoscope.test.DISABLED} | 0 ...lid_service_paths.test => invalid_service_paths.test.DISABLED} | 0 ...xist.test => append_attribute_that_doesnt_exist.test.DISABLED} | 0 ..._exist.test => delete_attribute_that_does_exist.test.DISABLED} | 0 ...xist.test => delete_attribute_that_doesnt_exist.test.DISABLED} | 0 ...cal_query_found.test => query_local_query_found.test.DISABLED} | 0 ...y_not_found.test => query_local_query_not_found.test.DISABLED} | 0 .../{query_simple.test => query_simple.test.DISABLED} | 0 ...xist.test => update_attribute_that_doesnt_exist.test.DISABLED} | 0 .../{update_local_found.test => update_local_found.test.DISABLED} | 0 ..._local_not_found.test => update_local_not_found.test.DISABLED} | 0 .../{basic_dot_attr.test => basic_dot_attr.test.DISABLED} | 0 ...h_service_path.test => delete_with_service_path.test.DISABLED} | 0 ...d.test => update_with_writeConcern_acknowledged.test.DISABLED} | 0 ...test => update_with_writeConcern_unacknowledged.test.DISABLED} | 0 ...priate_payload.test => qc_inappropriate_payload.test.DISABLED} | 0 ...r_payload.test => 3119_qc_nullcharacter_payload.test.DISABLED} | 0 ...=> ngsiv1_geobox_create_does_not_break_location.test.DISABLED} | 0 ...> ngsiv1_geojson_create_does_not_break_location.test.DISABLED} | 0 ...> ngsiv1_geoline_create_does_not_break_location.test.DISABLED} | 0 ... ngsiv1_geopoint_create_does_not_break_location.test.DISABLED} | 0 ...gsiv1_geopolygon_create_does_not_break_location.test.DISABLED} | 0 ...ases.test => killer_request_apiv1_parsing_cases.test.DISABLED} | 0 ...test => killer_request_apiv1_deeply_nested_attr.test.DISABLED} | 0 ....test => killer_request_apiv1_parsing_cases_bis.test.DISABLED} | 0 35 files changed, 0 insertions(+), 0 deletions(-) rename test/functionalTest/cases/0000_content_related_headers/{accept_fail.test => accept_fail.test.DISABLED} (100%) rename test/functionalTest/cases/0000_deprecated_checkings/{disable_ngsi_cli.test => disable_ngsi_cli.test.DISABLED} (100%) rename test/functionalTest/cases/0000_deprecated_checkings/{log_deprecate_warning_dynamic.test => log_deprecate_warning_dynamic.test.DISABLED} (100%) rename test/functionalTest/cases/0000_deprecated_checkings/{metadata_id_duplicate_error.test => metadata_id_duplicate_error.test.DISABLED} (100%) rename test/functionalTest/cases/0000_large_requests/{large_query_context.test => large_query_context.test.DISABLED} (100%) rename test/functionalTest/cases/0000_large_requests/{large_update_context.test => large_update_context.test.DISABLED} (100%) rename test/functionalTest/cases/0000_ngsi10_convenience/{individual_context_entity_delete_fails.test => individual_context_entity_delete_fails.test.DISABLED} (100%) rename test/functionalTest/cases/0000_ngsi10_update/{update_sequence.test => update_sequence.test.DISABLED} (100%) rename test/functionalTest/cases/0392_service_path_update_and_query/{service_path_http_header.test => service_path_http_header.test.DISABLED} (100%) rename test/functionalTest/cases/0647_crash_with_compounds/{POST_UpdateContextRequest.test => POST_UpdateContextRequest.test.DISABLED} (100%) rename test/functionalTest/cases/0690_geoquery_crash/{invalid_polygon_geoscope.test => invalid_polygon_geoscope.test.DISABLED} (100%) rename test/functionalTest/cases/0746_valid_service_path_for_updates/{invalid_service_paths.test => invalid_service_paths.test.DISABLED} (100%) rename test/functionalTest/cases/0787_cprs_full_functional/{append_attribute_that_doesnt_exist.test => append_attribute_that_doesnt_exist.test.DISABLED} (100%) rename test/functionalTest/cases/0787_cprs_full_functional/{delete_attribute_that_does_exist.test => delete_attribute_that_does_exist.test.DISABLED} (100%) rename test/functionalTest/cases/0787_cprs_full_functional/{delete_attribute_that_doesnt_exist.test => delete_attribute_that_doesnt_exist.test.DISABLED} (100%) rename test/functionalTest/cases/0787_cprs_full_functional/{query_local_query_found.test => query_local_query_found.test.DISABLED} (100%) rename test/functionalTest/cases/0787_cprs_full_functional/{query_local_query_not_found.test => query_local_query_not_found.test.DISABLED} (100%) rename test/functionalTest/cases/0787_cprs_full_functional/{query_simple.test => query_simple.test.DISABLED} (100%) rename test/functionalTest/cases/0787_cprs_full_functional/{update_attribute_that_doesnt_exist.test => update_attribute_that_doesnt_exist.test.DISABLED} (100%) rename test/functionalTest/cases/0787_cprs_full_functional/{update_local_found.test => update_local_found.test.DISABLED} (100%) rename test/functionalTest/cases/0787_cprs_full_functional/{update_local_not_found.test => update_local_not_found.test.DISABLED} (100%) rename test/functionalTest/cases/0878_attributes_with_dot/{basic_dot_attr.test => basic_dot_attr.test.DISABLED} (100%) rename test/functionalTest/cases/0885_service_path_and_delete/{delete_with_service_path.test => delete_with_service_path.test.DISABLED} (100%) rename test/functionalTest/cases/0889_writeConcern_configurable/{update_with_writeConcern_acknowledged.test => update_with_writeConcern_acknowledged.test.DISABLED} (100%) rename test/functionalTest/cases/0889_writeConcern_configurable/{update_with_writeConcern_unacknowledged.test => update_with_writeConcern_unacknowledged.test.DISABLED} (100%) rename test/functionalTest/cases/3055_qc_inappropriate_payload/{qc_inappropriate_payload.test => qc_inappropriate_payload.test.DISABLED} (100%) rename test/functionalTest/cases/3119_qc_nullcharacter_payload/{3119_qc_nullcharacter_payload.test => 3119_qc_nullcharacter_payload.test.DISABLED} (100%) rename test/functionalTest/cases/3442_ngsiv1_interop_location_fix/{ngsiv1_geobox_create_does_not_break_location.test => ngsiv1_geobox_create_does_not_break_location.test.DISABLED} (100%) rename test/functionalTest/cases/3442_ngsiv1_interop_location_fix/{ngsiv1_geojson_create_does_not_break_location.test => ngsiv1_geojson_create_does_not_break_location.test.DISABLED} (100%) rename test/functionalTest/cases/3442_ngsiv1_interop_location_fix/{ngsiv1_geoline_create_does_not_break_location.test => ngsiv1_geoline_create_does_not_break_location.test.DISABLED} (100%) rename test/functionalTest/cases/3442_ngsiv1_interop_location_fix/{ngsiv1_geopoint_create_does_not_break_location.test => ngsiv1_geopoint_create_does_not_break_location.test.DISABLED} (100%) rename test/functionalTest/cases/3442_ngsiv1_interop_location_fix/{ngsiv1_geopolygon_create_does_not_break_location.test => ngsiv1_geopolygon_create_does_not_break_location.test.DISABLED} (100%) rename test/functionalTest/cases/3607_killer_request_apiv1/{killer_request_apiv1_parsing_cases.test => killer_request_apiv1_parsing_cases.test.DISABLED} (100%) rename test/functionalTest/cases/3608_killer_request_apiv1/{killer_request_apiv1_deeply_nested_attr.test => killer_request_apiv1_deeply_nested_attr.test.DISABLED} (100%) rename test/functionalTest/cases/3608_killer_request_apiv1/{killer_request_apiv1_parsing_cases_bis.test => killer_request_apiv1_parsing_cases_bis.test.DISABLED} (100%) diff --git a/test/functionalTest/cases/0000_content_related_headers/accept_fail.test b/test/functionalTest/cases/0000_content_related_headers/accept_fail.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_content_related_headers/accept_fail.test rename to test/functionalTest/cases/0000_content_related_headers/accept_fail.test.DISABLED diff --git a/test/functionalTest/cases/0000_deprecated_checkings/disable_ngsi_cli.test b/test/functionalTest/cases/0000_deprecated_checkings/disable_ngsi_cli.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_deprecated_checkings/disable_ngsi_cli.test rename to test/functionalTest/cases/0000_deprecated_checkings/disable_ngsi_cli.test.DISABLED diff --git a/test/functionalTest/cases/0000_deprecated_checkings/log_deprecate_warning_dynamic.test b/test/functionalTest/cases/0000_deprecated_checkings/log_deprecate_warning_dynamic.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_deprecated_checkings/log_deprecate_warning_dynamic.test rename to test/functionalTest/cases/0000_deprecated_checkings/log_deprecate_warning_dynamic.test.DISABLED diff --git a/test/functionalTest/cases/0000_deprecated_checkings/metadata_id_duplicate_error.test b/test/functionalTest/cases/0000_deprecated_checkings/metadata_id_duplicate_error.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_deprecated_checkings/metadata_id_duplicate_error.test rename to test/functionalTest/cases/0000_deprecated_checkings/metadata_id_duplicate_error.test.DISABLED diff --git a/test/functionalTest/cases/0000_large_requests/large_query_context.test b/test/functionalTest/cases/0000_large_requests/large_query_context.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_large_requests/large_query_context.test rename to test/functionalTest/cases/0000_large_requests/large_query_context.test.DISABLED diff --git a/test/functionalTest/cases/0000_large_requests/large_update_context.test b/test/functionalTest/cases/0000_large_requests/large_update_context.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_large_requests/large_update_context.test rename to test/functionalTest/cases/0000_large_requests/large_update_context.test.DISABLED diff --git a/test/functionalTest/cases/0000_ngsi10_convenience/individual_context_entity_delete_fails.test b/test/functionalTest/cases/0000_ngsi10_convenience/individual_context_entity_delete_fails.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_ngsi10_convenience/individual_context_entity_delete_fails.test rename to test/functionalTest/cases/0000_ngsi10_convenience/individual_context_entity_delete_fails.test.DISABLED diff --git a/test/functionalTest/cases/0000_ngsi10_update/update_sequence.test b/test/functionalTest/cases/0000_ngsi10_update/update_sequence.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_ngsi10_update/update_sequence.test rename to test/functionalTest/cases/0000_ngsi10_update/update_sequence.test.DISABLED diff --git a/test/functionalTest/cases/0392_service_path_update_and_query/service_path_http_header.test b/test/functionalTest/cases/0392_service_path_update_and_query/service_path_http_header.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0392_service_path_update_and_query/service_path_http_header.test rename to test/functionalTest/cases/0392_service_path_update_and_query/service_path_http_header.test.DISABLED diff --git a/test/functionalTest/cases/0647_crash_with_compounds/POST_UpdateContextRequest.test b/test/functionalTest/cases/0647_crash_with_compounds/POST_UpdateContextRequest.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0647_crash_with_compounds/POST_UpdateContextRequest.test rename to test/functionalTest/cases/0647_crash_with_compounds/POST_UpdateContextRequest.test.DISABLED diff --git a/test/functionalTest/cases/0690_geoquery_crash/invalid_polygon_geoscope.test b/test/functionalTest/cases/0690_geoquery_crash/invalid_polygon_geoscope.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0690_geoquery_crash/invalid_polygon_geoscope.test rename to test/functionalTest/cases/0690_geoquery_crash/invalid_polygon_geoscope.test.DISABLED diff --git a/test/functionalTest/cases/0746_valid_service_path_for_updates/invalid_service_paths.test b/test/functionalTest/cases/0746_valid_service_path_for_updates/invalid_service_paths.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0746_valid_service_path_for_updates/invalid_service_paths.test rename to test/functionalTest/cases/0746_valid_service_path_for_updates/invalid_service_paths.test.DISABLED diff --git a/test/functionalTest/cases/0787_cprs_full_functional/append_attribute_that_doesnt_exist.test b/test/functionalTest/cases/0787_cprs_full_functional/append_attribute_that_doesnt_exist.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0787_cprs_full_functional/append_attribute_that_doesnt_exist.test rename to test/functionalTest/cases/0787_cprs_full_functional/append_attribute_that_doesnt_exist.test.DISABLED diff --git a/test/functionalTest/cases/0787_cprs_full_functional/delete_attribute_that_does_exist.test b/test/functionalTest/cases/0787_cprs_full_functional/delete_attribute_that_does_exist.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0787_cprs_full_functional/delete_attribute_that_does_exist.test rename to test/functionalTest/cases/0787_cprs_full_functional/delete_attribute_that_does_exist.test.DISABLED diff --git a/test/functionalTest/cases/0787_cprs_full_functional/delete_attribute_that_doesnt_exist.test b/test/functionalTest/cases/0787_cprs_full_functional/delete_attribute_that_doesnt_exist.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0787_cprs_full_functional/delete_attribute_that_doesnt_exist.test rename to test/functionalTest/cases/0787_cprs_full_functional/delete_attribute_that_doesnt_exist.test.DISABLED diff --git a/test/functionalTest/cases/0787_cprs_full_functional/query_local_query_found.test b/test/functionalTest/cases/0787_cprs_full_functional/query_local_query_found.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0787_cprs_full_functional/query_local_query_found.test rename to test/functionalTest/cases/0787_cprs_full_functional/query_local_query_found.test.DISABLED diff --git a/test/functionalTest/cases/0787_cprs_full_functional/query_local_query_not_found.test b/test/functionalTest/cases/0787_cprs_full_functional/query_local_query_not_found.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0787_cprs_full_functional/query_local_query_not_found.test rename to test/functionalTest/cases/0787_cprs_full_functional/query_local_query_not_found.test.DISABLED diff --git a/test/functionalTest/cases/0787_cprs_full_functional/query_simple.test b/test/functionalTest/cases/0787_cprs_full_functional/query_simple.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0787_cprs_full_functional/query_simple.test rename to test/functionalTest/cases/0787_cprs_full_functional/query_simple.test.DISABLED diff --git a/test/functionalTest/cases/0787_cprs_full_functional/update_attribute_that_doesnt_exist.test b/test/functionalTest/cases/0787_cprs_full_functional/update_attribute_that_doesnt_exist.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0787_cprs_full_functional/update_attribute_that_doesnt_exist.test rename to test/functionalTest/cases/0787_cprs_full_functional/update_attribute_that_doesnt_exist.test.DISABLED diff --git a/test/functionalTest/cases/0787_cprs_full_functional/update_local_found.test b/test/functionalTest/cases/0787_cprs_full_functional/update_local_found.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0787_cprs_full_functional/update_local_found.test rename to test/functionalTest/cases/0787_cprs_full_functional/update_local_found.test.DISABLED diff --git a/test/functionalTest/cases/0787_cprs_full_functional/update_local_not_found.test b/test/functionalTest/cases/0787_cprs_full_functional/update_local_not_found.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0787_cprs_full_functional/update_local_not_found.test rename to test/functionalTest/cases/0787_cprs_full_functional/update_local_not_found.test.DISABLED diff --git a/test/functionalTest/cases/0878_attributes_with_dot/basic_dot_attr.test b/test/functionalTest/cases/0878_attributes_with_dot/basic_dot_attr.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0878_attributes_with_dot/basic_dot_attr.test rename to test/functionalTest/cases/0878_attributes_with_dot/basic_dot_attr.test.DISABLED diff --git a/test/functionalTest/cases/0885_service_path_and_delete/delete_with_service_path.test b/test/functionalTest/cases/0885_service_path_and_delete/delete_with_service_path.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0885_service_path_and_delete/delete_with_service_path.test rename to test/functionalTest/cases/0885_service_path_and_delete/delete_with_service_path.test.DISABLED diff --git a/test/functionalTest/cases/0889_writeConcern_configurable/update_with_writeConcern_acknowledged.test b/test/functionalTest/cases/0889_writeConcern_configurable/update_with_writeConcern_acknowledged.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0889_writeConcern_configurable/update_with_writeConcern_acknowledged.test rename to test/functionalTest/cases/0889_writeConcern_configurable/update_with_writeConcern_acknowledged.test.DISABLED diff --git a/test/functionalTest/cases/0889_writeConcern_configurable/update_with_writeConcern_unacknowledged.test b/test/functionalTest/cases/0889_writeConcern_configurable/update_with_writeConcern_unacknowledged.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0889_writeConcern_configurable/update_with_writeConcern_unacknowledged.test rename to test/functionalTest/cases/0889_writeConcern_configurable/update_with_writeConcern_unacknowledged.test.DISABLED diff --git a/test/functionalTest/cases/3055_qc_inappropriate_payload/qc_inappropriate_payload.test b/test/functionalTest/cases/3055_qc_inappropriate_payload/qc_inappropriate_payload.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3055_qc_inappropriate_payload/qc_inappropriate_payload.test rename to test/functionalTest/cases/3055_qc_inappropriate_payload/qc_inappropriate_payload.test.DISABLED diff --git a/test/functionalTest/cases/3119_qc_nullcharacter_payload/3119_qc_nullcharacter_payload.test b/test/functionalTest/cases/3119_qc_nullcharacter_payload/3119_qc_nullcharacter_payload.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3119_qc_nullcharacter_payload/3119_qc_nullcharacter_payload.test rename to test/functionalTest/cases/3119_qc_nullcharacter_payload/3119_qc_nullcharacter_payload.test.DISABLED diff --git a/test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geobox_create_does_not_break_location.test b/test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geobox_create_does_not_break_location.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geobox_create_does_not_break_location.test rename to test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geobox_create_does_not_break_location.test.DISABLED diff --git a/test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geojson_create_does_not_break_location.test b/test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geojson_create_does_not_break_location.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geojson_create_does_not_break_location.test rename to test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geojson_create_does_not_break_location.test.DISABLED diff --git a/test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geoline_create_does_not_break_location.test b/test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geoline_create_does_not_break_location.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geoline_create_does_not_break_location.test rename to test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geoline_create_does_not_break_location.test.DISABLED diff --git a/test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geopoint_create_does_not_break_location.test b/test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geopoint_create_does_not_break_location.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geopoint_create_does_not_break_location.test rename to test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geopoint_create_does_not_break_location.test.DISABLED diff --git a/test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geopolygon_create_does_not_break_location.test b/test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geopolygon_create_does_not_break_location.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geopolygon_create_does_not_break_location.test rename to test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geopolygon_create_does_not_break_location.test.DISABLED diff --git a/test/functionalTest/cases/3607_killer_request_apiv1/killer_request_apiv1_parsing_cases.test b/test/functionalTest/cases/3607_killer_request_apiv1/killer_request_apiv1_parsing_cases.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3607_killer_request_apiv1/killer_request_apiv1_parsing_cases.test rename to test/functionalTest/cases/3607_killer_request_apiv1/killer_request_apiv1_parsing_cases.test.DISABLED diff --git a/test/functionalTest/cases/3608_killer_request_apiv1/killer_request_apiv1_deeply_nested_attr.test b/test/functionalTest/cases/3608_killer_request_apiv1/killer_request_apiv1_deeply_nested_attr.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3608_killer_request_apiv1/killer_request_apiv1_deeply_nested_attr.test rename to test/functionalTest/cases/3608_killer_request_apiv1/killer_request_apiv1_deeply_nested_attr.test.DISABLED diff --git a/test/functionalTest/cases/3608_killer_request_apiv1/killer_request_apiv1_parsing_cases_bis.test b/test/functionalTest/cases/3608_killer_request_apiv1/killer_request_apiv1_parsing_cases_bis.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3608_killer_request_apiv1/killer_request_apiv1_parsing_cases_bis.test rename to test/functionalTest/cases/3608_killer_request_apiv1/killer_request_apiv1_parsing_cases_bis.test.DISABLED From 987b83006853ef4b068cd384367ef2c1516c1fc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ferm=C3=ADn=20Gal=C3=A1n=20M=C3=A1rquez?= Date: Tue, 4 Jun 2024 12:09:05 +0200 Subject: [PATCH 4/8] FIX tests --- .../log_deprecate_warning.test | 205 ++++-------------- ...lse_positive_in_log_deprecation_logic.test | 98 --------- 2 files changed, 38 insertions(+), 265 deletions(-) delete mode 100644 test/functionalTest/cases/4454_false_positive_in_log_deprecation_logic/false_positive_in_log_deprecation_logic.test diff --git a/test/functionalTest/cases/0000_deprecated_checkings/log_deprecate_warning.test b/test/functionalTest/cases/0000_deprecated_checkings/log_deprecate_warning.test index 31092ef852..f390bf58f4 100644 --- a/test/functionalTest/cases/0000_deprecated_checkings/log_deprecate_warning.test +++ b/test/functionalTest/cases/0000_deprecated_checkings/log_deprecate_warning.test @@ -33,69 +33,21 @@ brokerStart CB 0 IPV4 -logDeprecate -statCounters # Note there is not a "Update registration using legacyForwarding mode" # as the registrations update operation is not implemented (issue #3007) # -# 01. Query E1-T1 -# 02. GET /v1/contextEntities/E/attributes/A -# 03. Create entity using NGSIv1 and geo:point -# 04. Create entity using NGSIv2 and geo:point -# 05. Create registration using legacyForwarding mode -# 06. Retrieve registrations (which uses legacyForwarding mode) -# 07. Forwarded query using legacyForwarding mode -# 08. Update query using legacyForwarding mode -# 09. Create subscription using attrsFormat legacy -# 10. Retrieve subscriptions (which uses attrsFormat legacy) -# 11. Update subscription using attrsFormat legacy -# 12. Trigger notification using attrsFormat legacy -# 13. Get WARNING trace in logs -# 14. Get statistics and see deprecatedFeatures counters +# 01. Create entity using NGSIv2 and geo:point +# 02. Create registration using legacyForwarding mode +# 03. Retrieve registrations (which uses legacyForwarding mode) +# 04. Forwarded query using legacyForwarding mode +# 05. Update query using legacyForwarding mode +# 06. Create subscription using attrsFormat legacy +# 07. Retrieve subscriptions (which uses attrsFormat legacy) +# 08. Update subscription using attrsFormat legacy +# 09. Trigger notification using attrsFormat legacy +# 10. Get WARNING trace in logs +# 11. Get statistics and see deprecatedFeatures counters # -echo "01. Query E1-T1" -echo "===============" -payload='{ - "entities": [ - { - "type": "T1", - "id": "E1" - } - ] -}' -orionCurl --url /v1/queryContext --payload "${payload}" -echo -echo - -echo "02. GET /v1/contextEntities/E/attributes/A" -echo "==========================================" -orionCurl --url /v1/contextEntities/E/attributes/A -echo -echo - - -echo "03. Create entity using NGSIv1 and geo:point" -echo "============================================" -payload='{ - "contextElements": [ - { - "type": "City", - "isPattern": "false", - "id": "Barcelona", - "attributes": [ - { - "name": "location", - "type": "geo:point", - "value": "40.418889, -3.691944" - } - ] - } - ], - "updateAction": "APPEND" -}' -orionCurl --url /v1/updateContext --payload "$payload" -echo -echo - - -echo "04. Create entity using NGSIv2 and geo:point" +echo "01. Create entity using NGSIv2 and geo:point" echo "============================================" payload='{ "id": "Sevilla", @@ -110,7 +62,7 @@ echo echo -echo "05. Create registration using legacyForwarding mode" +echo "02. Create registration using legacyForwarding mode" echo "===================================================" payload='{ "dataProvided": { @@ -138,21 +90,21 @@ echo REG_ID=$(echo "$_responseHeaders" | grep Location | awk -F/ '{ print $4 }' | tr -d "\r\n") -echo "06. Retrieve registrations (which uses legacyForwarding mode)" +echo "03. Retrieve registrations (which uses legacyForwarding mode)" echo "=============================================================" orionCurl --url /v2/registrations echo echo -echo "07. Forwarded query using legacyForwarding mode" +echo "04. Forwarded query using legacyForwarding mode" echo "===============================================" orionCurl --url /v2/entities/E1/attrs/A1?type=T1 echo echo -echo "08. Update query using legacyForwarding mode" +echo "05. Update query using legacyForwarding mode" echo "============================================" payload='{ "value": 1, @@ -163,7 +115,7 @@ echo echo -echo "09. Create subscription using attrsFormat legacy" +echo "06. Create subscription using attrsFormat legacy" echo "================================================" payload='{ "subject": { @@ -189,14 +141,14 @@ echo SUB_ID=$(echo "$_responseHeaders" | grep Location | awk -F/ '{ print $4 }' | tr -d "\r\n") -echo "10. Retrieve subscriptions (which uses attrsFormat legacy)" +echo "07. Retrieve subscriptions (which uses attrsFormat legacy)" echo "==========================================================" orionCurl --url /v2/subscriptions echo echo -echo "11. Update subscription using attrsFormat legacy" +echo "08. Update subscription using attrsFormat legacy" echo "================================================" payload='{ "notification": { @@ -211,7 +163,7 @@ echo echo -echo "12. Trigger notification using attrsFormat legacy" +echo "09. Trigger notification using attrsFormat legacy" echo "=================================================" payload='{ "id": "E2", @@ -226,14 +178,14 @@ echo echo -echo "13. Get WARNING trace in logs" +echo "10. Get WARNING trace in logs" echo "=============================" cat /tmp/contextBroker.log | grep 'WARN' | awk -F 'msg=' '{print $2}' | sed -e "s/$REG_ID/REG_ID/g" | sed -e "s/$SUB_ID/SUB_ID/g" echo echo -echo "14. Get statistics and see deprecatedFeatures counters" +echo "11. Get statistics and see deprecatedFeatures counters" echo "======================================================" orionCurl --url /statistics echo @@ -241,72 +193,7 @@ echo --REGEXPECT-- -01. Query E1-T1 -=============== -HTTP/1.1 200 OK -Date: REGEX(.*) -Fiware-Correlator: REGEX([0-9a-f\-]{36}) -Content-Type: application/json -Content-Length: 70 - -{ - "errorCode": { - "code": "404", - "reasonPhrase": "No context element found" - } -} - - -02. GET /v1/contextEntities/E/attributes/A -========================================== -HTTP/1.1 200 OK -Date: REGEX(.*) -Fiware-Correlator: REGEX([0-9a-f\-]{36}) -Content-Type: application/json -Content-Length: 98 - -{ - "statusCode": { - "code": "404", - "details": "Entity id: /E/", - "reasonPhrase": "No context element found" - } -} - - -03. Create entity using NGSIv1 and geo:point -============================================ -HTTP/1.1 200 OK -Date: REGEX(.*) -Fiware-Correlator: REGEX([0-9a-f\-]{36}) -Content-Type: application/json -Content-Length: 207 - -{ - "contextResponses": [ - { - "contextElement": { - "attributes": [ - { - "name": "location", - "type": "geo:point", - "value": "" - } - ], - "id": "Barcelona", - "isPattern": "false", - "type": "City" - }, - "statusCode": { - "code": "200", - "reasonPhrase": "OK" - } - } - ] -} - - -04. Create entity using NGSIv2 and geo:point +01. Create entity using NGSIv2 and geo:point ============================================ HTTP/1.1 201 Created Date: REGEX(.*) @@ -316,7 +203,7 @@ Content-Length: 0 -05. Create registration using legacyForwarding mode +02. Create registration using legacyForwarding mode =================================================== HTTP/1.1 201 Created Date: REGEX(.*) @@ -326,7 +213,7 @@ Content-Length: 0 -06. Retrieve registrations (which uses legacyForwarding mode) +03. Retrieve registrations (which uses legacyForwarding mode) ============================================================= HTTP/1.1 200 OK Date: REGEX(.*) @@ -360,7 +247,7 @@ Content-Length: 233 ] -07. Forwarded query using legacyForwarding mode +04. Forwarded query using legacyForwarding mode =============================================== HTTP/1.1 404 Not Found Date: REGEX(.*) @@ -374,7 +261,7 @@ Content-Length: 95 } -08. Update query using legacyForwarding mode +05. Update query using legacyForwarding mode ============================================ HTTP/1.1 404 Not Found Date: REGEX(.*) @@ -388,7 +275,7 @@ Content-Length: 95 } -09. Create subscription using attrsFormat legacy +06. Create subscription using attrsFormat legacy ================================================ HTTP/1.1 201 Created Date: REGEX(.*) @@ -398,7 +285,7 @@ Content-Length: 0 -10. Retrieve subscriptions (which uses attrsFormat legacy) +07. Retrieve subscriptions (which uses attrsFormat legacy) ========================================================== HTTP/1.1 200 OK Date: REGEX(.*) @@ -435,7 +322,7 @@ Content-Length: 288 ] -11. Update subscription using attrsFormat legacy +08. Update subscription using attrsFormat legacy ================================================ HTTP/1.1 204 No Content Date: REGEX(.*) @@ -443,7 +330,7 @@ Fiware-Correlator: REGEX([0-9a-f\-]{36}) -12. Trigger notification using attrsFormat legacy +09. Trigger notification using attrsFormat legacy ================================================= HTTP/1.1 201 Created Date: REGEX(.*) @@ -453,12 +340,8 @@ Content-Length: 0 -13. Get WARNING trace in logs +10. Get WARNING trace in logs ============================= -Deprecated NGSIv1 request received: POST /v1/queryContext, request payload (48 bytes): { "entities": [ { "type": "T1", "id": "E1" } ] }, response code: 200 -Deprecated NGSIv1 request received: GET /v1/contextEntities/E/attributes/A, response code: 200 -Deprecated usage of geo:point detected in attribute location at entity update, please use geo:json instead -Deprecated NGSIv1 request received: POST /v1/updateContext, request payload (208 bytes): { "contextElements": [ { "type": "City", "isPattern": "false", "id": "Barcelona", "attributes": [ { "name": "location", "type": "geo:point", "value": "40.418889, -3.691944" } ] } ], "updateAction": "APPEND" }, response code: 200 Deprecated usage of geo:point detected in attribute location at entity update, please use geo:json instead Deprecated usage of legacyForwarding mode in registration creation (regId: REG_ID) Deprecated usage of legacyForwarding mode detected in existing registration (regId: REG_ID) @@ -475,24 +358,23 @@ Deprecated usage of notification legacy format in notification (subId: SUB_ID) Raising alarm NotificationError localhost:1234/: notification failure for queue worker: Couldn't connect to server -14. Get statistics and see deprecatedFeatures counters +11. Get statistics and see deprecatedFeatures counters ====================================================== HTTP/1.1 200 OK Date: REGEX(.*) Fiware-Correlator: REGEX([0-9a-f\-]{36}) Content-Type: application/json -Content-Length: 566 +Content-Length: 412 { "counters": { "deprecatedFeatures": { - "geoFormat": 2, + "geoFormat": 1, "ngsiv1Forwarding": 4, - "ngsiv1NotifFormat": 4, - "ngsiv1Requests": 3 + "ngsiv1NotifFormat": 4 }, - "jsonRequests": 8, - "noPayloadRequests": 5, + "jsonRequests": 6, + "noPayloadRequests": 4, "requests": { "/statistics": { "GET": 1 @@ -515,17 +397,6 @@ Content-Length: 566 "/v2/subscriptions/{id}": { "PATCH": 1 } - }, - "requestsLegacy": { - "/v1/contextEntities/{id}/attributes/{name}": { - "GET": 1 - }, - "/v1/queryContext": { - "POST": 1 - }, - "/v1/updateContext": { - "POST": 1 - } } }, "measuring_interval_in_secs": REGEX(\d+), diff --git a/test/functionalTest/cases/4454_false_positive_in_log_deprecation_logic/false_positive_in_log_deprecation_logic.test b/test/functionalTest/cases/4454_false_positive_in_log_deprecation_logic/false_positive_in_log_deprecation_logic.test deleted file mode 100644 index 1ee335d350..0000000000 --- a/test/functionalTest/cases/4454_false_positive_in_log_deprecation_logic/false_positive_in_log_deprecation_logic.test +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 2023 Telefonica Investigacion y Desarrollo, S.A.U -# -# This file is part of Orion Context Broker. -# -# Orion Context Broker is free software: you can redistribute it and/or -# modify it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# Orion Context Broker is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero -# General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with Orion Context Broker. If not, see http://www.gnu.org/licenses/. -# -# For those usages not covered by this license please contact with -# iot_support at tid dot es - -# VALGRIND_READY - to mark the test ready for valgrindTestSuite.sh - ---NAME-- -False positive in log deprecation - ---SHELL-INIT-- -dbInit CB -brokerStart CB 0 IPV4 -logDeprecate - ---SHELL-- - -# -# 01. GET /v2/entities/glory_ev1 -# 02. GET /v1/contextEntities/glory_ev2/attributes/A -# 03. Get WARNING trace in logs corresponding only to the second case -# - -echo "01. GET /v2/entities/glory_ev1" -echo "==============================" -orionCurl --url /v2/entities/glory_ev1 -echo -echo - - -echo "02. GET /v1/contextEntities/glory_ev2/attributes/A" -echo "==================================================" -orionCurl --url /v1/contextEntities/glory_ev2/attributes/A -echo -echo - - -echo "03. Get WARNING trace in logs corresponding only to the second case" -echo "===================================================================" -cat /tmp/contextBroker.log | grep 'WARN' | awk -F 'msg=' '{print $2}' -echo -echo - - ---REGEXPECT-- -01. GET /v2/entities/glory_ev1 -============================== -HTTP/1.1 404 Not Found -Date: REGEX(.*) -Fiware-Correlator: REGEX([0-9a-f\-]{36}) -Content-Type: application/json -Content-Length: 95 - -{ - "description": "The requested entity has not been found. Check type and id", - "error": "NotFound" -} - - -02. GET /v1/contextEntities/glory_ev2/attributes/A -================================================== -HTTP/1.1 200 OK -Date: REGEX(.*) -Fiware-Correlator: REGEX([0-9a-f\-]{36}) -Content-Type: application/json -Content-Length: 106 - -{ - "statusCode": { - "code": "404", - "details": "Entity id: /glory_ev2/", - "reasonPhrase": "No context element found" - } -} - - -03. Get WARNING trace in logs corresponding only to the second case -=================================================================== -Deprecated NGSIv1 request received: GET /v1/contextEntities/glory_ev2/attributes/A, response code: 200 - - ---TEARDOWN-- -brokerStop CB -dbDrop CB From b8ca953d00ba383caf681e1ae513a78fa69c2728 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ferm=C3=ADn=20Gal=C3=A1n=20M=C3=A1rquez?= Date: Tue, 4 Jun 2024 12:14:51 +0200 Subject: [PATCH 5/8] DISABLE tests --- ...etadata.test => metadata_id_as_regular_metadata.test.DISABLED} | 0 ..._with_counters.test => statistics_with_counters.test.DISABLED} | 0 ...filter_string_scope.test => filter_string_scope.test.DISABLED} | 0 ...ntity_all_attrs.test => GET_v2_entity_all_attrs.test.DISABLED} | 0 ..._entity_one_attr.test => GET_v2_entity_one_attr.test.DISABLED} | 0 ...ue.test => GET_v2_entity_single_attribute_value.test.DISABLED} | 0 ... GET_v2_entity_single_attribute_value_not_found.test.DISABLED} | 0 ...> GET_v2_entity_single_attribute_value_too_many.test.DISABLED} | 0 ....test => vector_compound_in_metadata_for_api_v1.test.DISABLED} | 0 ...ribute_ngsiv1.test => order_by_attribute_ngsiv1.test.DISABLED} | 0 .../{v1_append_strict.test => v1_append_strict.test.DISABLED} | 0 .../1127_v1_replace/{v1_replace.test => v1_replace.test.DISABLED} | 0 ...> mq_as_scope_for_compound_values_in_v1_queries.test.DISABLED} | 0 ...in_v1_queries.test => mq_as_scope_in_v1_queries.test.DISABLED} | 0 ...param_options_map.test => uri_param_options_map.test.DISABLED} | 0 ...t_types_values_option_with_null_and_empty_types.test.DISABLED} | 0 ...get_types_values_option_with_null_type_entities.test.DISABLED} | 0 ..._basic.test => GET_v2_ent_attr_val_accept_basic.test.DISABLED} | 0 ...ation_in_ngsv1.test => ngsiv2_location_in_ngsv1.test.DISABLED} | 0 ...gsv1_near.test => ngsiv2_location_in_ngsv1_near.test.DISABLED} | 0 ...bug_cross_sp_update.test => bug_cross_sp_update.test.DISABLED} | 0 ...with_same_name.test => json_tags_with_same_name.test.DISABLED} | 0 ...s_pattern.test => enity_type_wrongly_as_pattern.test.DISABLED} | 0 ...o_point.test => v1_append_not_updates_geo_point.test.DISABLED} | 0 ...se.test => fwd_update_ok_but_not_found_response.test.DISABLED} | 0 ...ble_forward.test => fwd_v2_query_double_forward.test.DISABLED} | 0 ...tration.test => fwd_v2_query_false_registration.test.DISABLED} | 0 ..._v2_query_false_registration_and_one_more_value.test.DISABLED} | 0 ...lse_registration_and_one_more_value_in_provider.test.DISABLED} | 0 ...> fwd_v2_query_five_different_cprs_in_one_query.test.DISABLED} | 0 ...t => fwd_v2_query_forward_depends_on_attr_field.test.DISABLED} | 0 ...nd.test => fwd_v2_query_forward_query_not_found.test.DISABLED} | 0 ...v2_query_found_and_not_found_locally_and_remote.test.DISABLED} | 0 ..._no_attributes_in_query_results_from_CB_and_CP1.test.DISABLED} | 0 ...no_attributes_in_query_results_from_CP1_and_CP2.test.DISABLED} | 0 ...ry_one_forward.test => fwd_v2_query_one_forward.test.DISABLED} | 0 ...tribute.test => fwd_v2_query_shadowed_attribute.test.DISABLED} | 0 ...=> fwd_v2_query_two_attributes_in_cpr_one_local.test.DISABLED} | 0 ...uery_two_attributes_in_one_cpr_three_in_another.test.DISABLED} | 0 ...le_forward.test => fwd_v2_update_double_forward.test.DISABLED} | 0 ...ration.test => fwd_v2_update_false_registration.test.DISABLED} | 0 ...v2_update_false_registration_and_one_more_value.test.DISABLED} | 0 ...lse_registration_and_one_more_value_in_provider.test.DISABLED} | 0 ... fwd_v2_update_five_different_cprs_in_one_query.test.DISABLED} | 0 ... => fwd_v2_update_forward_depends_on_attr_field.test.DISABLED} | 0 ...ate_found_and_not_found_in_local_and_three_cprs.test.DISABLED} | 0 ...e_one_forward.test => fwd_v2_update_one_forward.test.DISABLED} | 0 ...ribute.test => fwd_v2_update_shadowed_attribute.test.DISABLED} | 0 ...ate_three_found_on_cps_two_local_four_not_found.test.DISABLED} | 0 ...2_ngsiv2_query_five_different_cprs_in_one_query.test.DISABLED} | 0 ...d_v2_ngsiv2_query_forward_depends_on_attr_field.test.DISABLED} | 0 ...v2_query_found_and_not_found_locally_and_remote.test.DISABLED} | 0 ..._no_attributes_in_query_results_from_CB_and_CP1.test.DISABLED} | 0 ...no_attributes_in_query_results_from_CP1_and_CP2.test.DISABLED} | 0 ...y.test => fwd_v2_ngsiv2_query_one_forward_query.test.DISABLED} | 0 ....test => fwd_v2_ngsiv2_query_shadowed_attribute.test.DISABLED} | 0 ...v2_ngsiv2_query_two_attributes_in_cpr_one_local.test.DISABLED} | 0 ...uery_two_attributes_in_one_cpr_three_in_another.test.DISABLED} | 0 ...ard.test => fwd_v2_ngsiv2_update_double_forward.test.DISABLED} | 0 ...v2_update_false_registration_and_one_more_value.test.DISABLED} | 0 ...lse_registration_and_one_more_value_in_provider.test.DISABLED} | 0 ..._ngsiv2_update_five_different_cprs_in_one_query.test.DISABLED} | 0 ..._v2_ngsiv2_update_forward_depends_on_attr_field.test.DISABLED} | 0 ...ate_found_and_not_found_in_local_and_three_cprs.test.DISABLED} | 0 ...orward.test => fwd_v2_ngsiv2_update_one_forward.test.DISABLED} | 0 ...test => fwd_v2_ngsiv2_update_shadowed_attribute.test.DISABLED} | 0 ...ate_three_found_on_cps_two_local_four_not_found.test.DISABLED} | 0 ...bility.test => fwd_ngsv1_ngsv2_interoperability.test.DISABLED} | 0 ...est => supported_forwarding_entity_mixing_modes.test.DISABLED} | 0 ...utocast.test => create_attributes_with_autocast.test.DISABLED} | 0 ...ibutes.test => filters_in_autocasted_attributes.test.DISABLED} | 0 ...utocast.test => update_attributes_with_autocast.test.DISABLED} | 0 ...utocast.test => update_only_value_with_autocast.test.DISABLED} | 0 .../{query_for_arrays.test => query_for_arrays.test.DISABLED} | 0 ...=> ngsiv1_geobox_update_does_not_break_location.test.DISABLED} | 0 ...> ngsiv1_geojson_update_does_not_break_location.test.DISABLED} | 0 ...> ngsiv1_geoline_update_does_not_break_location.test.DISABLED} | 0 ... ngsiv1_geopoint_update_does_not_break_location.test.DISABLED} | 0 ...gsiv1_geopolygon_update_does_not_break_location.test.DISABLED} | 0 ...notif_queue.test => default_service_notif_queue.test.DISABLED} | 0 ...ice_notif_queue.test => per_service_notif_queue.test.DISABLED} | 0 ...ues.test => per_service_notif_queue_full_queues.test.DISABLED} | 0 ...ound_and_not_found_locally_and_remote_with_skip.test.DISABLED} | 0 ...query_two_attributes_in_cpr_one_local_with_skip.test.DISABLED} | 0 84 files changed, 0 insertions(+), 0 deletions(-) rename test/functionalTest/cases/0000_deprecated_checkings/{metadata_id_as_regular_metadata.test => metadata_id_as_regular_metadata.test.DISABLED} (100%) rename test/functionalTest/cases/0000_statistics_operation/{statistics_with_counters.test => statistics_with_counters.test.DISABLED} (100%) rename test/functionalTest/cases/0864_filter_string_scope/{filter_string_scope.test => filter_string_scope.test.DISABLED} (100%) rename test/functionalTest/cases/0971_GET_v2_entity_param_attrs/{GET_v2_entity_all_attrs.test => GET_v2_entity_all_attrs.test.DISABLED} (100%) rename test/functionalTest/cases/0971_GET_v2_entity_param_attrs/{GET_v2_entity_one_attr.test => GET_v2_entity_one_attr.test.DISABLED} (100%) rename test/functionalTest/cases/0997_GET_v2_entity_single_attribute_value/{GET_v2_entity_single_attribute_value.test => GET_v2_entity_single_attribute_value.test.DISABLED} (100%) rename test/functionalTest/cases/0997_GET_v2_entity_single_attribute_value/{GET_v2_entity_single_attribute_value_not_found.test => GET_v2_entity_single_attribute_value_not_found.test.DISABLED} (100%) rename test/functionalTest/cases/0997_GET_v2_entity_single_attribute_value/{GET_v2_entity_single_attribute_value_too_many.test => GET_v2_entity_single_attribute_value_too_many.test.DISABLED} (100%) rename test/functionalTest/cases/1068_metadata_value_as_compound/{vector_compound_in_metadata_for_api_v1.test => vector_compound_in_metadata_for_api_v1.test.DISABLED} (100%) rename test/functionalTest/cases/1103_order_by/{order_by_attribute_ngsiv1.test => order_by_attribute_ngsiv1.test.DISABLED} (100%) rename test/functionalTest/cases/1127_v1_append_strict/{v1_append_strict.test => v1_append_strict.test.DISABLED} (100%) rename test/functionalTest/cases/1127_v1_replace/{v1_replace.test => v1_replace.test.DISABLED} (100%) rename test/functionalTest/cases/1156_mq_as_uri_param_for_metadata/{mq_as_scope_for_compound_values_in_v1_queries.test => mq_as_scope_for_compound_values_in_v1_queries.test.DISABLED} (100%) rename test/functionalTest/cases/1156_mq_as_uri_param_for_metadata/{mq_as_scope_in_v1_queries.test => mq_as_scope_in_v1_queries.test.DISABLED} (100%) rename test/functionalTest/cases/1169_uri_param_options_map/{uri_param_options_map.test => uri_param_options_map.test.DISABLED} (100%) rename test/functionalTest/cases/1170_get_types_values_option/{get_types_values_option_with_null_and_empty_types.test => get_types_values_option_with_null_and_empty_types.test.DISABLED} (100%) rename test/functionalTest/cases/1170_get_types_values_option/{get_types_values_option_with_null_type_entities.test => get_types_values_option_with_null_type_entities.test.DISABLED} (100%) rename test/functionalTest/cases/1179_options_test/{GET_v2_ent_attr_val_accept_basic.test => GET_v2_ent_attr_val_accept_basic.test.DISABLED} (100%) rename test/functionalTest/cases/1677_geo_location_for_api_v2/{ngsiv2_location_in_ngsv1.test => ngsiv2_location_in_ngsv1.test.DISABLED} (100%) rename test/functionalTest/cases/1677_geo_location_for_api_v2/{ngsiv2_location_in_ngsv1_near.test => ngsiv2_location_in_ngsv1_near.test.DISABLED} (100%) rename test/functionalTest/cases/1956_bug_cross_sp_update/{bug_cross_sp_update.test => bug_cross_sp_update.test.DISABLED} (100%) rename test/functionalTest/cases/2457_json_tags_with_same_name/{json_tags_with_same_name.test => json_tags_with_same_name.test.DISABLED} (100%) rename test/functionalTest/cases/2723_entity_type_wrongly_as_pattern/{enity_type_wrongly_as_pattern.test => enity_type_wrongly_as_pattern.test.DISABLED} (100%) rename test/functionalTest/cases/2770_v1_append_not_updates_geo_point/{v1_append_not_updates_geo_point.test => v1_append_not_updates_geo_point.test.DISABLED} (100%) rename test/functionalTest/cases/2871_fwd_update_ok_but_not_found_response/{fwd_update_ok_but_not_found_response.test => fwd_update_ok_but_not_found_response.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_query_double_forward.test => fwd_v2_query_double_forward.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_query_false_registration.test => fwd_v2_query_false_registration.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_query_false_registration_and_one_more_value.test => fwd_v2_query_false_registration_and_one_more_value.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_query_false_registration_and_one_more_value_in_provider.test => fwd_v2_query_false_registration_and_one_more_value_in_provider.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_query_five_different_cprs_in_one_query.test => fwd_v2_query_five_different_cprs_in_one_query.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_query_forward_depends_on_attr_field.test => fwd_v2_query_forward_depends_on_attr_field.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_query_forward_query_not_found.test => fwd_v2_query_forward_query_not_found.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_query_found_and_not_found_locally_and_remote.test => fwd_v2_query_found_and_not_found_locally_and_remote.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_query_no_attributes_in_query_results_from_CB_and_CP1.test => fwd_v2_query_no_attributes_in_query_results_from_CB_and_CP1.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_query_no_attributes_in_query_results_from_CP1_and_CP2.test => fwd_v2_query_no_attributes_in_query_results_from_CP1_and_CP2.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_query_one_forward.test => fwd_v2_query_one_forward.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_query_shadowed_attribute.test => fwd_v2_query_shadowed_attribute.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_query_two_attributes_in_cpr_one_local.test => fwd_v2_query_two_attributes_in_cpr_one_local.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_query_two_attributes_in_one_cpr_three_in_another.test => fwd_v2_query_two_attributes_in_one_cpr_three_in_another.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_update_double_forward.test => fwd_v2_update_double_forward.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_update_false_registration.test => fwd_v2_update_false_registration.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_update_false_registration_and_one_more_value.test => fwd_v2_update_false_registration_and_one_more_value.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_update_false_registration_and_one_more_value_in_provider.test => fwd_v2_update_false_registration_and_one_more_value_in_provider.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_update_five_different_cprs_in_one_query.test => fwd_v2_update_five_different_cprs_in_one_query.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_update_forward_depends_on_attr_field.test => fwd_v2_update_forward_depends_on_attr_field.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_update_found_and_not_found_in_local_and_three_cprs.test => fwd_v2_update_found_and_not_found_in_local_and_three_cprs.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_update_one_forward.test => fwd_v2_update_one_forward.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_update_shadowed_attribute.test => fwd_v2_update_shadowed_attribute.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional/{fwd_v2_update_three_found_on_cps_two_local_four_not_found.test => fwd_v2_update_three_found_on_cps_two_local_four_not_found.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional_v2/{fwd_v2_ngsiv2_query_five_different_cprs_in_one_query.test => fwd_v2_ngsiv2_query_five_different_cprs_in_one_query.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional_v2/{fwd_v2_ngsiv2_query_forward_depends_on_attr_field.test => fwd_v2_ngsiv2_query_forward_depends_on_attr_field.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional_v2/{fwd_v2_ngsiv2_query_found_and_not_found_locally_and_remote.test => fwd_v2_ngsiv2_query_found_and_not_found_locally_and_remote.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional_v2/{fwd_v2_ngsiv2_query_no_attributes_in_query_results_from_CB_and_CP1.test => fwd_v2_ngsiv2_query_no_attributes_in_query_results_from_CB_and_CP1.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional_v2/{fwd_v2_ngsiv2_query_no_attributes_in_query_results_from_CP1_and_CP2.test => fwd_v2_ngsiv2_query_no_attributes_in_query_results_from_CP1_and_CP2.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional_v2/{fwd_v2_ngsiv2_query_one_forward_query.test => fwd_v2_ngsiv2_query_one_forward_query.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional_v2/{fwd_v2_ngsiv2_query_shadowed_attribute.test => fwd_v2_ngsiv2_query_shadowed_attribute.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional_v2/{fwd_v2_ngsiv2_query_two_attributes_in_cpr_one_local.test => fwd_v2_ngsiv2_query_two_attributes_in_cpr_one_local.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional_v2/{fwd_v2_ngsiv2_query_two_attributes_in_one_cpr_three_in_another.test => fwd_v2_ngsiv2_query_two_attributes_in_one_cpr_three_in_another.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional_v2/{fwd_v2_ngsiv2_update_double_forward.test => fwd_v2_ngsiv2_update_double_forward.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional_v2/{fwd_v2_ngsiv2_update_false_registration_and_one_more_value.test => fwd_v2_ngsiv2_update_false_registration_and_one_more_value.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional_v2/{fwd_v2_ngsiv2_update_false_registration_and_one_more_value_in_provider.test => fwd_v2_ngsiv2_update_false_registration_and_one_more_value_in_provider.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional_v2/{fwd_v2_ngsiv2_update_five_different_cprs_in_one_query.test => fwd_v2_ngsiv2_update_five_different_cprs_in_one_query.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional_v2/{fwd_v2_ngsiv2_update_forward_depends_on_attr_field.test => fwd_v2_ngsiv2_update_forward_depends_on_attr_field.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional_v2/{fwd_v2_ngsiv2_update_found_and_not_found_in_local_and_three_cprs.test => fwd_v2_ngsiv2_update_found_and_not_found_in_local_and_three_cprs.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional_v2/{fwd_v2_ngsiv2_update_one_forward.test => fwd_v2_ngsiv2_update_one_forward.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional_v2/{fwd_v2_ngsiv2_update_shadowed_attribute.test => fwd_v2_ngsiv2_update_shadowed_attribute.test.DISABLED} (100%) rename test/functionalTest/cases/3068_cprs_full_functional_v2/{fwd_v2_ngsiv2_update_three_found_on_cps_two_local_four_not_found.test => fwd_v2_ngsiv2_update_three_found_on_cps_two_local_four_not_found.test.DISABLED} (100%) rename test/functionalTest/cases/3068_ngsi_v2_based_forwarding/{fwd_ngsv1_ngsv2_interoperability.test => fwd_ngsv1_ngsv2_interoperability.test.DISABLED} (100%) rename test/functionalTest/cases/3106_supported_forwarding_mode/{supported_forwarding_entity_mixing_modes.test => supported_forwarding_entity_mixing_modes.test.DISABLED} (100%) rename test/functionalTest/cases/3112_ngsiv1_autocast/{create_attributes_with_autocast.test => create_attributes_with_autocast.test.DISABLED} (100%) rename test/functionalTest/cases/3112_ngsiv1_autocast/{filters_in_autocasted_attributes.test => filters_in_autocasted_attributes.test.DISABLED} (100%) rename test/functionalTest/cases/3112_ngsiv1_autocast/{update_attributes_with_autocast.test => update_attributes_with_autocast.test.DISABLED} (100%) rename test/functionalTest/cases/3112_ngsiv1_autocast/{update_only_value_with_autocast.test => update_only_value_with_autocast.test.DISABLED} (100%) rename test/functionalTest/cases/3162_context_providers_legacy_non_primitive/{query_for_arrays.test => query_for_arrays.test.DISABLED} (100%) rename test/functionalTest/cases/3442_ngsiv1_interop_location_fix/{ngsiv1_geobox_update_does_not_break_location.test => ngsiv1_geobox_update_does_not_break_location.test.DISABLED} (100%) rename test/functionalTest/cases/3442_ngsiv1_interop_location_fix/{ngsiv1_geojson_update_does_not_break_location.test => ngsiv1_geojson_update_does_not_break_location.test.DISABLED} (100%) rename test/functionalTest/cases/3442_ngsiv1_interop_location_fix/{ngsiv1_geoline_update_does_not_break_location.test => ngsiv1_geoline_update_does_not_break_location.test.DISABLED} (100%) rename test/functionalTest/cases/3442_ngsiv1_interop_location_fix/{ngsiv1_geopoint_update_does_not_break_location.test => ngsiv1_geopoint_update_does_not_break_location.test.DISABLED} (100%) rename test/functionalTest/cases/3442_ngsiv1_interop_location_fix/{ngsiv1_geopolygon_update_does_not_break_location.test => ngsiv1_geopolygon_update_does_not_break_location.test.DISABLED} (100%) rename test/functionalTest/cases/3843_per_service_notif_queue/{default_service_notif_queue.test => default_service_notif_queue.test.DISABLED} (100%) rename test/functionalTest/cases/3843_per_service_notif_queue/{per_service_notif_queue.test => per_service_notif_queue.test.DISABLED} (100%) rename test/functionalTest/cases/3843_per_service_notif_queue/{per_service_notif_queue_full_queues.test => per_service_notif_queue_full_queues.test.DISABLED} (100%) rename test/functionalTest/cases/3851_skip_query_forwarding/{fwd_v2_ngsiv2_query_found_and_not_found_locally_and_remote_with_skip.test => fwd_v2_ngsiv2_query_found_and_not_found_locally_and_remote_with_skip.test.DISABLED} (100%) rename test/functionalTest/cases/3851_skip_query_forwarding/{fwd_v2_ngsiv2_query_two_attributes_in_cpr_one_local_with_skip.test => fwd_v2_ngsiv2_query_two_attributes_in_cpr_one_local_with_skip.test.DISABLED} (100%) diff --git a/test/functionalTest/cases/0000_deprecated_checkings/metadata_id_as_regular_metadata.test b/test/functionalTest/cases/0000_deprecated_checkings/metadata_id_as_regular_metadata.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_deprecated_checkings/metadata_id_as_regular_metadata.test rename to test/functionalTest/cases/0000_deprecated_checkings/metadata_id_as_regular_metadata.test.DISABLED diff --git a/test/functionalTest/cases/0000_statistics_operation/statistics_with_counters.test b/test/functionalTest/cases/0000_statistics_operation/statistics_with_counters.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_statistics_operation/statistics_with_counters.test rename to test/functionalTest/cases/0000_statistics_operation/statistics_with_counters.test.DISABLED diff --git a/test/functionalTest/cases/0864_filter_string_scope/filter_string_scope.test b/test/functionalTest/cases/0864_filter_string_scope/filter_string_scope.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0864_filter_string_scope/filter_string_scope.test rename to test/functionalTest/cases/0864_filter_string_scope/filter_string_scope.test.DISABLED diff --git a/test/functionalTest/cases/0971_GET_v2_entity_param_attrs/GET_v2_entity_all_attrs.test b/test/functionalTest/cases/0971_GET_v2_entity_param_attrs/GET_v2_entity_all_attrs.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0971_GET_v2_entity_param_attrs/GET_v2_entity_all_attrs.test rename to test/functionalTest/cases/0971_GET_v2_entity_param_attrs/GET_v2_entity_all_attrs.test.DISABLED diff --git a/test/functionalTest/cases/0971_GET_v2_entity_param_attrs/GET_v2_entity_one_attr.test b/test/functionalTest/cases/0971_GET_v2_entity_param_attrs/GET_v2_entity_one_attr.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0971_GET_v2_entity_param_attrs/GET_v2_entity_one_attr.test rename to test/functionalTest/cases/0971_GET_v2_entity_param_attrs/GET_v2_entity_one_attr.test.DISABLED diff --git a/test/functionalTest/cases/0997_GET_v2_entity_single_attribute_value/GET_v2_entity_single_attribute_value.test b/test/functionalTest/cases/0997_GET_v2_entity_single_attribute_value/GET_v2_entity_single_attribute_value.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0997_GET_v2_entity_single_attribute_value/GET_v2_entity_single_attribute_value.test rename to test/functionalTest/cases/0997_GET_v2_entity_single_attribute_value/GET_v2_entity_single_attribute_value.test.DISABLED diff --git a/test/functionalTest/cases/0997_GET_v2_entity_single_attribute_value/GET_v2_entity_single_attribute_value_not_found.test b/test/functionalTest/cases/0997_GET_v2_entity_single_attribute_value/GET_v2_entity_single_attribute_value_not_found.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0997_GET_v2_entity_single_attribute_value/GET_v2_entity_single_attribute_value_not_found.test rename to test/functionalTest/cases/0997_GET_v2_entity_single_attribute_value/GET_v2_entity_single_attribute_value_not_found.test.DISABLED diff --git a/test/functionalTest/cases/0997_GET_v2_entity_single_attribute_value/GET_v2_entity_single_attribute_value_too_many.test b/test/functionalTest/cases/0997_GET_v2_entity_single_attribute_value/GET_v2_entity_single_attribute_value_too_many.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0997_GET_v2_entity_single_attribute_value/GET_v2_entity_single_attribute_value_too_many.test rename to test/functionalTest/cases/0997_GET_v2_entity_single_attribute_value/GET_v2_entity_single_attribute_value_too_many.test.DISABLED diff --git a/test/functionalTest/cases/1068_metadata_value_as_compound/vector_compound_in_metadata_for_api_v1.test b/test/functionalTest/cases/1068_metadata_value_as_compound/vector_compound_in_metadata_for_api_v1.test.DISABLED similarity index 100% rename from test/functionalTest/cases/1068_metadata_value_as_compound/vector_compound_in_metadata_for_api_v1.test rename to test/functionalTest/cases/1068_metadata_value_as_compound/vector_compound_in_metadata_for_api_v1.test.DISABLED diff --git a/test/functionalTest/cases/1103_order_by/order_by_attribute_ngsiv1.test b/test/functionalTest/cases/1103_order_by/order_by_attribute_ngsiv1.test.DISABLED similarity index 100% rename from test/functionalTest/cases/1103_order_by/order_by_attribute_ngsiv1.test rename to test/functionalTest/cases/1103_order_by/order_by_attribute_ngsiv1.test.DISABLED diff --git a/test/functionalTest/cases/1127_v1_append_strict/v1_append_strict.test b/test/functionalTest/cases/1127_v1_append_strict/v1_append_strict.test.DISABLED similarity index 100% rename from test/functionalTest/cases/1127_v1_append_strict/v1_append_strict.test rename to test/functionalTest/cases/1127_v1_append_strict/v1_append_strict.test.DISABLED diff --git a/test/functionalTest/cases/1127_v1_replace/v1_replace.test b/test/functionalTest/cases/1127_v1_replace/v1_replace.test.DISABLED similarity index 100% rename from test/functionalTest/cases/1127_v1_replace/v1_replace.test rename to test/functionalTest/cases/1127_v1_replace/v1_replace.test.DISABLED diff --git a/test/functionalTest/cases/1156_mq_as_uri_param_for_metadata/mq_as_scope_for_compound_values_in_v1_queries.test b/test/functionalTest/cases/1156_mq_as_uri_param_for_metadata/mq_as_scope_for_compound_values_in_v1_queries.test.DISABLED similarity index 100% rename from test/functionalTest/cases/1156_mq_as_uri_param_for_metadata/mq_as_scope_for_compound_values_in_v1_queries.test rename to test/functionalTest/cases/1156_mq_as_uri_param_for_metadata/mq_as_scope_for_compound_values_in_v1_queries.test.DISABLED diff --git a/test/functionalTest/cases/1156_mq_as_uri_param_for_metadata/mq_as_scope_in_v1_queries.test b/test/functionalTest/cases/1156_mq_as_uri_param_for_metadata/mq_as_scope_in_v1_queries.test.DISABLED similarity index 100% rename from test/functionalTest/cases/1156_mq_as_uri_param_for_metadata/mq_as_scope_in_v1_queries.test rename to test/functionalTest/cases/1156_mq_as_uri_param_for_metadata/mq_as_scope_in_v1_queries.test.DISABLED diff --git a/test/functionalTest/cases/1169_uri_param_options_map/uri_param_options_map.test b/test/functionalTest/cases/1169_uri_param_options_map/uri_param_options_map.test.DISABLED similarity index 100% rename from test/functionalTest/cases/1169_uri_param_options_map/uri_param_options_map.test rename to test/functionalTest/cases/1169_uri_param_options_map/uri_param_options_map.test.DISABLED diff --git a/test/functionalTest/cases/1170_get_types_values_option/get_types_values_option_with_null_and_empty_types.test b/test/functionalTest/cases/1170_get_types_values_option/get_types_values_option_with_null_and_empty_types.test.DISABLED similarity index 100% rename from test/functionalTest/cases/1170_get_types_values_option/get_types_values_option_with_null_and_empty_types.test rename to test/functionalTest/cases/1170_get_types_values_option/get_types_values_option_with_null_and_empty_types.test.DISABLED diff --git a/test/functionalTest/cases/1170_get_types_values_option/get_types_values_option_with_null_type_entities.test b/test/functionalTest/cases/1170_get_types_values_option/get_types_values_option_with_null_type_entities.test.DISABLED similarity index 100% rename from test/functionalTest/cases/1170_get_types_values_option/get_types_values_option_with_null_type_entities.test rename to test/functionalTest/cases/1170_get_types_values_option/get_types_values_option_with_null_type_entities.test.DISABLED diff --git a/test/functionalTest/cases/1179_options_test/GET_v2_ent_attr_val_accept_basic.test b/test/functionalTest/cases/1179_options_test/GET_v2_ent_attr_val_accept_basic.test.DISABLED similarity index 100% rename from test/functionalTest/cases/1179_options_test/GET_v2_ent_attr_val_accept_basic.test rename to test/functionalTest/cases/1179_options_test/GET_v2_ent_attr_val_accept_basic.test.DISABLED diff --git a/test/functionalTest/cases/1677_geo_location_for_api_v2/ngsiv2_location_in_ngsv1.test b/test/functionalTest/cases/1677_geo_location_for_api_v2/ngsiv2_location_in_ngsv1.test.DISABLED similarity index 100% rename from test/functionalTest/cases/1677_geo_location_for_api_v2/ngsiv2_location_in_ngsv1.test rename to test/functionalTest/cases/1677_geo_location_for_api_v2/ngsiv2_location_in_ngsv1.test.DISABLED diff --git a/test/functionalTest/cases/1677_geo_location_for_api_v2/ngsiv2_location_in_ngsv1_near.test b/test/functionalTest/cases/1677_geo_location_for_api_v2/ngsiv2_location_in_ngsv1_near.test.DISABLED similarity index 100% rename from test/functionalTest/cases/1677_geo_location_for_api_v2/ngsiv2_location_in_ngsv1_near.test rename to test/functionalTest/cases/1677_geo_location_for_api_v2/ngsiv2_location_in_ngsv1_near.test.DISABLED diff --git a/test/functionalTest/cases/1956_bug_cross_sp_update/bug_cross_sp_update.test b/test/functionalTest/cases/1956_bug_cross_sp_update/bug_cross_sp_update.test.DISABLED similarity index 100% rename from test/functionalTest/cases/1956_bug_cross_sp_update/bug_cross_sp_update.test rename to test/functionalTest/cases/1956_bug_cross_sp_update/bug_cross_sp_update.test.DISABLED diff --git a/test/functionalTest/cases/2457_json_tags_with_same_name/json_tags_with_same_name.test b/test/functionalTest/cases/2457_json_tags_with_same_name/json_tags_with_same_name.test.DISABLED similarity index 100% rename from test/functionalTest/cases/2457_json_tags_with_same_name/json_tags_with_same_name.test rename to test/functionalTest/cases/2457_json_tags_with_same_name/json_tags_with_same_name.test.DISABLED diff --git a/test/functionalTest/cases/2723_entity_type_wrongly_as_pattern/enity_type_wrongly_as_pattern.test b/test/functionalTest/cases/2723_entity_type_wrongly_as_pattern/enity_type_wrongly_as_pattern.test.DISABLED similarity index 100% rename from test/functionalTest/cases/2723_entity_type_wrongly_as_pattern/enity_type_wrongly_as_pattern.test rename to test/functionalTest/cases/2723_entity_type_wrongly_as_pattern/enity_type_wrongly_as_pattern.test.DISABLED diff --git a/test/functionalTest/cases/2770_v1_append_not_updates_geo_point/v1_append_not_updates_geo_point.test b/test/functionalTest/cases/2770_v1_append_not_updates_geo_point/v1_append_not_updates_geo_point.test.DISABLED similarity index 100% rename from test/functionalTest/cases/2770_v1_append_not_updates_geo_point/v1_append_not_updates_geo_point.test rename to test/functionalTest/cases/2770_v1_append_not_updates_geo_point/v1_append_not_updates_geo_point.test.DISABLED diff --git a/test/functionalTest/cases/2871_fwd_update_ok_but_not_found_response/fwd_update_ok_but_not_found_response.test b/test/functionalTest/cases/2871_fwd_update_ok_but_not_found_response/fwd_update_ok_but_not_found_response.test.DISABLED similarity index 100% rename from test/functionalTest/cases/2871_fwd_update_ok_but_not_found_response/fwd_update_ok_but_not_found_response.test rename to test/functionalTest/cases/2871_fwd_update_ok_but_not_found_response/fwd_update_ok_but_not_found_response.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_double_forward.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_double_forward.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_double_forward.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_double_forward.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_false_registration.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_false_registration.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_false_registration.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_false_registration.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_false_registration_and_one_more_value.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_false_registration_and_one_more_value.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_false_registration_and_one_more_value.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_false_registration_and_one_more_value.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_false_registration_and_one_more_value_in_provider.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_false_registration_and_one_more_value_in_provider.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_false_registration_and_one_more_value_in_provider.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_false_registration_and_one_more_value_in_provider.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_five_different_cprs_in_one_query.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_five_different_cprs_in_one_query.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_five_different_cprs_in_one_query.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_five_different_cprs_in_one_query.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_forward_depends_on_attr_field.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_forward_depends_on_attr_field.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_forward_depends_on_attr_field.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_forward_depends_on_attr_field.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_forward_query_not_found.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_forward_query_not_found.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_forward_query_not_found.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_forward_query_not_found.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_found_and_not_found_locally_and_remote.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_found_and_not_found_locally_and_remote.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_found_and_not_found_locally_and_remote.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_found_and_not_found_locally_and_remote.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_no_attributes_in_query_results_from_CB_and_CP1.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_no_attributes_in_query_results_from_CB_and_CP1.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_no_attributes_in_query_results_from_CB_and_CP1.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_no_attributes_in_query_results_from_CB_and_CP1.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_no_attributes_in_query_results_from_CP1_and_CP2.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_no_attributes_in_query_results_from_CP1_and_CP2.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_no_attributes_in_query_results_from_CP1_and_CP2.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_no_attributes_in_query_results_from_CP1_and_CP2.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_one_forward.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_one_forward.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_one_forward.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_one_forward.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_shadowed_attribute.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_shadowed_attribute.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_shadowed_attribute.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_shadowed_attribute.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_two_attributes_in_cpr_one_local.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_two_attributes_in_cpr_one_local.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_two_attributes_in_cpr_one_local.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_two_attributes_in_cpr_one_local.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_two_attributes_in_one_cpr_three_in_another.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_two_attributes_in_one_cpr_three_in_another.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_two_attributes_in_one_cpr_three_in_another.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_query_two_attributes_in_one_cpr_three_in_another.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_double_forward.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_double_forward.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_double_forward.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_double_forward.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_false_registration.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_false_registration.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_false_registration.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_false_registration.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_false_registration_and_one_more_value.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_false_registration_and_one_more_value.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_false_registration_and_one_more_value.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_false_registration_and_one_more_value.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_false_registration_and_one_more_value_in_provider.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_false_registration_and_one_more_value_in_provider.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_false_registration_and_one_more_value_in_provider.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_false_registration_and_one_more_value_in_provider.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_five_different_cprs_in_one_query.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_five_different_cprs_in_one_query.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_five_different_cprs_in_one_query.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_five_different_cprs_in_one_query.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_forward_depends_on_attr_field.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_forward_depends_on_attr_field.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_forward_depends_on_attr_field.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_forward_depends_on_attr_field.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_found_and_not_found_in_local_and_three_cprs.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_found_and_not_found_in_local_and_three_cprs.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_found_and_not_found_in_local_and_three_cprs.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_found_and_not_found_in_local_and_three_cprs.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_one_forward.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_one_forward.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_one_forward.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_one_forward.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_shadowed_attribute.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_shadowed_attribute.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_shadowed_attribute.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_shadowed_attribute.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_three_found_on_cps_two_local_four_not_found.test b/test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_three_found_on_cps_two_local_four_not_found.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_three_found_on_cps_two_local_four_not_found.test rename to test/functionalTest/cases/3068_cprs_full_functional/fwd_v2_update_three_found_on_cps_two_local_four_not_found.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_five_different_cprs_in_one_query.test b/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_five_different_cprs_in_one_query.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_five_different_cprs_in_one_query.test rename to test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_five_different_cprs_in_one_query.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_forward_depends_on_attr_field.test b/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_forward_depends_on_attr_field.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_forward_depends_on_attr_field.test rename to test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_forward_depends_on_attr_field.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_found_and_not_found_locally_and_remote.test b/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_found_and_not_found_locally_and_remote.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_found_and_not_found_locally_and_remote.test rename to test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_found_and_not_found_locally_and_remote.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_no_attributes_in_query_results_from_CB_and_CP1.test b/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_no_attributes_in_query_results_from_CB_and_CP1.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_no_attributes_in_query_results_from_CB_and_CP1.test rename to test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_no_attributes_in_query_results_from_CB_and_CP1.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_no_attributes_in_query_results_from_CP1_and_CP2.test b/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_no_attributes_in_query_results_from_CP1_and_CP2.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_no_attributes_in_query_results_from_CP1_and_CP2.test rename to test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_no_attributes_in_query_results_from_CP1_and_CP2.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_one_forward_query.test b/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_one_forward_query.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_one_forward_query.test rename to test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_one_forward_query.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_shadowed_attribute.test b/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_shadowed_attribute.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_shadowed_attribute.test rename to test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_shadowed_attribute.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_two_attributes_in_cpr_one_local.test b/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_two_attributes_in_cpr_one_local.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_two_attributes_in_cpr_one_local.test rename to test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_two_attributes_in_cpr_one_local.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_two_attributes_in_one_cpr_three_in_another.test b/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_two_attributes_in_one_cpr_three_in_another.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_two_attributes_in_one_cpr_three_in_another.test rename to test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_query_two_attributes_in_one_cpr_three_in_another.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_double_forward.test b/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_double_forward.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_double_forward.test rename to test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_double_forward.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_false_registration_and_one_more_value.test b/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_false_registration_and_one_more_value.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_false_registration_and_one_more_value.test rename to test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_false_registration_and_one_more_value.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_false_registration_and_one_more_value_in_provider.test b/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_false_registration_and_one_more_value_in_provider.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_false_registration_and_one_more_value_in_provider.test rename to test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_false_registration_and_one_more_value_in_provider.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_five_different_cprs_in_one_query.test b/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_five_different_cprs_in_one_query.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_five_different_cprs_in_one_query.test rename to test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_five_different_cprs_in_one_query.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_forward_depends_on_attr_field.test b/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_forward_depends_on_attr_field.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_forward_depends_on_attr_field.test rename to test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_forward_depends_on_attr_field.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_found_and_not_found_in_local_and_three_cprs.test b/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_found_and_not_found_in_local_and_three_cprs.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_found_and_not_found_in_local_and_three_cprs.test rename to test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_found_and_not_found_in_local_and_three_cprs.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_one_forward.test b/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_one_forward.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_one_forward.test rename to test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_one_forward.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_shadowed_attribute.test b/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_shadowed_attribute.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_shadowed_attribute.test rename to test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_shadowed_attribute.test.DISABLED diff --git a/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_three_found_on_cps_two_local_four_not_found.test b/test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_three_found_on_cps_two_local_four_not_found.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_three_found_on_cps_two_local_four_not_found.test rename to test/functionalTest/cases/3068_cprs_full_functional_v2/fwd_v2_ngsiv2_update_three_found_on_cps_two_local_four_not_found.test.DISABLED diff --git a/test/functionalTest/cases/3068_ngsi_v2_based_forwarding/fwd_ngsv1_ngsv2_interoperability.test b/test/functionalTest/cases/3068_ngsi_v2_based_forwarding/fwd_ngsv1_ngsv2_interoperability.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3068_ngsi_v2_based_forwarding/fwd_ngsv1_ngsv2_interoperability.test rename to test/functionalTest/cases/3068_ngsi_v2_based_forwarding/fwd_ngsv1_ngsv2_interoperability.test.DISABLED diff --git a/test/functionalTest/cases/3106_supported_forwarding_mode/supported_forwarding_entity_mixing_modes.test b/test/functionalTest/cases/3106_supported_forwarding_mode/supported_forwarding_entity_mixing_modes.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3106_supported_forwarding_mode/supported_forwarding_entity_mixing_modes.test rename to test/functionalTest/cases/3106_supported_forwarding_mode/supported_forwarding_entity_mixing_modes.test.DISABLED diff --git a/test/functionalTest/cases/3112_ngsiv1_autocast/create_attributes_with_autocast.test b/test/functionalTest/cases/3112_ngsiv1_autocast/create_attributes_with_autocast.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3112_ngsiv1_autocast/create_attributes_with_autocast.test rename to test/functionalTest/cases/3112_ngsiv1_autocast/create_attributes_with_autocast.test.DISABLED diff --git a/test/functionalTest/cases/3112_ngsiv1_autocast/filters_in_autocasted_attributes.test b/test/functionalTest/cases/3112_ngsiv1_autocast/filters_in_autocasted_attributes.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3112_ngsiv1_autocast/filters_in_autocasted_attributes.test rename to test/functionalTest/cases/3112_ngsiv1_autocast/filters_in_autocasted_attributes.test.DISABLED diff --git a/test/functionalTest/cases/3112_ngsiv1_autocast/update_attributes_with_autocast.test b/test/functionalTest/cases/3112_ngsiv1_autocast/update_attributes_with_autocast.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3112_ngsiv1_autocast/update_attributes_with_autocast.test rename to test/functionalTest/cases/3112_ngsiv1_autocast/update_attributes_with_autocast.test.DISABLED diff --git a/test/functionalTest/cases/3112_ngsiv1_autocast/update_only_value_with_autocast.test b/test/functionalTest/cases/3112_ngsiv1_autocast/update_only_value_with_autocast.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3112_ngsiv1_autocast/update_only_value_with_autocast.test rename to test/functionalTest/cases/3112_ngsiv1_autocast/update_only_value_with_autocast.test.DISABLED diff --git a/test/functionalTest/cases/3162_context_providers_legacy_non_primitive/query_for_arrays.test b/test/functionalTest/cases/3162_context_providers_legacy_non_primitive/query_for_arrays.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3162_context_providers_legacy_non_primitive/query_for_arrays.test rename to test/functionalTest/cases/3162_context_providers_legacy_non_primitive/query_for_arrays.test.DISABLED diff --git a/test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geobox_update_does_not_break_location.test b/test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geobox_update_does_not_break_location.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geobox_update_does_not_break_location.test rename to test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geobox_update_does_not_break_location.test.DISABLED diff --git a/test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geojson_update_does_not_break_location.test b/test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geojson_update_does_not_break_location.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geojson_update_does_not_break_location.test rename to test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geojson_update_does_not_break_location.test.DISABLED diff --git a/test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geoline_update_does_not_break_location.test b/test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geoline_update_does_not_break_location.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geoline_update_does_not_break_location.test rename to test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geoline_update_does_not_break_location.test.DISABLED diff --git a/test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geopoint_update_does_not_break_location.test b/test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geopoint_update_does_not_break_location.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geopoint_update_does_not_break_location.test rename to test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geopoint_update_does_not_break_location.test.DISABLED diff --git a/test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geopolygon_update_does_not_break_location.test b/test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geopolygon_update_does_not_break_location.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geopolygon_update_does_not_break_location.test rename to test/functionalTest/cases/3442_ngsiv1_interop_location_fix/ngsiv1_geopolygon_update_does_not_break_location.test.DISABLED diff --git a/test/functionalTest/cases/3843_per_service_notif_queue/default_service_notif_queue.test b/test/functionalTest/cases/3843_per_service_notif_queue/default_service_notif_queue.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3843_per_service_notif_queue/default_service_notif_queue.test rename to test/functionalTest/cases/3843_per_service_notif_queue/default_service_notif_queue.test.DISABLED diff --git a/test/functionalTest/cases/3843_per_service_notif_queue/per_service_notif_queue.test b/test/functionalTest/cases/3843_per_service_notif_queue/per_service_notif_queue.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3843_per_service_notif_queue/per_service_notif_queue.test rename to test/functionalTest/cases/3843_per_service_notif_queue/per_service_notif_queue.test.DISABLED diff --git a/test/functionalTest/cases/3843_per_service_notif_queue/per_service_notif_queue_full_queues.test b/test/functionalTest/cases/3843_per_service_notif_queue/per_service_notif_queue_full_queues.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3843_per_service_notif_queue/per_service_notif_queue_full_queues.test rename to test/functionalTest/cases/3843_per_service_notif_queue/per_service_notif_queue_full_queues.test.DISABLED diff --git a/test/functionalTest/cases/3851_skip_query_forwarding/fwd_v2_ngsiv2_query_found_and_not_found_locally_and_remote_with_skip.test b/test/functionalTest/cases/3851_skip_query_forwarding/fwd_v2_ngsiv2_query_found_and_not_found_locally_and_remote_with_skip.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3851_skip_query_forwarding/fwd_v2_ngsiv2_query_found_and_not_found_locally_and_remote_with_skip.test rename to test/functionalTest/cases/3851_skip_query_forwarding/fwd_v2_ngsiv2_query_found_and_not_found_locally_and_remote_with_skip.test.DISABLED diff --git a/test/functionalTest/cases/3851_skip_query_forwarding/fwd_v2_ngsiv2_query_two_attributes_in_cpr_one_local_with_skip.test b/test/functionalTest/cases/3851_skip_query_forwarding/fwd_v2_ngsiv2_query_two_attributes_in_cpr_one_local_with_skip.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3851_skip_query_forwarding/fwd_v2_ngsiv2_query_two_attributes_in_cpr_one_local_with_skip.test rename to test/functionalTest/cases/3851_skip_query_forwarding/fwd_v2_ngsiv2_query_two_attributes_in_cpr_one_local_with_skip.test.DISABLED From a8e012b9f54d6d170d98d57fb3fe8acee81223fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ferm=C3=ADn=20Gal=C3=A1n=20M=C3=A1rquez?= Date: Tue, 4 Jun 2024 12:49:11 +0200 Subject: [PATCH 6/8] FIX disabled tests and documentation --- doc/manuals/deprecated.md | 1 + ..._params.test => pagination_error_in_uri_params.test.DISABLED} | 0 .../{accept_fail_01.test => accept_fail_01.test.DISABLED} | 0 ...ype_header.test => missing_content_type_header.test.DISABLED} | 0 ...otifyContext.test => jsonParseGetNotifyContext.test.DISABLED} | 0 ...QueryContext.test => jsonParsePostQueryContext.test.DISABLED} | 0 ...t => query_sequence_attributes_as_json_objects.test.DISABLED} | 0 ...ence_attributes_as_json_objects_with_compounds.test.DISABLED} | 0 ...eoquery_bad_coords.test => geoquery_bad_coords.test.DISABLED} | 0 ...query_circle_json.test => geoquery_circle_json.test.DISABLED} | 0 ...ery_polygon_json.test => geoquery_polygon_json.test.DISABLED} | 0 ...nge.test => location_no_actual_location_change.test.DISABLED} | 0 .../{query_sequence.test => query_sequence.test.DISABLED} | 0 .../{delete_entity.test => delete_entity.test.DISABLED} | 0 ...ute_value.test => update_empty_attribute_value.test.DISABLED} | 0 ...> update_sequence_empty_value_in_context_value.test.DISABLED} | 0 ...ate_sequence_empty_value_in_context_value_json.test.DISABLED} | 0 ..._update_query.test => http_tenant_update_query.test.DISABLED} | 0 ..._service_path.test => update_with_service_path.test.DISABLED} | 0 ...ce.test => service_ignore_without_multiservice.test.DISABLED} | 0 ...te_v1_forward.test => v2_reg_create_v1_forward.test.DISABLED} | 0 ...ttern.test => legacy-forwarding-with-idpattern.test.DISABLED} | 0 ...test => regid_global_pattern_query_forwarding2.test.DISABLED} | 0 23 files changed, 1 insertion(+) rename test/functionalTest/cases/0000_bad_requests/{pagination_error_in_uri_params.test => pagination_error_in_uri_params.test.DISABLED} (100%) rename test/functionalTest/cases/0000_content_related_headers/{accept_fail_01.test => accept_fail_01.test.DISABLED} (100%) rename test/functionalTest/cases/0000_content_related_headers/{missing_content_type_header.test => missing_content_type_header.test.DISABLED} (100%) rename test/functionalTest/cases/0000_json_parse/{jsonParseGetNotifyContext.test => jsonParseGetNotifyContext.test.DISABLED} (100%) rename test/functionalTest/cases/0000_json_parse/{jsonParsePostQueryContext.test => jsonParsePostQueryContext.test.DISABLED} (100%) rename test/functionalTest/cases/0000_ngsi10_compound_values/{query_sequence_attributes_as_json_objects.test => query_sequence_attributes_as_json_objects.test.DISABLED} (100%) rename test/functionalTest/cases/0000_ngsi10_compound_values/{query_sequence_attributes_as_json_objects_with_compounds.test => query_sequence_attributes_as_json_objects_with_compounds.test.DISABLED} (100%) rename test/functionalTest/cases/0000_ngsi10_geolocation_query/{geoquery_bad_coords.test => geoquery_bad_coords.test.DISABLED} (100%) rename test/functionalTest/cases/0000_ngsi10_geolocation_query/{geoquery_circle_json.test => geoquery_circle_json.test.DISABLED} (100%) rename test/functionalTest/cases/0000_ngsi10_geolocation_query/{geoquery_polygon_json.test => geoquery_polygon_json.test.DISABLED} (100%) rename test/functionalTest/cases/0000_ngsi10_geolocation_query/{location_no_actual_location_change.test => location_no_actual_location_change.test.DISABLED} (100%) rename test/functionalTest/cases/0000_ngsi10_query/{query_sequence.test => query_sequence.test.DISABLED} (100%) rename test/functionalTest/cases/0000_ngsi10_update/{delete_entity.test => delete_entity.test.DISABLED} (100%) rename test/functionalTest/cases/0000_ngsi10_update/{update_empty_attribute_value.test => update_empty_attribute_value.test.DISABLED} (100%) rename test/functionalTest/cases/0000_ngsi10_update/{update_sequence_empty_value_in_context_value.test => update_sequence_empty_value_in_context_value.test.DISABLED} (100%) rename test/functionalTest/cases/0000_ngsi10_update/{update_sequence_empty_value_in_context_value_json.test => update_sequence_empty_value_in_context_value_json.test.DISABLED} (100%) rename test/functionalTest/cases/0322_multitenancy/{http_tenant_update_query.test => http_tenant_update_query.test.DISABLED} (100%) rename test/functionalTest/cases/0392_service_path_update_and_query/{update_with_service_path.test => update_with_service_path.test.DISABLED} (100%) rename test/functionalTest/cases/0725_multiservice_ignore/{service_ignore_without_multiservice.test => service_ignore_without_multiservice.test.DISABLED} (100%) rename test/functionalTest/cases/3004_v2_reg_create/{v2_reg_create_v1_forward.test => v2_reg_create_v1_forward.test.DISABLED} (100%) rename test/functionalTest/cases/3458_legacy-forwarding-with-idpattern/{legacy-forwarding-with-idpattern.test => legacy-forwarding-with-idpattern.test.DISABLED} (100%) rename test/functionalTest/cases/3463_regid_global_pattern_query_forwarding/{regid_global_pattern_query_forwarding2.test => regid_global_pattern_query_forwarding2.test.DISABLED} (100%) diff --git a/doc/manuals/deprecated.md b/doc/manuals/deprecated.md index 9b289331b4..ef0574e4a7 100644 --- a/doc/manuals/deprecated.md +++ b/doc/manuals/deprecated.md @@ -39,6 +39,7 @@ A list of deprecated features and the version in which they were deprecated foll * `POST /NGSI10/updateContext` * `POST /v1/queryContext` * `POST /NGSI10/queryContext` + * Finally, the last remaining NGSIv1 operations where removed in Orion 4.0.0 * `attributes` field in `POST /v2/op/query` is in Orion 1.15.0. It is a combination of `attrs` (to select which attributes to include in the response to the query) and unary attribute filter in `q` within `expression` (to return only entities which have these attributes). Use them instead. diff --git a/test/functionalTest/cases/0000_bad_requests/pagination_error_in_uri_params.test b/test/functionalTest/cases/0000_bad_requests/pagination_error_in_uri_params.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_bad_requests/pagination_error_in_uri_params.test rename to test/functionalTest/cases/0000_bad_requests/pagination_error_in_uri_params.test.DISABLED diff --git a/test/functionalTest/cases/0000_content_related_headers/accept_fail_01.test b/test/functionalTest/cases/0000_content_related_headers/accept_fail_01.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_content_related_headers/accept_fail_01.test rename to test/functionalTest/cases/0000_content_related_headers/accept_fail_01.test.DISABLED diff --git a/test/functionalTest/cases/0000_content_related_headers/missing_content_type_header.test b/test/functionalTest/cases/0000_content_related_headers/missing_content_type_header.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_content_related_headers/missing_content_type_header.test rename to test/functionalTest/cases/0000_content_related_headers/missing_content_type_header.test.DISABLED diff --git a/test/functionalTest/cases/0000_json_parse/jsonParseGetNotifyContext.test b/test/functionalTest/cases/0000_json_parse/jsonParseGetNotifyContext.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_json_parse/jsonParseGetNotifyContext.test rename to test/functionalTest/cases/0000_json_parse/jsonParseGetNotifyContext.test.DISABLED diff --git a/test/functionalTest/cases/0000_json_parse/jsonParsePostQueryContext.test b/test/functionalTest/cases/0000_json_parse/jsonParsePostQueryContext.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_json_parse/jsonParsePostQueryContext.test rename to test/functionalTest/cases/0000_json_parse/jsonParsePostQueryContext.test.DISABLED diff --git a/test/functionalTest/cases/0000_ngsi10_compound_values/query_sequence_attributes_as_json_objects.test b/test/functionalTest/cases/0000_ngsi10_compound_values/query_sequence_attributes_as_json_objects.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_ngsi10_compound_values/query_sequence_attributes_as_json_objects.test rename to test/functionalTest/cases/0000_ngsi10_compound_values/query_sequence_attributes_as_json_objects.test.DISABLED diff --git a/test/functionalTest/cases/0000_ngsi10_compound_values/query_sequence_attributes_as_json_objects_with_compounds.test b/test/functionalTest/cases/0000_ngsi10_compound_values/query_sequence_attributes_as_json_objects_with_compounds.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_ngsi10_compound_values/query_sequence_attributes_as_json_objects_with_compounds.test rename to test/functionalTest/cases/0000_ngsi10_compound_values/query_sequence_attributes_as_json_objects_with_compounds.test.DISABLED diff --git a/test/functionalTest/cases/0000_ngsi10_geolocation_query/geoquery_bad_coords.test b/test/functionalTest/cases/0000_ngsi10_geolocation_query/geoquery_bad_coords.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_ngsi10_geolocation_query/geoquery_bad_coords.test rename to test/functionalTest/cases/0000_ngsi10_geolocation_query/geoquery_bad_coords.test.DISABLED diff --git a/test/functionalTest/cases/0000_ngsi10_geolocation_query/geoquery_circle_json.test b/test/functionalTest/cases/0000_ngsi10_geolocation_query/geoquery_circle_json.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_ngsi10_geolocation_query/geoquery_circle_json.test rename to test/functionalTest/cases/0000_ngsi10_geolocation_query/geoquery_circle_json.test.DISABLED diff --git a/test/functionalTest/cases/0000_ngsi10_geolocation_query/geoquery_polygon_json.test b/test/functionalTest/cases/0000_ngsi10_geolocation_query/geoquery_polygon_json.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_ngsi10_geolocation_query/geoquery_polygon_json.test rename to test/functionalTest/cases/0000_ngsi10_geolocation_query/geoquery_polygon_json.test.DISABLED diff --git a/test/functionalTest/cases/0000_ngsi10_geolocation_query/location_no_actual_location_change.test b/test/functionalTest/cases/0000_ngsi10_geolocation_query/location_no_actual_location_change.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_ngsi10_geolocation_query/location_no_actual_location_change.test rename to test/functionalTest/cases/0000_ngsi10_geolocation_query/location_no_actual_location_change.test.DISABLED diff --git a/test/functionalTest/cases/0000_ngsi10_query/query_sequence.test b/test/functionalTest/cases/0000_ngsi10_query/query_sequence.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_ngsi10_query/query_sequence.test rename to test/functionalTest/cases/0000_ngsi10_query/query_sequence.test.DISABLED diff --git a/test/functionalTest/cases/0000_ngsi10_update/delete_entity.test b/test/functionalTest/cases/0000_ngsi10_update/delete_entity.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_ngsi10_update/delete_entity.test rename to test/functionalTest/cases/0000_ngsi10_update/delete_entity.test.DISABLED diff --git a/test/functionalTest/cases/0000_ngsi10_update/update_empty_attribute_value.test b/test/functionalTest/cases/0000_ngsi10_update/update_empty_attribute_value.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_ngsi10_update/update_empty_attribute_value.test rename to test/functionalTest/cases/0000_ngsi10_update/update_empty_attribute_value.test.DISABLED diff --git a/test/functionalTest/cases/0000_ngsi10_update/update_sequence_empty_value_in_context_value.test b/test/functionalTest/cases/0000_ngsi10_update/update_sequence_empty_value_in_context_value.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_ngsi10_update/update_sequence_empty_value_in_context_value.test rename to test/functionalTest/cases/0000_ngsi10_update/update_sequence_empty_value_in_context_value.test.DISABLED diff --git a/test/functionalTest/cases/0000_ngsi10_update/update_sequence_empty_value_in_context_value_json.test b/test/functionalTest/cases/0000_ngsi10_update/update_sequence_empty_value_in_context_value_json.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0000_ngsi10_update/update_sequence_empty_value_in_context_value_json.test rename to test/functionalTest/cases/0000_ngsi10_update/update_sequence_empty_value_in_context_value_json.test.DISABLED diff --git a/test/functionalTest/cases/0322_multitenancy/http_tenant_update_query.test b/test/functionalTest/cases/0322_multitenancy/http_tenant_update_query.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0322_multitenancy/http_tenant_update_query.test rename to test/functionalTest/cases/0322_multitenancy/http_tenant_update_query.test.DISABLED diff --git a/test/functionalTest/cases/0392_service_path_update_and_query/update_with_service_path.test b/test/functionalTest/cases/0392_service_path_update_and_query/update_with_service_path.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0392_service_path_update_and_query/update_with_service_path.test rename to test/functionalTest/cases/0392_service_path_update_and_query/update_with_service_path.test.DISABLED diff --git a/test/functionalTest/cases/0725_multiservice_ignore/service_ignore_without_multiservice.test b/test/functionalTest/cases/0725_multiservice_ignore/service_ignore_without_multiservice.test.DISABLED similarity index 100% rename from test/functionalTest/cases/0725_multiservice_ignore/service_ignore_without_multiservice.test rename to test/functionalTest/cases/0725_multiservice_ignore/service_ignore_without_multiservice.test.DISABLED diff --git a/test/functionalTest/cases/3004_v2_reg_create/v2_reg_create_v1_forward.test b/test/functionalTest/cases/3004_v2_reg_create/v2_reg_create_v1_forward.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3004_v2_reg_create/v2_reg_create_v1_forward.test rename to test/functionalTest/cases/3004_v2_reg_create/v2_reg_create_v1_forward.test.DISABLED diff --git a/test/functionalTest/cases/3458_legacy-forwarding-with-idpattern/legacy-forwarding-with-idpattern.test b/test/functionalTest/cases/3458_legacy-forwarding-with-idpattern/legacy-forwarding-with-idpattern.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3458_legacy-forwarding-with-idpattern/legacy-forwarding-with-idpattern.test rename to test/functionalTest/cases/3458_legacy-forwarding-with-idpattern/legacy-forwarding-with-idpattern.test.DISABLED diff --git a/test/functionalTest/cases/3463_regid_global_pattern_query_forwarding/regid_global_pattern_query_forwarding2.test b/test/functionalTest/cases/3463_regid_global_pattern_query_forwarding/regid_global_pattern_query_forwarding2.test.DISABLED similarity index 100% rename from test/functionalTest/cases/3463_regid_global_pattern_query_forwarding/regid_global_pattern_query_forwarding2.test rename to test/functionalTest/cases/3463_regid_global_pattern_query_forwarding/regid_global_pattern_query_forwarding2.test.DISABLED From f755865c4bfa526d43fb21914be0e6fa844ec327 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ferm=C3=ADn=20Gal=C3=A1n=20M=C3=A1rquez?= Date: Wed, 5 Jun 2024 12:17:54 +0200 Subject: [PATCH 7/8] FIX issue raised in code review --- .../ngsi10.test.DISABLED | 365 ------------------ .../ngsi9.test.DISABLED | 335 ---------------- .../0968_invalid_regex_subs.test} | 54 +-- 3 files changed, 16 insertions(+), 738 deletions(-) delete mode 100644 test/functionalTest/cases/0585_empty_type_in_response/ngsi10.test.DISABLED delete mode 100644 test/functionalTest/cases/0585_empty_type_in_response/ngsi9.test.DISABLED rename test/functionalTest/cases/{0968_ngsi10_asterisk_subs/0968_ngsi10_asterisk_subs.test.DISABLED => 0968_invalid_regex_subs/0968_invalid_regex_subs.test} (62%) diff --git a/test/functionalTest/cases/0585_empty_type_in_response/ngsi10.test.DISABLED b/test/functionalTest/cases/0585_empty_type_in_response/ngsi10.test.DISABLED deleted file mode 100644 index cd04a058c6..0000000000 --- a/test/functionalTest/cases/0585_empty_type_in_response/ngsi10.test.DISABLED +++ /dev/null @@ -1,365 +0,0 @@ -# Copyright 2014 Telefonica Investigacion y Desarrollo, S.A.U -# -# This file is part of Orion Context Broker. -# -# Orion Context Broker is free software: you can redistribute it and/or -# modify it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# Orion Context Broker is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero -# General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with Orion Context Broker. If not, see http://www.gnu.org/licenses/. -# -# For those usages not covered by this license please contact with -# iot_support at tid dot es - -# VALGRIND_READY - to mark the test ready for valgrindTestSuite.sh - ---NAME-- -NGSI10 Empty Entity Type Check - ---SHELL-INIT-- -dbInit CB -brokerStart CB - ---SHELL-- - -# -# 01. Update/APPEND an entity with type Room and id Room, Attribute temperature -# 02. Query with convop GET /v1/contextEntities/Room -# 03. Query with convop GET /v1/contextEntities/Room/attributes/temperature -# 04. Query with convop GET /v1/contextEntities/type/Room/id/Room -# 05. Query with convop GET /v1/contextEntities/type/Room/id/Room/attributes/temperature -# 06. Query with convop GET /v1/contextEntityTypes/Room -# 07. Query with convop GET /v1/contextEntityTypes/Room/attributes/temperature -# - -echo "01. Update/APPEND an entity with type Room and id Room, Attribute temperature" -echo "=============================================================================" -payload='{ - "contextElements": [ - { - "type": "Room", - "isPattern": "false", - "id": "Room", - "attributes": [ - { - "name": "temperature", - "type": "degree", - "value": "20", - "metadatas": [ - { - "name": "ID", - "type": "string", - "value": "backup" - } - ] - } - ] - } - ], - "updateAction": "APPEND" -}' -orionCurl --url /v1/updateContext --payload "$payload" -echo -echo - - -echo "02. Query with convop GET /v1/contextEntities/Room" -echo "==================================================" -orionCurl --url /v1/contextEntities/Room -echo -echo - - -echo "03. Query with convop GET /v1/contextEntities/Room/attributes/temperature" -echo "=========================================================================" -orionCurl --url /v1/contextEntities/Room/attributes/temperature -echo -echo - - -echo "04. Query with convop GET /v1/contextEntities/type/Room/id/Room" -echo "===============================================================" -orionCurl --url /v1/contextEntities/type/Room/id/Room -echo -echo - - -echo "05. Query with convop GET /v1/contextEntities/type/Room/id/Room/attributes/temperature" -echo "======================================================================================" -orionCurl --url /v1/contextEntities/type/Room/id/Room/attributes/temperature -echo -echo - - -echo "06. Query with convop GET /v1/contextEntityTypes/Room" -echo "=====================================================" -orionCurl --url /v1/contextEntityTypes/Room -echo -echo - - -echo "07. Query with convop GET /v1/contextEntityTypes/Room/attributes/temperature" -echo "============================================================================" -orionCurl --url /v1/contextEntityTypes/Room/attributes/temperature -echo -echo - - ---REGEXPECT-- -01. Update/APPEND an entity with type Room and id Room, Attribute temperature -============================================================================= -HTTP/1.1 200 OK -Date: REGEX(.*) -Fiware-Correlator: REGEX([0-9a-f\-]{36}) -Content-Type: application/json -Content-Length: 263 - -{ - "contextResponses": [ - { - "contextElement": { - "attributes": [ - { - "metadatas": [ - { - "name": "ID", - "type": "string", - "value": "backup" - } - ], - "name": "temperature", - "type": "degree", - "value": "" - } - ], - "id": "Room", - "isPattern": "false", - "type": "Room" - }, - "statusCode": { - "code": "200", - "reasonPhrase": "OK" - } - } - ] -} - - -02. Query with convop GET /v1/contextEntities/Room -================================================== -HTTP/1.1 200 OK -Date: REGEX(.*) -Fiware-Correlator: REGEX([0-9a-f\-]{36}) -Content-Type: application/json -Content-Length: 242 - -{ - "contextElement": { - "attributes": [ - { - "metadatas": [ - { - "name": "ID", - "type": "string", - "value": "backup" - } - ], - "name": "temperature", - "type": "degree", - "value": "20" - } - ], - "id": "Room", - "isPattern": "false", - "type": "Room" - }, - "statusCode": { - "code": "200", - "reasonPhrase": "OK" - } -} - - -03. Query with convop GET /v1/contextEntities/Room/attributes/temperature -========================================================================= -HTTP/1.1 200 OK -Date: REGEX(.*) -Fiware-Correlator: REGEX([0-9a-f\-]{36}) -Content-Type: application/json -Content-Length: 177 - -{ - "attributes": [ - { - "metadatas": [ - { - "name": "ID", - "type": "string", - "value": "backup" - } - ], - "name": "temperature", - "type": "degree", - "value": "20" - } - ], - "statusCode": { - "code": "200", - "reasonPhrase": "OK" - } -} - - -04. Query with convop GET /v1/contextEntities/type/Room/id/Room -=============================================================== -HTTP/1.1 200 OK -Date: REGEX(.*) -Fiware-Correlator: REGEX([0-9a-f\-]{36}) -Content-Type: application/json -Content-Length: 242 - -{ - "contextElement": { - "attributes": [ - { - "metadatas": [ - { - "name": "ID", - "type": "string", - "value": "backup" - } - ], - "name": "temperature", - "type": "degree", - "value": "20" - } - ], - "id": "Room", - "isPattern": "false", - "type": "Room" - }, - "statusCode": { - "code": "200", - "reasonPhrase": "OK" - } -} - - -05. Query with convop GET /v1/contextEntities/type/Room/id/Room/attributes/temperature -====================================================================================== -HTTP/1.1 200 OK -Date: REGEX(.*) -Fiware-Correlator: REGEX([0-9a-f\-]{36}) -Content-Type: application/json -Content-Length: 177 - -{ - "attributes": [ - { - "metadatas": [ - { - "name": "ID", - "type": "string", - "value": "backup" - } - ], - "name": "temperature", - "type": "degree", - "value": "20" - } - ], - "statusCode": { - "code": "200", - "reasonPhrase": "OK" - } -} - - -06. Query with convop GET /v1/contextEntityTypes/Room -===================================================== -HTTP/1.1 200 OK -Date: REGEX(.*) -Fiware-Correlator: REGEX([0-9a-f\-]{36}) -Content-Type: application/json -Content-Length: 265 - -{ - "contextResponses": [ - { - "contextElement": { - "attributes": [ - { - "metadatas": [ - { - "name": "ID", - "type": "string", - "value": "backup" - } - ], - "name": "temperature", - "type": "degree", - "value": "20" - } - ], - "id": "Room", - "isPattern": "false", - "type": "Room" - }, - "statusCode": { - "code": "200", - "reasonPhrase": "OK" - } - } - ] -} - - -07. Query with convop GET /v1/contextEntityTypes/Room/attributes/temperature -============================================================================ -HTTP/1.1 200 OK -Date: REGEX(.*) -Fiware-Correlator: REGEX([0-9a-f\-]{36}) -Content-Type: application/json -Content-Length: 265 - -{ - "contextResponses": [ - { - "contextElement": { - "attributes": [ - { - "metadatas": [ - { - "name": "ID", - "type": "string", - "value": "backup" - } - ], - "name": "temperature", - "type": "degree", - "value": "20" - } - ], - "id": "Room", - "isPattern": "false", - "type": "Room" - }, - "statusCode": { - "code": "200", - "reasonPhrase": "OK" - } - } - ] -} - - ---TEARDOWN-- -brokerStop CB -dbDrop CB diff --git a/test/functionalTest/cases/0585_empty_type_in_response/ngsi9.test.DISABLED b/test/functionalTest/cases/0585_empty_type_in_response/ngsi9.test.DISABLED deleted file mode 100644 index 5136e99181..0000000000 --- a/test/functionalTest/cases/0585_empty_type_in_response/ngsi9.test.DISABLED +++ /dev/null @@ -1,335 +0,0 @@ -# Copyright 2014 Telefonica Investigacion y Desarrollo, S.A.U -# -# This file is part of Orion Context Broker. -# -# Orion Context Broker is free software: you can redistribute it and/or -# modify it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# Orion Context Broker is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero -# General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with Orion Context Broker. If not, see http://www.gnu.org/licenses/. -# -# For those usages not covered by this license please contact with -# iot_support at tid dot es - -# VALGRIND_READY - to mark the test ready for valgrindTestSuite.sh - ---NAME-- -NGSI9 Empty Entity Type Check - ---SHELL-INIT-- -dbInit CB -brokerStart CB - ---SHELL-- - -# -# 01. Register an entity with type Room and id Room -# 02. Discover with convop GET /v1/registry/contextEntities/Room -# 03. Discover with convop GET /v1/registry/contextEntities/Room/attributes/temperature -# 04. Discover with convop GET /v1/registry/contextEntityTypes/Room -# 05. Discover with convop GET /v1/registry/contextEntityTypes/Room/attributes/temperature -# 06. Discover with convop GET /v1/registry/contextEntities/type/Room/id/Room -# 07. Discover with convop GET /v1/registry/contextEntities/type/Room/id/Room/attributes/temperature -# - -echo "01. Register an entity with type Room and id Room" -echo "=================================================" -payload='{ - "contextRegistrations": [ - { - "entities": [ - { - "type": "Room", - "isPattern": "false", - "id": "Room" - }, - { - "type": "Room", - "isPattern": "false", - "id": "OfficeRoom" - } - ], - "attributes": [ - { - "name": "temperature", - "type": "degree" - } - ], - "providingApplication": "http://localhost:1028/application" - } - ], - "duration": "PT1H" -}' -orionCurl --url /v1/registry/registerContext --payload "$payload" -echo -echo - - -echo "02. Discover with convop GET /v1/registry/contextEntities/Room" -echo "==============================================================" -orionCurl --url /v1/registry/contextEntities/Room -echo -echo - - -echo "03. Discover with convop GET /v1/registry/contextEntities/Room/attributes/temperature" -echo "=====================================================================================" -orionCurl --url /v1/registry/contextEntities/Room/attributes/temperature -echo -echo - - -echo "04. Discover with convop GET /v1/registry/contextEntityTypes/Room" -echo "=================================================================" -orionCurl --url /v1/registry/contextEntityTypes/Room -echo -echo - - -echo "05. Discover with convop GET /v1/registry/contextEntityTypes/Room/attributes/temperature" -echo "========================================================================================" -orionCurl --url /v1/registry/contextEntityTypes/Room/attributes/temperature -echo -echo - -echo "06. Discover with convop GET /v1/registry/contextEntities/type/Room/id/Room" -echo "===========================================================================" -orionCurl --url /v1/registry/contextEntities/type/Room/id/Room -echo -echo - - -echo "07. Discover with convop GET /v1/registry/contextEntities/type/Room/id/Room/attributes/temperature" -echo "==================================================================================================" -orionCurl --url /v1/registry/contextEntities/type/Room/id/Room/attributes/temperature -echo -echo - - ---REGEXPECT-- -01. Register an entity with type Room and id Room -================================================= -HTTP/1.1 200 OK -Date: REGEX(.*) -Fiware-Correlator: REGEX([0-9a-f\-]{36}) -Content-Type: application/json -Content-Length: 63 - -{ - "duration": "PT1H", - "registrationId": "REGEX([0-9a-f]{24})" -} - - -02. Discover with convop GET /v1/registry/contextEntities/Room -============================================================== -HTTP/1.1 200 OK -Date: REGEX(.*) -Fiware-Correlator: REGEX([0-9a-f\-]{36}) -Content-Type: application/json -Content-Length: 234 - -{ - "contextRegistrationResponses": [ - { - "contextRegistration": { - "attributes": [ - { - "name": "temperature", - "type": "degree" - } - ], - "entities": [ - { - "id": "Room", - "isPattern": "false", - "type": "Room" - } - ], - "providingApplication": "http://localhost:1028/application" - } - } - ] -} - - -03. Discover with convop GET /v1/registry/contextEntities/Room/attributes/temperature -===================================================================================== -HTTP/1.1 200 OK -Date: REGEX(.*) -Fiware-Correlator: REGEX([0-9a-f\-]{36}) -Content-Type: application/json -Content-Length: 234 - -{ - "contextRegistrationResponses": [ - { - "contextRegistration": { - "attributes": [ - { - "name": "temperature", - "type": "degree" - } - ], - "entities": [ - { - "id": "Room", - "isPattern": "false", - "type": "Room" - } - ], - "providingApplication": "http://localhost:1028/application" - } - } - ] -} - - -04. Discover with convop GET /v1/registry/contextEntityTypes/Room -================================================================= -HTTP/1.1 200 OK -Date: REGEX(.*) -Fiware-Correlator: REGEX([0-9a-f\-]{36}) -Content-Type: application/json -Content-Length: 288 - -{ - "contextRegistrationResponses": [ - { - "contextRegistration": { - "attributes": [ - { - "name": "temperature", - "type": "degree" - } - ], - "entities": [ - { - "id": "Room", - "isPattern": "false", - "type": "Room" - }, - { - "id": "OfficeRoom", - "isPattern": "false", - "type": "Room" - } - ], - "providingApplication": "http://localhost:1028/application" - } - } - ] -} - - -05. Discover with convop GET /v1/registry/contextEntityTypes/Room/attributes/temperature -======================================================================================== -HTTP/1.1 200 OK -Date: REGEX(.*) -Fiware-Correlator: REGEX([0-9a-f\-]{36}) -Content-Type: application/json -Content-Length: 288 - -{ - "contextRegistrationResponses": [ - { - "contextRegistration": { - "attributes": [ - { - "name": "temperature", - "type": "degree" - } - ], - "entities": [ - { - "id": "Room", - "isPattern": "false", - "type": "Room" - }, - { - "id": "OfficeRoom", - "isPattern": "false", - "type": "Room" - } - ], - "providingApplication": "http://localhost:1028/application" - } - } - ] -} - - -06. Discover with convop GET /v1/registry/contextEntities/type/Room/id/Room -=========================================================================== -HTTP/1.1 200 OK -Date: REGEX(.*) -Fiware-Correlator: REGEX([0-9a-f\-]{36}) -Content-Type: application/json -Content-Length: 234 - -{ - "contextRegistrationResponses": [ - { - "contextRegistration": { - "attributes": [ - { - "name": "temperature", - "type": "degree" - } - ], - "entities": [ - { - "id": "Room", - "isPattern": "false", - "type": "Room" - } - ], - "providingApplication": "http://localhost:1028/application" - } - } - ] -} - - -07. Discover with convop GET /v1/registry/contextEntities/type/Room/id/Room/attributes/temperature -================================================================================================== -HTTP/1.1 200 OK -Date: REGEX(.*) -Fiware-Correlator: REGEX([0-9a-f\-]{36}) -Content-Type: application/json -Content-Length: 234 - -{ - "contextRegistrationResponses": [ - { - "contextRegistration": { - "attributes": [ - { - "name": "temperature", - "type": "degree" - } - ], - "entities": [ - { - "id": "Room", - "isPattern": "false", - "type": "Room" - } - ], - "providingApplication": "http://localhost:1028/application" - } - } - ] -} - - ---TEARDOWN-- -brokerStop CB -dbDrop CB diff --git a/test/functionalTest/cases/0968_ngsi10_asterisk_subs/0968_ngsi10_asterisk_subs.test.DISABLED b/test/functionalTest/cases/0968_invalid_regex_subs/0968_invalid_regex_subs.test similarity index 62% rename from test/functionalTest/cases/0968_ngsi10_asterisk_subs/0968_ngsi10_asterisk_subs.test.DISABLED rename to test/functionalTest/cases/0968_invalid_regex_subs/0968_invalid_regex_subs.test index 51d1ed2ff5..88b6207876 100644 --- a/test/functionalTest/cases/0968_ngsi10_asterisk_subs/0968_ngsi10_asterisk_subs.test.DISABLED +++ b/test/functionalTest/cases/0968_invalid_regex_subs/0968_invalid_regex_subs.test @@ -21,7 +21,7 @@ # VALGRIND_READY - to mark the test ready for valgrindTestSuite.sh --NAME-- -NGSI10 subscription with invalid regex "*" +Subscription with invalid regex "*" --SHELL-INIT-- dbInit CB @@ -37,38 +37,21 @@ echo "01. Create subscription with invalid regex" echo "==========================================" payload=' { + "subject": { "entities": [ { "type": "Patient", - "isPattern": "true", - "id": "*" + "idPattern": "*" } - ], - "attributes": [ - "Blood glucose", - "Body temperature", - "Systolic blood pressure", - "Diastolic blood pressure", - "Respiration rate", - "Heart rate", - "Blood oxygen", - "timestamp" - ], - "reference": "http://A.B.C.D:5999/orion2mysql", - "duration": "P1Y", - "notifyConditions": [ - { - "type": "ONCHANGE", - "condValues": [ - "timestamp" - ] - } - ], - "throttling": "PT1S" -} -' - -orionCurl --url /v1/subscribeContext --payload "$payload" + ] + }, + "notification": { + "http": { + "url": "http://A.B.C.D:5999/orion2mysql" + } + } +}' +orionCurl --url /v2/subscriptions --payload "$payload" echo echo @@ -76,20 +59,15 @@ echo --REGEXPECT-- 01. Create subscription with invalid regex ========================================== -HTTP/1.1 200 OK +HTTP/1.1 400 Bad Request Date: REGEX(.*) Fiware-Correlator: REGEX([0-9a-f\-]{36}) Content-Type: application/json -Content-Length: 141 +Content-Length: 73 { - "subscribeError": { - "errorCode": { - "code": "400", - "details": "invalid payload: invalid regex for entity id pattern", - "reasonPhrase": "Bad Request" - } - } + "description": "Invalid regex for entity idPattern", + "error": "BadRequest" } From 5e09b00fdd9df76b1f1e59bfdd7ded575c0a0574 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ferm=C3=ADn=20Gal=C3=A1n=20M=C3=A1rquez?= Date: Wed, 5 Jun 2024 13:21:14 +0200 Subject: [PATCH 8/8] FIX docu --- doc/manuals/admin/logs.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/doc/manuals/admin/logs.md b/doc/manuals/admin/logs.md index bf711aba94..ae145c427c 100644 --- a/doc/manuals/admin/logs.md +++ b/doc/manuals/admin/logs.md @@ -406,13 +406,6 @@ time=2020-10-26T15:06:14.642Z | lvl=INFO | corr=c4a3192e-179c-11eb-ac8f-000c29df If `-logDeprecate` CLI setting is used (or `deprecate` parameter in the [log admin REST API](management_api.md#log-configs-and-trace-levels)) the following WARN traces are generated: -* NGSIv1 requests (both with and without payload). For instance: - -``` -time=2023-05-25T14:27:45.958Z | lvl=WARN | corr=513bd10e-fb08-11ed-8ad7-000c29583ca5 | trans=1685024865-125-00000000001 | from=127.0.0.1 | srv=s1 | subsrv=/A | comp=Orion | op=logTracing.cpp[171]:logInfoRequestWithPayload | msg=Deprecated NGSIv1 request received: POST /v1/queryContext, request payload (48 bytes): { "entities": [ { "type": "T1", "id": "E1" } ] }, response code: 200 -time=2023-05-25T14:27:46.041Z | lvl=WARN | corr=51490536-fb08-11ed-9782-000c29583ca5 | trans=1685024865-125-00000000002 | from=127.0.0.1 | srv=s1 | subsrv=/A | comp=Orion | op=logTracing.cpp[114]:logInfoRequestWithoutPayload | msg=Deprecated NGSIv1 request received: GET /v1/contextEntities/E, response code: 200 -``` - * Usages of [`"legacyForwarding": true`](../orion-api.md#registrationprovider)). For instance: ```