Guys,
I have checked in the fixes we discussed.
One externally visible change I have made is to remove the "filter"
option in XTest and add two options (include and exclude).
Both these options are optional and take regular expressions.
Include is applied first and then exclude is applied to remove matching
test cases.
The long running query is still an issue despite the subsequence
optimization. The reason for this is that the query contains two
occurrences of $longsequence[$numericValue].
Currently, this construct is translated into a loop with a where
condition on the position (naive translation as per the formal
semantics). We need to rewrite that into a subsequence operation (or
equivalent).
For now when running the XQTS add "-exclude Constr-cont-document-3"
without quotes to exclude the slow test.
I will send out an email once I have fixed the subsequence problem.
Vinayak