Skip to content

Commit

Permalink
update the test cases in StandardIntegrationTest to be independent fr…
Browse files Browse the repository at this point in the history
…om each other.
  • Loading branch information
gbicann committed Jul 3, 2024
1 parent 55e25b2 commit 4f58399
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 13 deletions.
10 changes: 7 additions & 3 deletions ChangeLog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,17 @@
to correct the error codes generated when the server accepts a `<voice>`
element with invalid content.
- |
The [`dns.nameservers`](#Input-Parameter-dns.nameservers) input parameter has
been updated to allow different nameservers to be specified for each TLD
The [`dns.nameservers`](#Input-Parameter-dns.nameservers) input parameter
has been updated to allow different nameservers to be specified for each TLD
being tested. The description of the [DNS](#Test-Suite-StandardDNS) has been
updated to reflect this change.
- |
documented [Test TLDs for RSP
Documented [Test TLDs for RSP
Evaluation](#Preamble-2.6.-Test-TLDs-for-RSP%0AEvaluation).
- |
Updated the test cases in the [Integration test
suite](#Test-Suite-StandardIntegrationTest) to be independent from each
other.
2024-06-26:
- Correct errors in [epp-12](#Test-Case-epp-12).
Expand Down
25 changes: 15 additions & 10 deletions inc/integration/cases.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,17 +41,18 @@ integration-02:
Description: |
This test confirms that the EPP and DNS systems are properly integrated,
that is, that transform commands performed on objects in the EPP system
are reflected in the RDAP system within the Service Level Requirement of
the SLA.
are reflected in the DNS within the Service Level Requirement of the SLA.
The test system will connect to the EPP server and create domain and (if
applicable) host and contact objects using the same methodology as
`integration-01`.
The test system will perform DNS queries to confirm that the DNS servers
provide responses for the domain names created in `integration-01`. All DNS
servers **MUST** provide the correct DNS response for all domains within 1
hour of the domains's `<crDate>` element.
provide responses for the created domain names. All DNS servers **MUST**
provide the correct DNS response for all domains within 1 hour of the
domain's `<crDate>` element.
Input-Parameters:
- dns.nameservers
Dependencies:
- integration-01
Errors:
- INTEGRATION_DNS_QUERY_FAILED
- INTEGRATION_DOMAIN_NOT_PRESENT_IN_DNS
Expand All @@ -64,6 +65,10 @@ integration-03:
that is, that objects created in the EPP system are reflected in a valid
RDE deposit file within the Service Level Requirement of the SLA.
The test system will connect to the EPP server and create domain and (if
applicable) host and contact objects using the same methodology as
`integration-01`.
The test system will periodically connect to the SFTP server specified by
the `integration.rdeSFTPHostname` input parameter, using the username
specified in the `integration.rdeSFTPUsername` input parameter and the SSH
Expand All @@ -73,9 +78,9 @@ integration-03:
listed in the `integration.rdeSFTPACL` resource have been added to the
Access Control List for the SFTP server (if any).
All objects created in the `integration-01` test case **MUST** be found
within a valid RDE deposit file (that is, the deposit passes all the tests
in the RDE test suite) within 24 hours of each object's `<crDate>` element.
All objects created **MUST** be found within a valid RDE deposit file (that
is, the deposit passes all the tests in the RDE test suite) within 24 hours
of each object's `<crDate>` element.
Furthermore, for each deposit found in the directory, the corresponding
RDE report (as described in [Section 2.1 of
Expand Down

0 comments on commit 4f58399

Please sign in to comment.