Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set up tests againsts 2020 reference implementation #27

Open
3 of 12 tasks
berezovskyi opened this issue Aug 1, 2021 · 1 comment
Open
3 of 12 tasks

Set up tests againsts 2020 reference implementation #27

berezovskyi opened this issue Aug 1, 2021 · 1 comment

Comments

@berezovskyi
Copy link
Contributor

berezovskyi commented Aug 1, 2021

Main tasks

Wishlist

  • Test more representations, e.g. Turtle and JSON-LD
  • Use (new) Lyo Client to make OSLC requests instead of using Apache HttpClient (actually, a nasty mix of the new 4.x client and the old 3.x Commons client in one project).
  • Label error messages with CC-### identifiers from specs.
  • Test for OSLC 3 features, e.g. CORS/CSP, .well-known, and LDP.

Housekeeping

  • Upgrade JUnit from 4.8 to 4.13
  • Update Jena from 2.x to 3.16 as used by the latest Lyo (but we may consider using this repo to test our newer Jena versions, e.g. 4.x)
  • Merge in the TRS test codebase into one module?

Command for GH Actions CI:

mvn clean test -DskipTests=false -Dtest=org.eclipse.lyo.testsuite.DynamicSuiteBuilder -Dprops=config/refimpl2020/cm/suiteconfig.properties -fae

@berezovskyi
Copy link
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant