-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
doingIssues that are in progressIssues that are in progress
Description
To support the changes in #130 and #18, we will need to update the logic in the Ruby XML script file in the following ways:
- By default, return the four new validators defined in Copy the 4 ukfed policy files into the testbed #130. Defined here:
def validators_option(endpoint) - Each test will run through each of the four new policy files unless explicitly excluded.
- Change the
endpointparameter everywhere into a Ruby hash, allowing additional parameters without altering the method signature. For example:def option(optname, endpoint) - Recast the
optionsmethod so it can match on both endpoint and validator combinations for dealing with overrides. This enables:- Tests explicitly linked to specific policy validators by configuration (
validators:). - Tests that run with any configured policy validator, but can be excluded from certain validators by configuration (
overrides:)
- Tests explicitly linked to specific policy validators by configuration (
Metadata
Metadata
Assignees
Labels
doingIssues that are in progressIssues that are in progress