Comments (12)
I just used this package. Works great; thank you, @erik-lundgren . Hopefully the PR will happen (need a hand?) and we can get this onto NuGet - using private feed currently.
from specflow.netcore.
https://www.nuget.org/packages/SpecFlow.NetCore/1.0.0-alpha1
from specflow.netcore.
I've added the support and a copy of your sample project updated to asp.net core 1.0.0 in my fork at https://github.com/erik-lundgren/SpecFlow.Dnx/tree/dotnetcore if you want to have a look.
from specflow.netcore.
👍
Yes, happy to take a PR! I haven't updated to RTM yet myself (on my list), so I'll blindly merge it in if you are okay with supporting it.
from specflow.netcore.
Hey @smudge202!
Thank you for the kind words. I'll be trying to make the PR happen during this weekend. I think the docs need a slight update and there's possibly a better way to do this as currently the tests are not discovered unless you build twice. If anyone knows how to make the tests discoverable after the first build please let me know :)
from specflow.netcore.
The docs will be easy to update. I also have to update references from dnx > dotnet.
The build twice thing: is that new for dotnet?
from specflow.netcore.
I hadn't noticed it was double building. Will investigate also (shouldn't be necessary).
from specflow.netcore.
It's not double building. Currently it executes during pre-compile as I assumed this would be before build and before test discovery. However when generating files for the first time in a project the tests do not get discovered. To repro, remove the "precompile": [ "dotnet specflow" ]
line in the scripts section of my sample project, delete any .feature.cs
files and rebuild the project. No tests should (correctly) have been discovered at this point. Now, add the line, back, rebuild the project. No tests have still been discovered (incorrect). Rebuild again, now the tests appear.
It seems it has to do with new files being added to the project, as when you change the .feature
files those changes are picked up immediately. I'll add an issue for this if I get the pull request accepted.
from specflow.netcore.
Hmm, sounds a bit weird. Yeah add an issue for it and can check it out later. I've merged in the PR (#20) but I'll leave this open until I've got the package up on nuget.org, dependent on renaming things (#21).
from specflow.netcore.
Since I had renamed the repo and package, I thought I would restart the version numbering (hence alpha1
). However the repo rename is a lie, and the git history still keeps existing tags - the latest tag being beta2
. So to avoid a weird state where the most recent code has a tag that is before older code, I thought fuck it and re-tagged it RC!
https://www.nuget.org/packages/SpecFlow.NetCore/1.0.0-rc1
from specflow.netcore.
Bearing in mind that the aspnetcore dependencies are RTM now (and specflow is stable) should this package be using an alpha/beta tag?
from specflow.netcore.
Probs not. I'll get rid of it soon.
from specflow.netcore.
Related Issues (20)
- dotnet core 2.0 support HOT 5
- Tools version is unsupported HOT 3
- Do not hardcode to SpecFlow 2.1.0 HOT 2
- dotnet SpecFlow.NetCore does not work on linux HOT 6
- Scenarios break when the name is too long HOT 1
- Tools version is unsupported HOT 6
- Build fails when there is an existing fake.csproj file (or any extra csproj file) HOT 4
- .net core 2.0 (CLI) HOT 2
- does not work with SpecFlow 2.2.1 HOT 5
- Error in SpecFlow.NetCore tool during print messages HOT 15
- Consider netcoreapp ONLY compatiblity HOT 2
- Attempt to reduce the confusion of the project name HOT 7
- New NuGet package HOT 2
- Building with Mono doesn't generate files. HOT 3
- Use Project's namespace instead of SpecFlow.GeneratedTests HOT 2
- Project not rebuilding when changing .feature file in VS 2017 (15.7.1) HOT 3
- Different result locally and on CI server HOT 3
- When specifying --specflow-path it doesn't detect SpecFlow Version.
- Version for package 'Specflow.NetCore' could not be resolved HOT 3
- Can you please add support for net core 3 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 specflow.netcore.