On Sat, Nov 21, 2020 at 10:56:17PM +0800, Qian Yun wrote:
> We have a discussion about Travis CI 3 years ago, now we have
> moved to GitHub, I believe now it's time to have CI?
> 
> One point Waldek raised was "run test before commit".
> 
> If we have CI support, and you commit in your own master repo
> before merge into main repo, you can "run test before commit".
> 
> For pull request, with CI we can run tests before commit.
> 
> Even if we commit directly into repo, with CI we can find
> problems more quickly.
> 
> (Anyway, I assume we don't run a full build and full test
> before commit, most of time, right? :-)

I do run full build and full testsuite before almost every
commit.  I sometime make exception when change is obvious
and and does not change code and I am goind to do another
commit with full build and full testsuite run just after
current commit.  I expect other people to do the same
(those rules appeared here several times and should be
well known).  This may look extreme but:
- project that use more relaxed rules freqently have
  non-buildable repository and this would be bad
- IME before commit test from time to time catches problems
  (fails).  Catching/correcting them later would cause
  more trouble.
 
> So, if we all agree to add CI support, I'll post a simple
> CI script for discussion, and we can add functionality
> gradually over time.

Well, more testing is better than less.  Just I do not
consider CI as game changer.

-- 
                              Waldek Hebisch

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/fricas-devel/20201121153211.GA1000%40math.uni.wroc.pl.

Reply via email to