Skip to content

Commit c0e1c5c

Browse files
committed
Run 1.2 spec tests in CI
1 parent 925c181 commit c0e1c5c

File tree

3 files changed

+21
-14
lines changed

3 files changed

+21
-14
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,9 @@ jobs:
7070
- 20.x
7171
- 22.x
7272
- 24.x
73+
spec:
74+
- 1-1
75+
- 1-2
7376
steps:
7477
- name: Use Node.js ${{ matrix.node-version }}
7578
uses: actions/setup-node@v6
@@ -82,12 +85,12 @@ jobs:
8285
path: |
8386
**/node_modules
8487
.rdf-test-suite-cache
85-
key: ${{ runner.os }}-spec-modules-${{ hashFiles('**/yarn.lock') }}
88+
key: ${{ runner.os }}-spec-${{ matrix.spec }}-modules-${{ hashFiles('**/yarn.lock') }}
8689
- name: Install dependencies
8790
run: yarn install
8891
- name: Build project
8992
run: yarn run build
90-
- run: yarn run spec
93+
- run: yarn run spec-${{ matrix.spec }}
9194

9295
webpack:
9396
runs-on: ubuntu-latest

package.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
"manual-git-changelog": "^1.0.0",
4949
"pre-commit": "^1.2.2",
5050
"rdf-quad": "^2.0.0",
51-
"rdf-test-suite": "^2.1.1",
51+
"rdf-test-suite": "^2.1.4",
5252
"streamify-array": "^1.0.0",
5353
"streamify-string": "^1.0.1",
5454
"ts-jest": "^29.0.0",
@@ -90,8 +90,12 @@
9090
"build": "tsc",
9191
"validate": "npm ls",
9292
"prepare": "npm run build",
93-
"spec": "rdf-test-suite spec/parser.js https://w3c.github.io/rdf-tests/rdf/rdf11/rdf-xml/manifest.ttl -c .rdf-test-suite-cache/",
94-
"spec-earl": "rdf-test-suite spec/parser.js https://w3c.github.io/rdf-tests/rdf/rdf11/rdf-xml/manifest.ttl -c .rdf-test-suite-cache/ -o earl -p spec/earl-meta.json > earl.ttl",
93+
"spec": "npm run spec-1-1 && npm run spec-1-2",
94+
"spec-1-1": "rdf-test-suite spec/parser.js https://w3c.github.io/rdf-tests/rdf/rdf11/rdf-xml/manifest.ttl -c .rdf-test-suite-cache/",
95+
"spec-1-2": "rdf-test-suite spec/parser.js https://w3c.github.io/rdf-tests/rdf/rdf12/rdf-xml/eval/manifest.ttl -c .rdf-test-suite-cache/",
96+
"spec-earl": "npm run spec-earl-1-1 && spec-earl-1-2",
97+
"spec-earl-1-1": "rdf-test-suite spec/parser.js https://w3c.github.io/rdf-tests/rdf/rdf11/rdf-xml/manifest.ttl -c .rdf-test-suite-cache/ -o earl -p spec/earl-meta.json > earl-1-1.ttl",
98+
"spec-earl-1-2": "rdf-test-suite spec/parser.js https://w3c.github.io/rdf-tests/rdf/rdf12/rdf-xml/eval/manifest.ttl -c .rdf-test-suite-cache/ -o earl -p spec/earl-meta.json > earl-1-2.ttl",
9599
"version": "manual-git-changelog onversion"
96100
},
97101
"dependencies": {

yarn.lock

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2897,10 +2897,10 @@ ms@^2.1.3:
28972897
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
28982898
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
28992899

2900-
n3@^1.22.3:
2901-
version "1.26.0"
2902-
resolved "https://registry.yarnpkg.com/n3/-/n3-1.26.0.tgz#3d69de04bee680b9ebec9dbc1033dc1e6934d351"
2903-
integrity sha512-SQknS0ua90rN+3RHuk8BeIqeYyqIH/+ecViZxX08jR4j6MugqWRjtONl3uANG/crWXnOM2WIqBJtjIhVYFha+w==
2900+
n3@^2.0.0:
2901+
version "2.0.1"
2902+
resolved "https://registry.yarnpkg.com/n3/-/n3-2.0.1.tgz#ab0a211aa5bffe909dae196c42d29cd708146e6d"
2903+
integrity sha512-Q6TPsTrlEoELXQ47tSBYcAZ800PQN9gtSImRUqQYoBq+Q7riIUAoDgf3tuMv6PuwonO86SBIx5GfOxvS4A/4kw==
29042904
dependencies:
29052905
buffer "^6.0.3"
29062906
readable-stream "^4.0.0"
@@ -3227,10 +3227,10 @@ rdf-terms@^2.0.0:
32273227
rdf-data-factory "^2.0.0"
32283228
rdf-string "^2.0.0"
32293229

3230-
rdf-test-suite@^2.1.1:
3231-
version "2.1.1"
3232-
resolved "https://registry.yarnpkg.com/rdf-test-suite/-/rdf-test-suite-2.1.1.tgz#f5194b5779363f2c5ea1f7b9bc70e42b142f4f4b"
3233-
integrity sha512-TsGeAGaYHjlMm7NFHeRkgNS1fVC3XH233KySh7SLlA5/40R9ya+2sWea8LAllr9ob3lWq/+AmLx4FzKelwinlQ==
3230+
rdf-test-suite@^2.1.4:
3231+
version "2.1.4"
3232+
resolved "https://registry.yarnpkg.com/rdf-test-suite/-/rdf-test-suite-2.1.4.tgz#85a393867153e5975c1b804449e7bd970117804e"
3233+
integrity sha512-3zFZ5UbkS3AiZrfr+RJSm9y0koohmjKi3dSh6Uvyz6X7thHDRmhS00+q1EUgkQ5MNKNC9C6NlaE4+mWQsYSA8g==
32343234
dependencies:
32353235
"@types/json-stable-stringify" "^1.0.32"
32363236
"@types/minimist" "^1.2.0"
@@ -3243,7 +3243,7 @@ rdf-test-suite@^2.1.1:
32433243
jsonld-streaming-parser "^4.0.1"
32443244
log-symbols "^4.0.0"
32453245
minimist "^1.2.0"
3246-
n3 "^1.22.3"
3246+
n3 "^2.0.0"
32473247
rdf-data-factory "^2.0.0"
32483248
rdf-isomorphic "^2.0.0"
32493249
rdf-literal "^2.0.0"

0 commit comments

Comments
 (0)