Skip to content

Commit 453e839

Browse files
committed
Debugging
1 parent 02a27b5 commit 453e839

File tree

2 files changed

+55
-32
lines changed

2 files changed

+55
-32
lines changed

.github/workflows/debug-stuff.yml

+55-26
Original file line numberDiff line numberDiff line change
@@ -13,29 +13,58 @@ on:
1313
default: 'master'
1414

1515
jobs:
16-
test-clj-yaml:
17-
uses: ./.github/workflows/deps-test.yml
18-
with:
19-
clojureRepo: ${{ inputs.clojureRepo }}
20-
clojureRef: ${{ inputs.clojureRef }}
21-
testCmd: '-M:test'
22-
testDir: '.'
23-
subjectRepo: 'clj-commons/clj-yaml'
24-
subjectRef: 'master'
25-
javaVersion: '["11", "17", "21"]'
26-
test-durable-queue:
27-
uses: ./.github/workflows/lein-test.yml
28-
with:
29-
clojureRepo: ${{ inputs.clojureRepo }}
30-
clojureRef: ${{ inputs.clojureRef }}
31-
subjectRepo: 'clj-commons/durable-queue'
32-
subjectRef: 'master'
33-
test-seesaw:
34-
uses: ./.github/workflows/lein-test.yml
35-
with:
36-
clojureRepo: ${{ inputs.clojureRepo }}
37-
clojureRef: ${{ inputs.clojureRef }}
38-
preTest: 'export DISPLAY=:99.0 && sh -e /etc/init.d/xvfb start'
39-
testCmd: 'lein deps; lein javac; export DISPLAY=:99.0; ./lazytest.sh'
40-
subjectRepo: 'clj-commons/seesaw'
41-
subjectRef: 'master'
16+
# Tests pass on Java 11, fail on Java 17
17+
test-clj-commons-iapetos:
18+
uses: ./.github/workflows/lein-test.yml
19+
with:
20+
clojureRepo: ${{ inputs.clojureRepo }}
21+
clojureRef: ${{ inputs.clojureRef }}
22+
subjectRepo: 'clj-commons/iapetos'
23+
subjectRef: 'master'
24+
25+
## Tests pass on Java 8, 17, 21 but fail on Java 11
26+
test-clj-commons-manifold:
27+
uses: ./.github/workflows/lein-test.yml
28+
with:
29+
clojureRepo: ${{ inputs.clojureRepo }}
30+
clojureRef: ${{ inputs.clojureRef }}
31+
subjectRepo: 'clj-commons/manifold'
32+
subjectRef: 'master'
33+
34+
test-finagle-clojure:
35+
uses: ./.github/workflows/lein-test.yml
36+
with:
37+
clojureRepo: ${{ inputs.clojureRepo }}
38+
clojureRef: ${{ inputs.clojureRef }}
39+
subjectRepo: 'finagle/finagle-clojure'
40+
subjectRef: 'master'
41+
## Uses bb to run tests unsure how to override clj version
42+
# test-clj-yaml:
43+
# uses: ./.github/workflows/deps-test.yml
44+
# with:
45+
# clojureRepo: ${{ inputs.clojureRepo }}
46+
# clojureRef: ${{ inputs.clojureRef }}
47+
# testCmd: '-M:test'
48+
# testDir: '.'
49+
# subjectRepo: 'clj-commons/clj-yaml'
50+
# subjectRef: 'master'
51+
# javaVersion: '["11", "17", "21"]'
52+
## CI Failing in repo
53+
# test-durable-queue:
54+
# uses: ./.github/workflows/lein-test.yml
55+
# with:
56+
# clojureRepo: ${{ inputs.clojureRepo }}
57+
# clojureRef: ${{ inputs.clojureRef }}
58+
# subjectRepo: 'clj-commons/durable-queue'
59+
# subjectRef: 'master'
60+
## Uses xvfb
61+
# test-seesaw:
62+
# uses: ./.github/workflows/lein-test.yml
63+
# with:
64+
# clojureRepo: ${{ inputs.clojureRepo }}
65+
# clojureRef: ${{ inputs.clojureRef }}
66+
# preTest: 'export DISPLAY=:99.0 && sh -e /etc/init.d/xvfb start'
67+
# testCmd: 'lein deps; lein javac; export DISPLAY=:99.0; ./lazytest.sh'
68+
# subjectRepo: 'clj-commons/seesaw'
69+
# subjectRef: 'master'
70+

.github/workflows/lein-test.yml

-6
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,6 @@ on:
3030
type: string
3131
required: false
3232
default: 'lein test'
33-
preTest:
34-
description: "Pre test setup scripts"
35-
type: string
36-
required: false
37-
default: ''
3833

3934
jobs:
4035
test:
@@ -90,5 +85,4 @@ jobs:
9085
cd /home/runner/work/test.regression/test.regression/subject-source
9186
lein deps
9287
sed -i.bak "s/\(org.clojure\/clojure\ \"[0-9\.]*\"\)/org.clojure\/clojure \"${{ env.LATEST_CLJ_BUILD }}\"/g" project.clj
93-
${{ inputs.preTest }}
9488
${{ inputs.testCmd }}

0 commit comments

Comments
 (0)