On 1/5/2016 5:29 PM, Joe Mistachkin wrote:
Ross Berteig wrote:
I figure the first step to building test cases for JSON support is to
prove I can build a fossil that passes its existing tests. Apparently
that isn't the case.
Please try setting the TEMP environment variable to a directory writable
by the current user.

Aha. I knew it must be something simple and obvious that was not set right that I wasn't seeing.

Would it make sense to add a 000_FIRST.test (named something that guarantees it to run first) that verifies easy to miss assumptions made by the test suite itself, such as $TEMP is writeable?

The tests on tag release now finish without halting, but not without failures.

Now the next obvious question is if it says "65 errors out of 27300 tests", what else am I missing?

***** Final result: 65 errors out of 27300 tests
***** Failures: clean-6 clean-12 clean-18 relative-tree-name-100.1 relative-tree-name-100.2 relative-tree-name-100.3 relative-tree-name-100.4 relative-tree-name-101.1 relative-tree-name-101.2 relative-tree-name-101.3 relative-tree-name-102.1 relative-tree-name-102.2 relative-tree-name-102.3 relative-tree-name-103.1 absolute-tree-name-100.1 absolute-tree-name-100.2 absolute-tree-name-100.3 absolute-tree-name-100.4 absolute-tree-name-101.1 absolute-tree-name-101.2 absolute-tree-name-101.3 absolute-tree-name-102.1 absolute-tree-name-102.2 absolute-tree-name-102.3 absolute-tree-name-103.1 merge-utf-27-23 merge-utf-27-32 merge_multi-4 merge_renames-5 mv-soft-relative-2 mv-soft-relative-4 mv-hard-relative-2 mv-hard-relative-4 mv-soft-absolute-2 mv-soft-absolute-4 mv-hard-absolute-2 mv-hard-absolute-4 rm-soft-relative-4 rm-soft-relative-6 rm-hard-relative-4 rm-hard-relative-6 rm-soft-absolute-4 rm-soft-absolute-6 rm-hard-absolute-4 rm-hard-absolute-6 revert-1-1 revert-1-2 revert-1-3 revert-1-4 revert-1-5 revert-1-6 revert-1-7 revert-2-1 th1-checkout-1 th1-checkout-2 th1-header-2 th1-footer-2 th1-footer-3 th1-artifact-3 th1-artifact-5 th1-artifact-7 th1-artifact-9 th1-globalState-1 th1-globalState-8 th1-encode64-3

Those sound like I ought to be concerned....

For future reference, is there an official way to get a log of the failures, perhaps with more information about what was wrong? I'm sure I can just write stdout and stderr to a file, but if there are useful options and settings for the test runner it would be nice to know about them.

--
Ross Berteig                               r...@cheshireeng.com
Cheshire Engineering Corp.           http://www.CheshireEng.com/

_______________________________________________
fossil-dev mailing list
fossil-dev@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/fossil-dev

Reply via email to