Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: explanation of simulators, status field





Testing

Current Status


ItemStatus
Testing
Blockers
Blockers 

Status
colourGreen
titleNo blocker

High visibility bugs

Status
colourGreen
titleNo highlighted bug

Other issues for testing that should be seen at a summary level
Where possible, always include JIRA links

Status
colourGreen
titlenONE


Test contacts:

  Tamas Bakail      tamas.bakai@est.tech

 Björn Magnusson     bjorn.magnusson@est.tech

DCAE Data File Collector











Test Cases and Status:  DCAE Data File Collector

#Test CaseStatus
1

DFC consumes 1node/1file event, collects from XNF, then successfully publish it

Status
titleNot yet tested

2

Interface towards Message-Router -Negative tests

Status
titleNot yet tested

3

Interface towards xNF -Negative tests

Status
titleNot yet tested

Interface towards Data-Router -Negative tests

Status
titleNot yet tested

 XNF temporary disconnection

Status
titleNot yet tested

6

DR temporary disconnection

Status
titleNot yet tested

7

Ensure any files which are not available are logged.

Expected outcome: any errors such as non-existant file (e.g. file removed before retrieval) are logged

Status
titleNot yet tested

8

Confirm that in the event the maximum number of retries is exceeded, an error is logged.

Expected outcome: Error log indicating that the file was not able to retrieved.

Status
titleNot yet tested

9

Ensure the connection to xNF is closed.

Expected outcome: Connection to xNF is closed.

Status
titleNot yet tested





Test environment requirements for above test cases:

  • Docker-compose for XNF simulator
  • MR-sim and DR-sim requirements are fulfilled (virtualenv, npm, or docker-container)
  • The environment can be found in the Integration repo ./test/mocks/



View file
namedatafile-collector-CSIT-test-UML.txt
height250

Message router simulator:

  • Provides pre-configured FileReady Event replies based on start arguments. The achieved functionality (test-case) is also controlled by that. Use Unix signals to stop/kill as necessary and restart according to TC. Stdout shows the polling and replies.

Data router simulator:

  • Consists of two processes of http server to mimic forwarding properly. Use Unix signals to stop/kill as needed. Stdout shows published files. The number of the collected files can be queried using an HTTP interface for CI purposes.

XNF simulator: 

  • A set of FTPS, SFTP servers prepared with keys/certificates and files to be downloaded.
  • Controlled by a docker-compose configuration
  • There are NO VES events originated from this to keep the structure simple. All VES events (FileReady Events) are created by the MR-sim based on the pre-populated files and known ports/IP addresses.