Skip to content

Releases: openBackhaul/RegistryOffice

TestSuite Implementation of RegistryOffice v1.0.0

18 Nov 17:40
d3ad336
Compare
Choose a tag to compare

TestSuite Implementation of RegistryOffice v1.0.0

This release contains testcase collections ,

  • for all the of the individual services
  • for the individual OAM services
  • that checks functionalities of all services and the expected behavior of forwardings across applications
  • load file that provides initial configuration information which can be utilized to validate the initial configuration of the server database

Implementation of RegistryOffice v1.0.0

18 Nov 17:34
d3ad336
Compare
Choose a tag to compare

Implementation of RegistryOffice v1.0.0

This release contains,

  • implementation of the individual services
  • BasicServices incorporated from npm package onf-core-model-ap-bs+1.0.1
  • Application pattern framework incorporated from npm package onf-core-model-ap+1.0.1

Open Issues

Report timestamp : Thursday, 17 November 2022 16:32:51
Total run Duration : 55m 25.7s
Average response time : 103 ms
Total assertions : 2762
Total failures : 148
Total skipped test : 0

Consistent Issues :

Categories count Rootcause Issue number / further reference
AssertionError - Expected /v1/bequeath-your-data-and-die - incorrect new-application-name attribute 1 For incorrect application-name , server is not processing the request. This behavior is fine. But the response code should be 400 instead of 204. RegistryOffice/issues/195
AssertionError - BequeathingDataAndDieCausesForwardings - reference OldRelease/core-model-1-4:control-construct 1 OldRelease IP not configured in the application and resulting in request timeout. Issue will be resolved after including "old-release" information in the embed-yourself callback in registry-office. RegistryOffice/issues/108
RangeError - BequeathingDataAndDieCausesForwardings - sampling /v1/bequeath-your-data-and-die 1 OldRelease IP not configured in the application and resulting in request timeout. Issue will be resolved after including "old-release" information in the embed-yourself callback in registry-office. RegistryOffice/issues/108
AssertionError - BequeathingDataAndDieCausesForwardings - sampling /v1/bequeath-your-data-and-die 1 The application request body received is with "undefined" values. Server is not processing the request. Issue will not be observed after updating testsuite to version 2
AssertionError - Response body completeness - Expected /v1/start-application-in-generic-representation 4 The datatype "String" changed from capital "S" to small "s" in the version 2 specification. This change is implemented in the server side. And in the version 2 of testsuite this will be included. Issue will not be observed after updating testsuite to version 2
AssertionError - Response body completeness - Expected /v1/list-applications 16 IP address in the testsuite load file and the server side Config file are different. This issue will not be observed after including the fake-ip-address script in both server as well as testsuite load file. ApplicationPattern/issues/247
AssertionError - Response body completeness - Expected /v1/list-applications-in-generic-representation 12 IP address in the testsuite load file and the server side Config file are different. This issue will not be observed after including the fake-ip-address script in both server as well as testsuite load file. ApplicationPattern/issues/247
AssertionError - notify-deregistration - subscriber-operation updated? - Expected /core-model-1-4:control-construct 1 When provided in the unexpected format (i.e.) without starting with a version number , the new subscriber-operation is creating a LTP instead of updating the existing operation-client's operation-name. ApplicationPattern/issues/284
AssertionError - Response body completeness? - Expected /core-model-1-4:control-construct 28 This consists of 3 categories of issues ,9 - mismatch in ltp and fc uuids are not in sync between the one in the testsuite load file and the server side load file. But the issue is because of the local-id : 000 repeated 3 times in the OperationUpdateBroadcast , ServerReplacementBroadcast ForwardingConstruct. 10 - mismatch in the IP address between load file in testsuite and server. Part of fake IP address this will be fixed. 11 - new operation-client creation updating new operations without the proper versioning creates new LTPs instead of updating existing. mismatch in ltp and fc uuids - RegistryOffice/issues/9 , mismatch in the IP address - ApplicationPattern/issues/247 ,new operation-client creation - ApplicationPattern/issues/284

Inconsistent Issues :

The following issues are inconsistent and will be fixed after supporting ElasticSearch in the EaTL and OL application ApplicationPattern/issues/357,

Categories count
Error - Request notified? - reference OamLog/core-model-1-4:control-construct 1
AssertionError - Request notified? - Expected OamLog/v1/list-records-of-application 1
ExecutionAndTraceLog/core-model-1-4:control-construct 32
Expected ExecutionAndTraceLog/v1/list-records-of-flow 49

Specification of RegistryOffice v1.0.0

28 Sep 11:56
60ce1f2
Compare
Choose a tag to compare

This release contains:

  • High Level Design

    • ServiceList
    • ForwardingList
    • ProfileList
  • Detailed Design

    • OAS
    • DATAfile
    • Testcases

of the RegistryOffice Specification v1.0.0 as it will be used for the first version of the TinyApplicationController.
(Since merging into main branch and tagging the release label has been delayed, listed specifications are already containing elements, which will be part of the v2.0.0 implementation.)