Travis-CI branch <https://github.com/leo-editor/leo-editor/tree/travis>,  
#672 <https://github.com/leo-editor/leo-editor/issues/672>, now 
successfully:

   - fetches named release tag from github (5.8-b1)
   - builds a Leo distribution wheel
   - installs the wheel
   - tests Leo in console mode

It's essentially the same recipe as *LeoDist.leo: How to... >> ...build 
PyPi package*


It takes about 2 minutes, which is much faster than my machine. Very nice. 
I do feel a smidgen of guilt for committing a single character typo change 
which then results in all that work (!), which is done for us for free.


Build log - https://travis-ci.org/leo-editor/leo-editor/builds/421909199


Next up: investigate automatic deployment to pypi 
<https://docs.travis-ci.com/user/deployment/pypi/>


------------------------------

Back to the original goal, testing: can Leo run the unit tests, or a 
portion of them, in headless console mode? Possibly more straightforward 
than converting them for pytest, assuming it's works / is feasible.


leo-console --script=./leo/test/cmdline-unittests.leo

-- 
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.

Reply via email to