You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/workflows/main.yml
+18-16Lines changed: 18 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -35,7 +35,7 @@ jobs:
35
35
java-version: 8
36
36
- name: 'Build Xalan jars'
37
37
run: |
38
-
mvn --no-transfer-progress clean compile site test
38
+
mvn --no-transfer-progress clean compile site verify
39
39
- uses: actions/checkout@v3
40
40
name: 'Checkout xalan-test'
41
41
with:
@@ -45,20 +45,18 @@ jobs:
45
45
- name: 'Cheat xalan-test up to be sibling of xalan-java'
46
46
run: |
47
47
mv xalan-test ..; ls ..
48
-
- name: "Invoke xalan-test from xalan-java"
48
+
- name: 'Run xalan-test tests'
49
+
working-directory: ../xalan-test
50
+
# NOTE: "alltest" target includes conformance tests known not to run in Xalan,
51
+
# as well as having dependencies on some targets which have since been edited
52
+
# out. The following is our typical minimal build test as documented in README,
53
+
# minus conf.xsltc since that one is currently throwing four known failures and
54
+
# isn't set up to say "but that's not a regression".
55
+
56
+
# NOTE: Adjustments made for mvn build leaving things in a slightly different
57
+
# place than ant build did (and recreating /lib).
49
58
run: |
50
-
mvn --no-transfer-progress verify
51
-
# - name: 'OLD: Run xalan-test tests directly'
52
-
# working-directory: ../xalan-test
53
-
# # NOTE: "alltest" target includes conformance tests known not to run in Xalan,
54
-
# # as well as having dependencies on some targets which have since been edited
55
-
# # out. The following is our typical minimal build test as documented in README,
56
-
# # minus conf.xsltc since that one is currently throwing four known failures and
57
-
# # isn't set up to say "but that's not a regression".
58
-
# # NOTE: Adjustments made for mvn build leaving things in a slightly different
59
-
# # place than ant build did (and recreating /lib).
60
-
# run: |
61
-
# ls; ant -debug jar extensions.classes smoketest apitest -Dxalan.relpath=../xalan-java -Dparserjar=../xalan-java/lib/xercesImpl-2.12.2.jar -Dxml-apis.jar=../xalan-java/lib/xml-apis-1.4.01.jar
59
+
ls; ant -debug jar extensions.classes smoketest apitest -Dxalan.relpath=../xalan-java -Dparserjar=../xalan-java/lib/xercesImpl-2.12.2.jar -Dxml-apis.jar=../xalan-java/lib/xml-apis-1.4.01.jar
62
60
63
61
# Build distribution artifacts: Used to pull xalan-test back down as child and
64
62
# run fulldist:
@@ -67,5 +65,9 @@ jobs:
67
65
# fulldist isn't currently a separate target in the mvn build process
68
66
# A near-equivalent is being performed every time to build the .tar.gz
69
67
# and .zip distribution files.
70
-
71
-
# TODO: REVIEW new handling of xalan-test.
68
+
#
69
+
# BUT NOTE that the binary distro has traditionally included
70
+
# xalan-test as a subdirectory; maven build doesn't yet pull that in.
71
+
# Discussion is in progress about whether it is (a) necessary, (b) a good
0 commit comments