OCamlPro / gnucobol

A clone of the sourceforge GnuCOBOL compiler from COBOL to C.
https://get-superbol.com
GNU Lesser General Public License v3.0
16 stars 21 forks source link

adjustment of CI - testing #38

Closed GitMensch closed 2 years ago

GitMensch commented 2 years ago

@ddeclerck @lefessan would you mind to go on with the work done in 5cc12e16b0dbfe8117332eee790f3866f6bb6fe6? Things to consider:

nberth commented 2 years ago

@GitMensch At the moment we have in #41 three workflows for "common" platforms (although I admit I should substitute debian for ubuntu, to include at least one somewhat more "free-leaning" system.) The current workflows provide some archive of testsuite logs in case some of the tests fail (this still excludes the NIST85 testsuite); these artifacts are available for download on the summary page for the corresponding actions. The ubuntu workflow also provides a distribution archive artifact.

Note there are some issues with the tests on windows and macos platforms. Some of these failures seem related to directory prefix passed (or not) to the configure script.

GitMensch commented 2 years ago

All of those issues are fixed now, but for some reason the Ubuntu and MacOS workflows were manually disabled?

nberth commented 2 years ago

Indeed I manually disabled them while testing. Now everything should be fine.

GitMensch commented 2 years ago

Somehow the windows "check" seems to hang: https://github.com/OCamlPro/gnucobol/runs/7237227459?check_suite_focus=true

I suggest aborting this one, then manually starting Ubuntu + MacOS workflow via Action tab, then starting the Windows one again.

nberth commented 2 years ago

Not sure what's happening with that issue on windows; is there a way to adjust the on: field so it can only be launched manually?.

GitMensch commented 2 years ago

Not sure what's happening with that issue on windows; is there a way to adjust the on: field so it can only be launched manually?.

Just drop everything but the manual one?

 on:
-  pull_request:
-    branches: [ gcos4gnucobol-3.x ]
-  push:
  # manual run in actions tab - for all branches
  workflow_dispatch:

I guess.

nberth commented 2 years ago

During some tests yesterday I though there was actually some defaults for this field. But in the end I think it was just me being confused by the impact of the workflows on this repository w.r.t my own fork.