Validator

Add Variable Indirection

Variable indirection allow another level of abstraction in using variables to modularize tests. A simple example is to have a group of similarly name variables and the use of another variable to control the actual test values used. Example: $StudentCN1="jstudent" $StudentCX1="ou=students,o=school" $StaffCN1="rstaff" $StaffCX1="ou=staff,o=school" You could define the test user, for one test pass by setting $Utype equal ...more »

Voting

3 votes
Active

Validator

Ability to Get/Convert CTIME and Set to Variable

It would be great to have an action that can get/convert CTIME and set to a variable. Ideally, this would mimic functionality of the Time noun and Convert Time verb that are supported by the engine. I realize you could accomplish this with scripts and the Execute connector, but it would be nice to have the functionality built-in to Validator.

Voting

3 votes
Completed

Validator

Disable Tests/actions by Connection

Hey Guys! I'd like to be able to 'disable' actions for an entire connection - that would let me build integration tests (Say and HR JDBC driver to the Vault with AD and eDir drivers downstream) and run the same test suite as a Unit Test by disabling some connections (so I would disable the JDBC HR connection and eDir connections to unit test the AD driver - I would leave the connections to the ID Vault and AD domain active. ...more »

Voting

2 votes
Active

Validator

Change UserApp 'Approve Request' Labels

I was struggling to figure out why I could not approve a request with the UserApp connector. This was the error I would get: java.lang.AssertionError: java.lang.Exception: No task for this process/user while executing action method approveRequest. After using tcptunnel.sh to view the getWorkEntries SOAP call that Validator is making, it became apparent that the Recipient FDN is actually the addressee, and that the Process ...more »

Voting

2 votes
Completed

Validator

Add RegEx Matcher to Every Action Allows Negative Testing

Adding a RegEx Matcher to every Action would allow us to override the default behavior (if desired) of an action so we could evaluate the result message (eg thrown exception) to determine the pass/fail status of that action rather than assuming that all errors are "failed tests". This essentially would allow every action to also function as a true assert, instead of just adopting the default interpretation of the developer ...more »

Voting

2 votes
Active

Validator

store state independantly of test cases

We use git for version control on our test cases. But Validator makes this a bit cumbersome because it stores the actual test case logic combined with state information in one file. Bot layout state (if a group is expanded or not) and variable values should be stored separately.

Voting

2 votes
Active
(@geoffc)

Validator

LDAP Browser - Filter - Allow Subtree/Filter

LDAP Browser for searching for users, Apply Filter. Add subtree search for filter. When searching for a user, say in Create User, where you can import values from an object, as you browse, if you have a deep structure then you are scrolling up and down ALOT to find the parent container, then scroll to the top, click Apply Filter, and then scroll back down. This would be simpler if: 1) Subtree searching was an option/default/config. ...more »

Voting

2 votes
Active

Validator

Allow variables to be used in Connection field

Enabling a variable value to point to a connection, would allow easier development of modularity in templates and tests. The use case I have involves multiple eDirectory connectors with in a single system. A variable change to the connection name in a common template would allow a single template to be used for similar tests in each of the different eDirectory trees. Currently, the only way to achieve this easy reuse ...more »

Voting

1 vote
Completed

Validator

Improved PRD Integration

IDM Validator 1.2 UserApplication Connector User Interface, etc. After setting up a UserApp connection and getting PRDs tested for the first time a few things would really help make this much simpler. First, allow browsing to the PRD. Designer doesn't provide the DN anywhere convenient, and even finding the CN can be a challenge. Since browsing the vault is already an option (for a different type of connection, of ...more »

Voting

1 vote
Completed
(@stharp)

Validator

Create a Windows Service to Run Java Process

The current validator runs a dos batch file that starts the Java Process and all the magic happens. The issue I have is it is easy to accidentally close the DOS box and than you have a mess with the interface open and no process to preform the operations. There has been a user who has provided this as an add on yet each revision has broken it and I am not aware if you can still obtain this for the most recent versions. ...more »

Voting

1 vote
Active

Validator

Complimentary Functions

When you copy a function to a complimentary fuinction, for example, Copy an Add Object and change it to a Delete Object, the corresponding fields should be maintained. The DN from the add object should become the DN of the delete object (right now it puts the class name in when you do that).

Voting

1 vote
Active