Uploaded image for project: 'Apache Jena'
  1. Apache Jena
  2. JENA-879

Use PAX Exam for jena-osgi-test

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Done
    • Jena 2.13.0
    • Jena 2.13.0
    • Build
    • None

    Description

      The eosgi plugin used by jena-osgi-test to run the tests within an OSGi container is licensed as LGPL.

      As an optional LGPL dependencies only used for running the test, this is nominally allowed within Apache, but this is a thin line, and it would be cleaner to avoid the dependency altogher - so that we can include jena-osgi-test in the general "complete" profile.

      http://mail-archives.apache.org/mod_mbox/jena-dev/201502.mbox/%3CCAPRnXtnf7Katv9mozKjr56nHjaqqGJnX8LpLZmyptae%2Bv9mD7g%40mail.gmail.com%3E

      An alternative (this task) is to use the PAX Exam system instead. (supposedly Apache licensed) It is probably good to allow jena-osgi-test to still test against multiple OSGi implementations as of today.

      Relevant links:

      https://ops4j1.jira.com/wiki/display/PAXEXAM4/Pax+Exam
      https://ops4j1.jira.com/wiki/display/PAXEXAM4/Getting+Started+with+OSGi+Tests
      https://ops4j1.jira.com/wiki/display/PAXEXAM4/OSGi+Containers

      Example use (possibly outdated):
      https://github.com/basis-technology-corp/tcl-regex-java

      Attachments

        Activity

          People

            andy Andy Seaborne
            soilandreyes Stian Soiland-Reyes (old) (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: