Git Product home page Git Product logo

Comments (3)

wakaleo avatar wakaleo commented on June 29, 2024

Hi Andy,

Reading requirements from JAR files is not currently supported, so it would
be an enhancement. Out of curiosity, why do you need to read a requirements
structure from a dependency?

  • John.

On 26 March 2015 at 08:00, ereticul [email protected] wrote:

Hey there,

I've tried the following:
FileSystemRequirementsTagProvider fileSystemRequirementsTagProvider =
new
FileSystemRequirementsTagProvider("com/forrest/gump/integrationtest/cucumber/");
fileSystemRequirementsTagProvider.getRequirements();

and getRootDirectoryPaths() return the following path:

file:/usr/bin/apache-tomcat-7.0.53/webapps/ROOT/WEB-INF/lib/cucumber-demo-project-0.6.3.12-SNAPSHOT.jar!/com/forrest/gump/integrationtest/cucumber/

and yes, if new File(rootDirectoryPath).exists => then false, and failed
to get the requirements.

Should it be treated as an enhancement of getting requirements from the
JAR file? or is this an issue actually? Or there is another way of reading
the requirements? Please adivise.

Andy.


Reply to this email directly or view it on GitHub
#39.


John Smart | Wakaleo Consulting | +61 407 247 642
Optimizing your software development process
http://www.wakaleo.com | [email protected]


The dates for the 2014 BDD workshops have been scheduled! Check out our
upcoming BDD/TDD Master classes
http://wakaleo.com/training/testing-and-tdd-for-java-developers and
our Advanced
BDD Requirements Workshops
http://wakaleo.com/training/advanced-agile-requirements-workshop
, coming
soon to Sydney
http://wakaleo.com/training/testing-and-tdd-for-java-developers/public-courses
*
and *Melbourne
http://wakaleo.com/training/testing-and-tdd-for-java-developers/public-courses!


from serenity-core.

ereticul avatar ereticul commented on June 29, 2024

Hi John,

I've implemented a lightweight runner of executing the cucumber scenarios, it's alike the story runner of JBehave, but for Cucumber-JVM. I noticed if I can read the requirements then I would be able to build up a UI tree component based on requirement model, isn't it? and not only at the moment there is a shortcoming, while executing the cucumber-jvm + serenity core, the test outcome is generated with no tag like 'capability', so below won't work and the report won't contain the capability, isn't it?

serenity.requirements.dir=com/forrest/gump/integrationtest/cucumber/serenity/junit
serenity.requirement.types=capability,feature,story

Andy.

from serenity-core.

wakaleo avatar wakaleo commented on June 29, 2024

I think this issue is no longer relevant to the current code base.

from serenity-core.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.