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

Cucumber is ready to run in OSGi containers #873

Merged
merged 4 commits into from
Jul 7, 2015

Commits on Jun 5, 2015

  1. OSGi headers added to core, java and junit.

    This uses the maven felix bundle plugin.
    HendrikSP authored and Hendrik Spohr committed Jun 5, 2015
    Configuration menu
    Copy the full SHA
    96fb594 View commit details
    Browse the repository at this point in the history
  2. RuntimeOptions can be instantiated in OSGi containers

    RuntimeOptions loads the USAGE.txt on class initialization. However 
    gherkin.util.FixJava is in the gherkin jar/bundle and in an OSGi 
    container the class loader of FixJava does not see the text file, 
    because it is located in the core jar/bundle.
    
    Printing the usage text in an OSGi container is not needed, so the code
    has been changed to lazy load the resource.
    HendrikSP authored and Hendrik Spohr committed Jun 5, 2015
    Configuration menu
    Copy the full SHA
    6c019a5 View commit details
    Browse the repository at this point in the history
  3. DynamicImport-Package for cucumber-core (needed for plugins)

    HendrikSP authored and Hendrik Spohr committed Jun 5, 2015
    Configuration menu
    Copy the full SHA
    7db983e View commit details
    Browse the repository at this point in the history
  4. cucumber-osgi and pax-exam example

    HendrikSP authored and Hendrik Spohr committed Jun 5, 2015
    Configuration menu
    Copy the full SHA
    d034b7e View commit details
    Browse the repository at this point in the history