tag:blogger.com,1999:blog-8599014026720999293.post4890424355471869771..comments2016-06-23T05:47:57.863-07:00Comments on Joe on Software: Continuous Integration tests for your Emacs packageJoehttp://www.blogger.com/profile/11310359026426664481noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-8599014026720999293.post-80652766280524418852015-11-25T09:30:47.047-08:002015-11-25T09:30:47.047-08:00This worked for me. I created a makefile target:
...This worked for me. I created a makefile target:<br /><br />test-compile:<br /> $(CASK) exec $(EMACS) -batch -Q -L . -eval "(progn (setq byte-compile-error-on-warn t) (batch-byte-compile))" helm-git-grep.el<br /><br /><br />Then I made my main target depend on this. Cheers!Joehttps://www.blogger.com/profile/11310359026426664481noreply@blogger.comtag:blogger.com,1999:blog-8599014026720999293.post-34309058438227078652015-11-25T09:27:52.914-08:002015-11-25T09:27:52.914-08:00Doh! I forgot to mention setting up a Cask file a...Doh! I forgot to mention setting up a Cask file and a .gitignore file for .cask directory.Joehttps://www.blogger.com/profile/11310359026426664481noreply@blogger.comtag:blogger.com,1999:blog-8599014026720999293.post-25705527742559636572015-11-19T10:32:03.325-08:002015-11-19T10:32:03.325-08:00this could be an alternative to checking the actua...this could be an alternative to checking the actual text of the compile buffer:<br /><br />cask exec emacs -batch -Q -L . -eval "(progn (setq byte-compile-error-on-warn t) (batch-byte-compile))" clj-refactor.el<br /><br />from: https://github.com/clojure-emacs/clj-refactor.el/blob/master/run-travis-ci.sh#L13<br />benedekhttps://www.blogger.com/profile/09349405720712711479noreply@blogger.comtag:blogger.com,1999:blog-8599014026720999293.post-69036604082663879342015-11-16T22:53:24.865-08:002015-11-16T22:53:24.865-08:00Thanks for sharing. I wanted to post this to show ...Thanks for sharing. I wanted to post this to show the state of things. I've seen a lot of different repos with their own solutions and I am interested in making it easier.Joehttps://www.blogger.com/profile/11310359026426664481noreply@blogger.comtag:blogger.com,1999:blog-8599014026720999293.post-78991219896168796342015-11-16T10:48:46.329-08:002015-11-16T10:48:46.329-08:00Hello Joe ! :)
You faced the same thing I faced f...Hello Joe ! :)<br /><br />You faced the same thing I faced few months ago.<br />To help automate emacs package, I created a cask extension to setup all this CI (with also EVM, travis, ecukes, coveralls)<br /><br />Have a look on github.<br />https://github.com/AdrieanKhisbe/cask-package-toolset.el<br />Any feedback would be much appreciated :)<br /><br />AdrieanKhisbehttps://www.blogger.com/profile/12219009727003540426noreply@blogger.com