From 87004fcade61ce863bfe8b1425486d78ac074d15 Mon Sep 17 00:00:00 2001 From: Gavin Brown Date: Wed, 13 Nov 2024 14:58:52 +0300 Subject: [PATCH] add idn.testLabelsForOTE resource --- ChangeLog.yaml | 5 +++++ inc/resources.yaml | 25 +++++++++++++++++++++++-- inc/suites.yaml.in | 2 +- 3 files changed, 29 insertions(+), 3 deletions(-) diff --git a/ChangeLog.yaml b/ChangeLog.yaml index 5bfb55d..2caf227 100644 --- a/ChangeLog.yaml +++ b/ChangeLog.yaml @@ -1,3 +1,8 @@ +2024-11-13: + - | + Added the [`idn.testLabelsForOTE`](#Resource-idn.testLabelsForOTE) resource + to the IDN test suite. + 2024-11-06: - | Updates to: diff --git a/inc/resources.yaml b/inc/resources.yaml index 9de8067..6c386b4 100644 --- a/inc/resources.yaml +++ b/inc/resources.yaml @@ -101,6 +101,27 @@ tmch.testSMDRL: tmch.testSURL: Description: | - A file containing the list of labels for which SMDs have been produced in - the TMCH test environment. + A CSV file containing the list of labels for which SMDs have been produced + in the TMCH test environment. URL: https://rst-api.icann.org/v1/resource/tmch.testSURL.csv + +idn.testLabelsForOTE: + Description: | + Test cases in the IDN test suite require a set of test labels which are used + to compute domain names used in EPP `` commands. These test labels + are provided when IDN table objects are created through the API. + + In production, these objects will be created by ICANN org, but for OT&E, + test subjects must create IDN table objects themselves, and must therefore + provide test labels. + + Test subjects are free to submit any test labels they wish, but in order to + properly simulate a production test, the same set of labels should be used. + + This resource is a zip file containing JSON files, each of which contains + the test labels for the [second-level reference + LGR](https://www.icann.org/resources/pages/second-level-lgr-2015-06-21-en) + identified by the language tag in the file name. The JSON files conform to + the `idnTestLabels` object type from the [RST-API + specification](https://icann.github.io/rst-api-spec/). + URL: https://to-be-determined.example.com/testLabelsForOTE.zip diff --git a/inc/suites.yaml.in b/inc/suites.yaml.in index 7567f24..1be4e2e 100644 --- a/inc/suites.yaml.in +++ b/inc/suites.yaml.in @@ -220,7 +220,6 @@ StandardIDN: * [RFC 5893 - Right-to-Left Scripts for Internationalized Domain Names for Applications (IDNA)](https://www.rfc-editor.org/rfc/rfc5893.html) * [RFC 5894 - Internationalized Domain Names for Applications (IDNA): Background, Explanation, and Rationale](https://www.rfc-editor.org/rfc/rfc5894.html) * [IDN Implementation Guidelines](https://www.icann.org/en/topics/idn/implementation-guidelines.htm) - Test-Cases: ^idn- Input-Parameters: - general.registryDataModel @@ -244,6 +243,7 @@ StandardIDN: - epp.client02CSR - epp.client01Certificate - epp.client02Certificate + - idn.testLabelsForOTE StandardSRSGateway: Order: 7