> The DRT framework has been modified to now verify that the WSDL's for the > DRTs are what we excpect by starting tomcat and getting the WSDLs for the > services we are testing against and comparing them to the ones in the DRT > area. If this check fails, the DRTs will fail. I found that this was > quite helpful in diagnosing DRT issues when they failed.
It looks as if you are doing a straight file comparison for the WSDLs (after fixing the CRLF). I am wondering if this is a viable long term solution. I understand wanting to compare WSDLs when debugging a given DRT problem. But I am not sure about straight file comparison as means to determine a problem with the server, as minimum we can get false alarms. IF there is a real difference in the WSDL I would expect it to cause failure when compiling the DRT test case. If for some reason there is a "real" change in the service's WSDL form the excepted WSDL, I would expect the interfaces of the control that is generated to be different than the expect one. Since the test cases are written based on the expected interfaces of the control, this would cause compile problems. So if there is "real" difference in the WSDL we would detect it and fail in the DRT without needing to compare files. On the other hand "non-real" changes are ignored. I am afraid this may give false failure alarms and too many false alarms are almost as bad as no alarm. Daryoush > -----Original Message----- > From: Chad Schoettger (JIRA) [mailto:[EMAIL PROTECTED] > Sent: Thursday, July 21, 2005 9:51 AM > To: beehive-dev@incubator.apache.org > Subject: [jira] Created: (BEEHIVE-861) Added more service control DRTs / > also some DRT cleanup and bug fixes > > Added more service control DRTs / also some DRT cleanup and bug fixes > --------------------------------------------------------------------- > > Key: BEEHIVE-861 > URL: http://issues.apache.org/jira/browse/BEEHIVE-861 > Project: Beehive > Type: Test > Components: System Controls > Versions: TBD > Reporter: Chad Schoettger > > > I've finished a first pass for system control DRTs. In this patch > includes new DRTs for RPC literal and encoded style services and well as a > number of fixes for DOC style services/tests. I have also added a DRT > suite for testing headers. > > The DRT framework has been modified to now verify that the WSDL's for the > DRTs are what we excpect by starting tomcat and getting the WSDLs for the > services we are testing against and comparing them to the ones in the DRT > area. If this check fails, the DRTs will fail. I found that this was > quite helpful in diagnosing DRT issues when they failed. > > This patch also includes fixes for the following JIRA issues: > > BEEHIVE-817 > BEEHIVE-837 > BEEHIVE-852 > BEEHIVE-853 > BEEHIVE-854 > BEEHIVE-855 > BEEHIVE-856 > BEEHIVE-857 > BEEHIVE-858 > BEEHIVE-859 > > > > -- > This message is automatically generated by JIRA. > - > If you think it was sent incorrectly contact one of the administrators: > http://issues.apache.org/jira/secure/Administrators.jspa > - > For more information on JIRA, see: > http://www.atlassian.com/software/jira >