On Friday, May 19, 2017 at 4:26:33 PM UTC-5, Edward K. Ream wrote:
> I expect the last phases of the project to be relatively
straightforward. We shall see...
Big progress last night. Previously, running all unit tests resulted in 150
failures. Now, all tests run with 21 failures and 3 errors. Just 4 or 5
real bugs likely cause all the remaining problems.
I expect the entire project to be complete in a week or less.
The breakthrough was discovering that the 2 or 3 unit tests that contain:
exec(g.findTestScript(c,'@common x-marked-nodes test code'))
somehow ruin most following tests. I temporarily disabled these "toxic"
tests. Eventually all tests must pass with them re-enabled.
Edward
P.S. A note about recent commits. The F4 key is now bound (in my copy of
myLeoSettings.leo) to the run-marked-unit-tests-locally. I mark nodes in
unitTest.leo so I can zero in on specific failures.
Running unit tests from the curses gui sometimes changes unitTest.leo
unexpectedly. This may be a bug that must be fixed, but that's for later.
In the meantime, I commit unitTest.leo after marking nodes. If running
tests changes unitTest.leo, I do "git checkout leo\test" to restore it.
EKR
--
You received this message because you are subscribed to the Google Groups
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.