Hi,

I'm testing UIMA version 3 with Ruta Core.  Found 1 bug (and fixed it) in v3 
:-).

A lot of the Ruta core tests work at this point.

One test, the SubAtomicTest, fails with an assertion failure at the assertions
in lines 68-71.  When I "single step" the call in line 61 to
RutaTestUtils.process, (running large parts at full speed, others single
stepping), it works.  At full speed, it seems to add fewer Annotations to the
CAS indexes.

So I'm trying to guess what might be going wrong at full speed. 

   Does this test or Ruta make any use of multi-threading?

   What is this test doing that's different from the many other tests (that run 
OK)?

The single stepping is hard to comprehend (for me) because there's lots of
indirection and deep calling stacks.  Is there some general debugging switch I
should turn on to make this more comprehensible what's going wrong?  I have the
advantage of two identical implementations (only changing the underlying UIMA
version) so I can run them side-by-side and look at where the difference 
happens.

-Marshall


Reply via email to