TestRAD68ImagingDocumentSource:: TESTLOGS2When searching through the NIST logs, restrict the search to use a
patient identifier. Find the most recent RAD-68 transaction with the
proper patient ID. This will allow us to execute tests slightly out of
order.
RIG quality control; added more regression scripts.No repairs needed to existing scripts. Added more scripts for RIG tests
to allow us to run the RIG regression in a batch.
IIG quality control fixesFixed iig-1008 text, we had a typo that was previously committed.
Add a summary script for each test that prints the summary report.
Add a script that runs all regression tests and prints all summaries for
review.
Completed RIG tests 2004-2008This includes the .xml files, test scripts and regression scripts.
This marks the end of the RIG tests that use the single IDS E. Now need
to move on to tests using IDS F
RIG tests 2001, 2002, 2003 updated and operational.Modified .xml files to complete validation
Added the -11 scripts where needed
Added a reports.sh script in the regression area as a short cut to view
reports.
validation/iig/iig-1005.xml updated for test case when no images arereturned.
This is the first test case where no images are returned. Updated xml to
indicate that fact when testing the response to the RAD-69 retrieve.
validation/iig/iig-1002, 03, 04 updated to match current softwareValidation software was modified to write some tests more in java and
less using xpath to pull data. This is a more natural way to process
some of the test requirements. This matches iig-1001 approach.
DetailXmlContent::sameRetImgs correct typo; update error messagesThe typo in this method caused the software to load the same data for
both standard and test data, so no differences were ever found.
In the output of sameImgs and samRegImgs, print both expected and
discovered values when a mismatch occurs.
Finish corrects to name regression sites to apex__rig and acme__iig.Prior names had one _ character. We changed to two _ characters to match
some behavior in the XDS toolkit.
regression/rig -10 scripts added; existing scripts updatedAdded new regression scripts for test cases that were missing; we should
now have a -10 script for each test case.
Updated existing -10 scripts to have consistent structure. Some scripts
updated to complete the step of diffing images that were retrieved.
tests/iig/rad69_requests: Improve perl scripts that generate study dataAdd a command line argument that tells the scripts to only include the
Repository Unique ID. We now have "ids" and "omit"
RAD_75_IIG: Improve handling of UIDs from input file.This version now allows us to specify the Repository Unique ID inside
the text file (similar to what is done for the RAD69 transaction).
DICOMUtility: added method that creates a KOS bean by adding to existingbean
The original method always created a new bean. We have a use to add to
an existing bean. We will eventually retire the original method.
Clean up iig regression testing.Make the -10 scripts delete folders before we start.
Use more variables in the scripts to make them easier to follow.
Add the -11 scripts for the test cases that lacked them (that was most
of them).
Add iig-10xx/iig-10xx-11.pl scriptsThese are the scripts that run the evaluation step after the initial
retrieve request has been sent and processed by the IIG under test.
iig/iig-1011 through iig-1022.xml: Update to operational stateGet these three scripts working.
iig-1011.xml is for community B only
iig-1021 and iig-1022 test retrieves that go to both community A and B.
iig/iig-1003.xml through iig-1011.xml updated to run skeletonUpdated the iig-10xx.xml scripts to actually run without throwing
exceptions.
Still need to review details.
These are all for a single Responding Imaging Gateway.
iig-1002.xml: Update to make it run at least as far as iig-1001Prior version did not run. Copied components from iig-1001 to get it to
at least run. Still need to review the details and complete the work.
regression/iig/iig-1001 cleanupFor -10 script, remove folders before you execute the test. This ensures
we do not mistake old folders for current data.
For -10 script, add some variable names to the arguments inside the
script to make it more clear what the script does.
regression/rig/rig-2001 operationalNow have regression scripts for steps 10 and 11
Added the -11 script.
For the -10 script, remove folders before you run to make sure we do not
see old results.
xdsi.pm Update for RIG testingAdd function validate_rig_xc_retrieve
Remove unneeded arguments from iig_xc_retrieve. This function changed
with Ralph's implementation of validation, so there was no reason to
keep the legacy arguments around.