testdriver_mt and OptionalFeatureErrors

Bug #921624 reported by Sorin Marian Nasoi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Zorba
Fix Released
Medium
Chris Hillery

Bug Description

For some reason it takes a very long time to run the
OptionalFeatureErrors tests in the XQTS
with the testdriver_mt no matter if I use a Debug or a Release build.

It might be a performance issue or a testdriver_mt issue, in any case I think that Markos is the best person to take a look when he has some time.

Related branches

Revision history for this message
Chris Hillery (ceejatec) wrote :

In fact, I believe this is a recurrence of the problem mentioned in bug 867026 - some of these tests load schemas from bogus URLs on example.com, and those URLs redirect to a very slow site which takes 30 seconds to time out. At some point, this stopped happening, but apparently it is happening again.

Previously there was a hack in Zorba's HTTP URL resolver which threw an error right away if you attempted to load anything from example.com; perhaps I need to re-instate that hack...

I'm assigning this to Cezar for this thoughts. Cezar, this bug originally seemed to disappear after you made the changes to resolve all URIs through static_context instead of letting Xerces do any resolving by itself. Do you have any idea why the problem might have come back? Can you think of anything to do about it? If not, assign it back to me and I'll hack something.

Changed in zorba:
assignee: Markos Zaharioudakis (markos-za) → Cezar Andrei (cezar-andrei)
Revision history for this message
Chris Hillery (ceejatec) wrote :

Cezar suggested putting the XHTML DTD on the local filesystem so Zorba loads it from there rather than contacting w3.org. That should work; I'll try it.

Changed in zorba:
assignee: Cezar Andrei (cezar-andrei) → Chris Hillery (ceejatec)
Changed in zorba:
status: New → Fix Committed
Chris Hillery (ceejatec)
Changed in zorba:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.