~bzg/org-mode-tests

07fd1b177b8543ee741284c1d4443fd4a379c6df — Christian Köstlin 6 months ago 5d4b18e
feature: Enable fortran tests for ci and local
M .builds/init.el => .builds/init.el +1 -0
@@ 47,6 47,7 @@
    "perl --version | head -2 | tail -1"
    "octave --version | head -1"
    "echo -n 'sqlite3 ' && sqlite3 --version"
    "gfortran --version | head -1"
    "git describe --always --dirty --long"
    ))
(org-mode-tests--print-version-header)

M .builds/test-debian-oldstable.yml => .builds/test-debian-oldstable.yml +2 -1
@@ 4,6 4,7 @@ packages:
  - curl
  - emacs-nox
  - g++
  - gfortran
  - git
  - gnupg2
  - guile-2.2


@@ 35,7 36,7 @@ tasks:

      cd org-mode
      # no init.el for emacs26 as it has problems with straight
      make SHELL="/usr/bin/bash -x" EMACSQ="emacs --quick" BTEST_OB_LANGUAGES="C R awk clojure eshell java lua octave org perl ruby scheme sed shell sqlite python" test
      make SHELL="/usr/bin/bash -x" EMACSQ="emacs --quick" BTEST_OB_LANGUAGES="C R awk clojure eshell fortran java lua octave org perl ruby scheme sed shell sqlite python" test

triggers:
  - action: email

M .builds/test-debian-stable.yml => .builds/test-debian-stable.yml +2 -1
@@ 4,6 4,7 @@ packages:
  - curl
  - emacs-nox
  - g++
  - gfortran
  - git
  - gnupg2
  - guile-3.0


@@ 32,7 33,7 @@ tasks:
      cp org-mode-tests/.builds/init.el ~/.emacs.d

      cd org-mode
      make SHELL="/usr/bin/bash -x" EMACSQ="emacs --quick --load ~/.emacs.d/init.el" BTEST_OB_LANGUAGES="C R awk clojure eshell java lua octave org perl ruby scheme sed shell sqlite python" test
      make SHELL="/usr/bin/bash -x" EMACSQ="emacs --quick --load ~/.emacs.d/init.el" BTEST_OB_LANGUAGES="C R awk clojure eshell fortran java lua octave org perl ruby scheme sed shell sqlite python" test

triggers:
  - action: email

M .builds/test-debian-unstable.yml => .builds/test-debian-unstable.yml +2 -1
@@ 4,6 4,7 @@ packages:
  - curl
  - emacs-nox
  - g++
  - gfortran
  - git
  - gnupg2
  - guile-3.0


@@ 32,7 33,7 @@ tasks:
      cp org-mode-tests/.builds/init.el ~/.emacs.d

      cd org-mode
      make SHELL="/usr/bin/bash -x" EMACSQ="emacs --quick --load ~/.emacs.d/init.el" BTEST_OB_LANGUAGES="C R awk clojure eshell java lua octave org perl ruby scheme sed shell sqlite python" test
      make SHELL="/usr/bin/bash -x" EMACSQ="emacs --quick --load ~/.emacs.d/init.el" BTEST_OB_LANGUAGES="C R awk clojure eshell fortran java lua octave org perl ruby scheme sed shell sqlite python" test

triggers:
  - action: email

M .builds/test-ubuntu-emacs-26.yml => .builds/test-ubuntu-emacs-26.yml +2 -1
@@ 7,6 7,7 @@ packages:
  - dirmngr
  - emacs26-nox
  - g++
  - gfortran
  - git
  - gnupg2
  - guile-3.0


@@ 38,7 39,7 @@ tasks:
      cp org-mode-tests/.builds/init.el ~/.emacs.d

      cd org-mode
      make SHELL="/usr/bin/bash -x" EMACSQ="emacs --quick --load ~/.emacs.d/init.el" BTEST_OB_LANGUAGES="C R awk clojure eshell java lua octave org perl ruby scheme sed shell sqlite python" test
      make SHELL="/usr/bin/bash -x" EMACSQ="emacs --quick --load ~/.emacs.d/init.el" BTEST_OB_LANGUAGES="C R awk clojure eshell fortran java lua octave org perl ruby scheme sed shell sqlite python" test

triggers:
  - action: email

