On 1/10/2016 11:55 PM, Ross Berteig wrote:
On 1/10/2016 4:48 PM, Joe Mistachkin wrote:

Those test files should work from outside of the tree now.

....

However, since I have a fresh build with a new configuration, I re-ran
the whole suite, and some cases that previously passed are now failures.

  * merge-utf-27-23
  * merge-utf-27-32
  * merge_multi-4
  * merge_renames-5
  * th1-tcl-2
  * th1-trace-2
  * th1-trace-4
  * th1-info-commands-1
  * th1-info-vars-1
  * th1-info-vars-2
  * th1-info-vars-3
  * th1-info-vars-5

After than point, it hit utf.test, and threw an execution error:

   can't set "data(0)": variable isn't array
     while executing ....
     (file "/home/ross/fossiltest/work/test/utf.test" line 60)
   ....
   $

I reconfigured without th1-hooks, th1-docs or TCL integration, built,
and utf.test runs with no errors and all tests pass.

Weirder yet, running just utf.test in both builds, it passes all its tests. And when running the whole suite it crashes the test suite in utf.test with TCL integration but not without TCL.

Without TCL and th1 docs and hooks, the whole suite completes with 7 errors out of 29300 tests:

 * merge-utf-27-23
 * merge-utf-27-32
 * merge_multi-4
 * merge_renames-5
 * th1-checkout-2
 * th1-globalState-1
 * th1-globalState-8

So it looks like turning on the TCL integration broke something in
utf.test. I'll attempt to look at that further in the morning, if
someone in another time zone hasn't beat me to it.

It seems like an interesting quirk that a test runs fine standalone and fails when run in context with the whole test suite.

--
Ross Berteig                               r...@cheshireeng.com
Cheshire Engineering Corp.           http://www.CheshireEng.com/
+1 626 303 1602
_______________________________________________
fossil-dev mailing list
fossil-dev@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/fossil-dev

Reply via email to