11name : test
2+
23on :
34 push :
45 pull_request :
56 types : [opened, reopened, review_requested, synchronize]
6-
7+
8+ env :
9+ CLASSPATH : " :/usr/lib/opensourcecobol4j/libcobj.jar:/usr/lib/sqlite.jar"
10+
711jobs :
812 run-tests :
913 strategy :
@@ -27,79 +31,65 @@ jobs:
2731 dnf install -y java-17-openjdk-devel gcc gcc-c++ make bison flex automake autoconf diffutils gettext
2832
2933 - name : Checkout opensource COBOL 4J
30- uses : actions/checkout@v2
34+ uses : actions/checkout@v3
3135
3236 - name : Install opensource COBOL 4J
3337 run : |
34- mkdir ~/.java_lib
35- curl -L -o ~/.java_lib/sqlite.jar https://github.com/xerial/sqlite-jdbc/releases/download/3.36.0.3/sqlite-jdbc-3.36.0.3.jar
36- export CLASSPATH=":$HOME/.java_lib/sqlite.jar"
38+ curl -L -o /usr/lib/sqlite.jar -k https://github.com/xerial/sqlite-jdbc/releases/download/3.36.0.3/sqlite-jdbc-3.36.0.3.jar
3739 ./configure --prefix=/usr/
3840 make
3941 make install
40- export CLASSPATH=":/usr/lib/opensourcecobol4j/libcobj.jar:$HOME/.java_lib/sqlite.jar"
4142
4243 - name : Run tests "command-line-options"
4344 run : |
44- export CLASSPATH=":/usr/lib/opensourcecobol4j/libcobj.jar:$HOME/.java_lib/sqlite.jar"
4545 cd tests/
4646 ./command-line-options
47- cd ../
4847
4948 - name : Run tests "misc"
5049 run : |
51- export CLASSPATH=":/usr/lib/opensourcecobol4j/libcobj.jar:$HOME/.java_lib/sqlite.jar"
5250 cd tests/
5351 ./misc
54- cd ../
5552
5653 - name : Run tests "data-rep"
5754 run : |
58- export CLASSPATH=":/usr/lib/opensourcecobol4j/libcobj.jar:$HOME/.java_lib/sqlite.jar"
5955 cd tests/
6056 ./data-rep
61- cd ../
6257
6358 - name : Run tests "i18n_sjis"
6459 run : |
65- export CLASSPATH=":/usr/lib/opensourcecobol4j/libcobj.jar:$HOME/.java_lib/sqlite.jar"
6660 cd tests/
6761 ./i18n_sjis
6862
6963 - name : Run tests "jp-compat"
7064 run : |
71- export CLASSPATH=":/usr/lib/opensourcecobol4j/libcobj.jar:$HOME/.java_lib/sqlite.jar"
7265 cd tests/
7366 ./jp-compat
74- cd ../
7567
7668 - name : Run tests "run"
7769 run : |
78- export CLASSPATH=":/usr/lib/opensourcecobol4j/libcobj.jar:$HOME/.java_lib/sqlite.jar"
7970 cd tests/
8071 ./run
81- cd ../
8272
8373 - name : Run tests "syntax"
8474 run : |
85- export CLASSPATH=":/usr/lib/opensourcecobol4j/libcobj.jar:$HOME/.java_lib/sqlite.jar"
8675 cd tests/
8776 ./syntax
88- cd ../
8977
9078 - name : Run NIST test
9179 run : |
92- export CLASSPATH=":/usr/lib/opensourcecobol4j/libcobj.jar:$HOME/.java_lib/sqlite.jar"
9380 cd tests/cobol85
9481 make test
9582
83+ - name : Run Extra NIST test
84+ run : |
85+ cd tests/cobol85
86+ make test-extra
87+
9688 #- name: Run tests "i18n_utf8"
9789 # run: |
98- # export CLASSPATH=":$HOME/.java_lib/sqlite.jar"
9990 # ./configure --prefix=/usr/ --with-vbisam --enable-utf8
10091 # make
10192 # make install
102- # export CLASSPATH=":/usr/lib/opensourcecobol4j/libcobj.jar:$HOME/.java_lib/sqlite.jar"
10393 # ./i18n_utf8 || true
10494 # cd ../
10595
10898 steps :
10999 # Checkout opensource COBOL
110100 - name : Checkout opensource COBOL 4J
111- uses : actions/checkout@v2
101+ uses : actions/checkout@v3
112102
113103 - uses : actions/setup-java@v3
114104 with :
0 commit comments