Skip to content

Set up tests againsts 2020 reference implementation #27

@berezovskyi

Description

@berezovskyi

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions