Comments (8)
Hmmm... again, I think going the other way around may be better. I already have a working runner that handles launching the cpp side using native hooks in cucumber. I think that would be better and easier to contain.
I don't think it would take much more work to handle the --glue args as well, and that would be a nice addition.
Let me know if you are interested in a pull request... ;)
from cucumber-cpp.
Shouldn't this be closed now? With the latest cucumber-cpp, I can run tests selectively with:
cucumber features/foo.feature:34
from cucumber-cpp.
@paoloambrosio can you answer that? I don't know what the goal of this issue originally was. Your description seems to be less about dynamic libraries and more about control over which step definitions run at what time (with dynamic libs as a possible solution to that).
from cucumber-cpp.
Running features with something like features/foo.feature:34
is implemented in Cucumber-Ruby. This was about loading step definitions from dynamic libraries.
I've updated the description.
from cucumber-cpp.
Except for the dynamic library portion (startup and invoking) your describing a script a Python I wrote for our company's CI system: it starts the wire server, writes a cucumber.wire
file with the right details and then starts cucumber
with some parameters passed through. That's combined with some process monitoring to ensure proper handling of exit codes and standard output/error.
from cucumber-cpp.
I'm going to close this and some other outdated issues if that's OK.
from cucumber-cpp.
Sure.
I think the dynamic-lib aspects are already addressed by your thread on cukes-devs btw: https://groups.google.com/forum/#!topic/cukes-devs/vYLS-Pv8oNo
from cucumber-cpp.
Closing due to inactivity.
from cucumber-cpp.
Related Issues (20)
- sudo cmake --build /home/yizhu/cucumber-cpp/ --target features, this command get errors HOT 1
- Is there a working example of cucumber (c cmake, boost) for c++? HOT 5
- Failed tests when checking implementation against common cucumber test suite HOT 2
- README.md has dead link HOT 1
- request a new release HOT 2
- nlohmann-json I think breaks the installation HOT 2
- cucumber.wire ignored (older versions don't) HOT 2
- Update Conformance / Use u2d versions HOT 4
- Minimal CI for Windows
- Full fledged CI for Windows
- Confusing script name run-all.sh HOT 1
- Getting rid of ruby dependency HOT 6
- QTestDriver Implementation not working on Windows HOT 1
- Testing Qt Code which requires EventHandling and UI HOT 4
- Compilation and Library Use HOT 2
- Please add pkg-config support for use with GNU AutoTools (was #237 not merged by mistake?) HOT 13
- Outdated links in readme HOT 2
- Cucumber for Makefile HOT 1
- The mailing list obsolete
- Logging of Test execution in QTTestDriver verbose mode HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cucumber-cpp.