Skip to content

Commit 8ece901

Browse files
authored
Merge pull request arcfide#47 from amirouche/continuous-integration
Continuous integration
2 parents 68fe222 + 89ace1a commit 8ece901

File tree

2 files changed

+21
-2
lines changed

2 files changed

+21
-2
lines changed

.github/workflows/ci.yml

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Continuous Integration
2+
3+
on: [pull_request, push]
4+
5+
jobs:
6+
build:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- uses: actions/checkout@v2
10+
- name: install chez scheme
11+
run: sudo apt install chezscheme
12+
- name: run tests
13+
run: |
14+
cd ../
15+
ln -s $(pwd)/chez-srfi $(pwd)/srfi
16+
cd srfi
17+
scheme-script link-dirs.chezscheme.sps
18+
cd tests
19+
sh test_all.sh ../../

tests/test_all.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,12 @@ set -o errexit
1818
set -o xtrace
1919

2020
# Set libdirs to library under test only.
21-
CHEZSCHEMELIBDIRS="$1"
21+
export CHEZSCHEMELIBDIRS="$1"
2222

2323
SCHEME=scheme-script
2424

2525
tests='
26+
testing.sps
2627
and-let%2a.sps
2728
char-sets.sps
2829
compare-procedures.sps
@@ -41,7 +42,6 @@ rec.sps
4142
records.sps
4243
regexp.sps
4344
tables-test.sps
44-
testing.sps
4545
vectors.sps
4646
'
4747

0 commit comments

Comments
 (0)