Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
.DS_store
.classpath
.project
.settings
Expand All @@ -8,3 +9,4 @@ target/
*~
pom.xml.versionsBackup
dependency-reduced-pom.xml
*-report.jsonld
40 changes: 40 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -258,6 +258,46 @@ mvn test -pl core

to run only core package tests

### Update local spec tests

Note: This assumes a local checkout of the [https://github.com/w3c/json-ld-api](https://github.com/w3c/json-ld-api) repo on the same level as `jsonld-java`. Adapt these steps for the `json-ld-framing` tests and [https://github.com/w3c/json-ld-framing](https://github.com/w3c/json-ld-framing) repo.

Update the local `json-ld-api` tests:

```bash
cd ../json-ld-api ; git pull ; cd ../jsonld-java
```

Copy local `json-ld-api` tests to `jsonld-java`:


```bash
cp -r ../json-ld-api/tests/* core/src/test/resources/json-ld-api-tests/
```

Run all local spec tests, re-generate reports, and update skip files:

```bash
rm core/reports/*-skip ; mvn clean test -Dreport.format=jsonld
```

Commit the new tests, reports, and skip files so we get a useful diff when rerunning skipped spec tests:

```bash
git add .
git commit -m 'Update json-ld-api tests'
```

### Rerun skipped spec tests

Implement your fix or feature, then rerun all local spec tests (second run will pass):

```bash
rm core/reports/*-skip ; mvn clean test
```

The diff on the `core/reports/*-skip` files shows which spec tests were enabled.

### Code style

The JSONLD-Java project uses custom Eclipse formatting and cleanup style guides to ensure that Pull Requests are fairly simple to merge.
Expand Down
739 changes: 739 additions & 0 deletions core/reports/json-ld-api-tests-skip

Large diffs are not rendered by default.

63 changes: 63 additions & 0 deletions core/reports/json-ld-framing-tests-skip
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0011
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0023
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0024
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0026
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0027
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0028
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0029
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0030
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0031
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0032
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0034
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0035
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0036
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0037
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0038
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0039
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0040
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0041
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0042
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0043
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0044
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0045
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0047
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0048
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0049
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0050
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0051
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0052
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0053
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0054
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0055
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0056
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0057
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0058
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0060
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0061
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0062
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0063
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0064
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0065
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0066
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0067
https://w3c.github.io/json-ld-framing/tests/frame-manifest#t0068
https://w3c.github.io/json-ld-framing/tests/frame-manifest#teo01
https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg002
https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg003
https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg004
https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg005
https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg006
https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg007
https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg008
https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg009
https://w3c.github.io/json-ld-framing/tests/frame-manifest#tg010
https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin01
https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin02
https://w3c.github.io/json-ld-framing/tests/frame-manifest#tin03
https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp020
https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp046
https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp049
https://w3c.github.io/json-ld-framing/tests/frame-manifest#tp050
https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra01
https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra02
https://w3c.github.io/json-ld-framing/tests/frame-manifest#tra03
Loading