M .builds/test-ubuntu-emacs-27.yml => .builds/test-ubuntu-emacs-27.yml +2 -1
@@ 7,6 7,7 @@ packages:
  - dirmngr
  - emacs27-nox
  - g++
  - gfortran
  - git
  - gnupg2
  - guile-3.0


@@ 38,7 39,7 @@ tasks:
      cp org-mode-tests/.builds/init.el ~/.emacs.d

      cd org-mode
      make SHELL="/usr/bin/bash -x" EMACSQ="emacs --quick --load ~/.emacs.d/init.el" BTEST_OB_LANGUAGES="C R awk clojure eshell java lua octave org perl ruby scheme sed shell sqlite python" test
      make SHELL="/usr/bin/bash -x" EMACSQ="emacs --quick --load ~/.emacs.d/init.el" BTEST_OB_LANGUAGES="C R awk clojure fortran eshell java lua octave org perl ruby scheme sed shell sqlite python" test

triggers:
  - action: email

M .builds/test-ubuntu-emacs-28.yml => .builds/test-ubuntu-emacs-28.yml +2 -1
@@ 7,6 7,7 @@ packages:
  - dirmngr
  - emacs28-nox
  - g++
  - gfortran
  - git
  - gnupg2
  - guile-3.0


@@ 39,7 40,7 @@ tasks:
      cp org-mode-tests/.builds/init.el ~/.emacs.d

      cd org-mode
      make SHELL="/usr/bin/bash -x" EMACSQ="emacs --quick --load ~/.emacs.d/init.el" BTEST_OB_LANGUAGES="C R awk clojure eshell java lua octave org perl ruby scheme sed shell sqlite python" test
      make SHELL="/usr/bin/bash -x" EMACSQ="emacs --quick --load ~/.emacs.d/init.el" BTEST_OB_LANGUAGES="C R awk clojure eshell fortran java lua octave org perl ruby scheme sed shell sqlite python" test

triggers:
  - action: email

M local/Dockerfile.debian.emacs26 => local/Dockerfile.debian.emacs26 +3 -0
@@ 41,6 41,9 @@ RUN apt --yes install sqlite3
# octave
RUN apt --yes install octave

# Fortran
RUN apt --yes install gfortran

COPY build.sh /
COPY run.sh /


M local/Dockerfile.debian.emacs27 => local/Dockerfile.debian.emacs27 +3 -0
@@ 43,6 43,9 @@ RUN apt --yes install sqlite3
# octave
RUN apt --yes install octave

# Fortran
RUN apt --yes install gfortran

COPY build.sh /
COPY run.sh /


M local/Dockerfile.debian.emacs28 => local/Dockerfile.debian.emacs28 +3 -0
@@ 44,6 44,9 @@ RUN apt --yes install sqlite3
# octave
RUN apt --yes install octave

# Fortran
RUN apt --yes install gfortran

COPY build.sh /
COPY run.sh /


M local/Dockerfile.ubuntu => local/Dockerfile.ubuntu +3 -0
@@ 48,6 48,9 @@ RUN apt --yes install octave
# sqlite
RUN apt --yes install sqlite3

# Fortran
RUN apt --yes install gfortran

COPY build.sh /
COPY run.sh /


M local/build.sh => local/build.sh +1 -1
@@ 3,4 3,4 @@
source ~/dlang/ldc-1.30.0/activate

cd /org-mode
make SHELL=$(which bash) EMACSQ='emacs --quick --load ~/.emacs.d/init.el' BTEST_OB_LANGUAGES='C R awk clojure java eshell lua octave org perl ruby scheme sed shell sqlite python' BTEST_RE="${ORG_TEST_REGEX:-\\\(org\\\|ob\\\)}" test
make SHELL=$(which bash) EMACSQ='emacs --quick --load ~/.emacs.d/init.el' BTEST_OB_LANGUAGES='C R awk clojure java eshell fortran lua octave org perl ruby scheme sed shell sqlite python' BTEST_RE="${ORG_TEST_REGEX:-\\\(org\\\|ob\\\)}" test

M local/init.el => local/init.el +1 -0
@@ 47,6 47,7 @@
    "perl --version | head -2 | tail -1"
    "octave --version | head -1"
    "echo -n 'sqlite3 ' && sqlite3 --version"
    "gfortran --version | head -1"
    "git describe --always --dirty --long"
    ))
(org-mode-tests--print-version-header)