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

Move generated files outside of project source #1983

Open
wants to merge 283 commits into
base: master
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Mar 29, 2023

  1. Configuration menu
    Copy the full SHA
    ba21866 View commit details
    Browse the repository at this point in the history
  2. Record support (SpecFlowOSS#2206)

    SabotageAndi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    197bfe8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    37ec728 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1aaaa2a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    77dc830 View commit details
    Browse the repository at this point in the history
  6. added getting started link

    chassa authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    a9422d7 View commit details
    Browse the repository at this point in the history
  7. Fix Scope docs (SpecFlowOSS#2220)

    epresi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    f73fcf2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3102bb2 View commit details
    Browse the repository at this point in the history
  9. Added IReadOnlyList to types handled by ListValueRetriever (SpecFlowO…

    …SS#2221)
    
    Co-authored-by: Jarosław Świniarski <[email protected]>
    2 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    858ba7e View commit details
    Browse the repository at this point in the history
  10. switch Gitter to Discord

    SabotageAndi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    88b6bea View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a4eb789 View commit details
    Browse the repository at this point in the history
  12. add .NET 5 to requirements

    SabotageAndi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    acbdba1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8d7f153 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1bc6691 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d6dcf22 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    618d86d View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    09c21f6 View commit details
    Browse the repository at this point in the history
  18. build Specs for correct TFMs depending on MSBuild Runtime (SpecFlowOS…

    …S#2233)
    
    * build msbuild generator with the correct .NET Core TFM
    
    * use assembly for correct tfm
    SabotageAndi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    d790151 View commit details
    Browse the repository at this point in the history
  19. Update bug_report.md (SpecFlowOSS#2244)

    * Update bug_report.md
    
    Fixed typos
    
    * Update bug_report.md
    icnocop authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    3c270a1 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    9018d2f View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    208c9ed View commit details
    Browse the repository at this point in the history
  22. Fix parser tests (SpecFlowOSS#2255)

    tzongithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    0005aa5 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    c7f545d View commit details
    Browse the repository at this point in the history
  24. Be able to access MSTest TestContext in BeforeTestRun/AfterTestRun Sp…

    …ecFlowOSS#1859 (SpecFlowOSS#2257)
    
    * Add scenario for TestContext in BeforeTestRun hook
    
    * Register TestContext in global container
    
    * Fix scenario
    
    * Simplify scenario: access TestContext as directly injected parameter
    
    * Update documentation
    
    * changelog
    tzongithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    5f347c9 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    1dcb956 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    4bd2351 View commit details
    Browse the repository at this point in the history
  27. Do not show generation error in case of empty feature file (SpecFlowO…

    …SS#2260)
    
    * Do not show generation error in case of empty feature file
    
    * update changelog
    
    * Add tests: Do not show generation error in case of feature file with only whitespace in it
    alexandrafung authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    8674b2c View commit details
    Browse the repository at this point in the history
  28. Fix flaky test and netcoreapp2.1 Unit Test runs (SpecFlowOSS#2262)

    * Update Microsoft.NET.Test.Sdk to 16.8
    
    * Signal after the message was put into the queue
    
    * Publish Test projects for netcoreapp2.1
    epresi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    5991976 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    d93b6ed View commit details
    Browse the repository at this point in the history
  30. Show duration for a failed step (SpecFlowOSS#2251)

    * Initialized the timespan to zero
    Created a parameter for trace error to accept duration
    
    * Add to Changelog
    
    * InvokeBinding doesnot populate the duration when there is exception. Made the stopwatch variable global to function and added the duration to all the catch blocks.
    
    Co-authored-by: Andreas Willich <[email protected]>
    2 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    eed1758 View commit details
    Browse the repository at this point in the history
  31. Documentation: Hook parameter injection (SpecFlowOSS#2263)

    * Add hook parameter injection scenarios
    
    * Document hook parameter injection
    
    * Update scenarios: throw exception if dependency was not injected
    tzongithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    b75ad17 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    48c1e98 View commit details
    Browse the repository at this point in the history
  33. contribution guideline update (SpecFlowOSS#2268)

    * contribution guideline update
    
    * changes based on feedback
    
    * feedback round 2
    alimogithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    edc0c60 View commit details
    Browse the repository at this point in the history
  34. Correctly handle Table argument step transformations when multiple ma…

    …tching transformation exists (SpecFlowOSS#2267)
    nemesv authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    22cc48f View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    fd98cde View commit details
    Browse the repository at this point in the history
  36. Access Feature level tags in Scenario level via ScenarioAndFeatureTags (

    SpecFlowOSS#2270)
    
    Co-authored-by: Andreas Willich <[email protected]>
    2 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    e51b1ee View commit details
    Browse the repository at this point in the history
  37. Add documentation about how to write and use a Decorator - SpecFlowOS…

    …S#1620 (SpecFlowOSS#2273)
    
    * Add documentation about how to write and use a Decorator - SpecFlowOSS#1620
    
    * Add further information about decorators according to PR review comment - SpecFlowOSS#1620
    
    * Improve wording according to PR review comments - SpecFlowOSS#1620
    ozslab authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    a909ed1 View commit details
    Browse the repository at this point in the history
  38. Handle errors in BeforeScenarioHooks (SpecFlowOSS#2274)

    * Handle the errors in BeforeScenario hooks and correctly set the  ScenarioExecutionStatus
    
    * Add a note about the errors in BeforeScenario
    
    * Update changelog
    nemesv authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    e3db305 View commit details
    Browse the repository at this point in the history
  39. Document as known issue: Generating step definitions provides depreca… (

    SpecFlowOSS#2275)
    
    * Document as known issue: Generating step definitions provides deprecated code
    
    * Documentation: minor fix
    alexandrafung authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    1540df5 View commit details
    Browse the repository at this point in the history
  40. Docs: Executing specific Scenarios in your Build pipeline (SpecFlowOS…

    …S#2276)
    
    * Docs: Executing specific Scenarios in your Build pipeline
    
    * Changes based on feedback
    epresi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    a35a83b View commit details
    Browse the repository at this point in the history
  41. Fix duration in case of failed Step (SpecFlowOSS#2277)

    - remove obsolete code
    epresi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    b7c80b8 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    bb9a66d View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    797e666 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    3417643 View commit details
    Browse the repository at this point in the history
  45. Reference the Generator project directly to avoid version conflicts w…

    …ith the SpecFlow.dll in the generated nuget packages (SpecFlowOSS#2283)
    nemesv authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    4822662 View commit details
    Browse the repository at this point in the history
  46. Add docs for Format Document command (SpecFlowOSS#2285)

    * Add docs for Format Document command
    
    * Changes based on feedback
    epresi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    4a1abee View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    2e5b5b1 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    6f67624 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    665ef5d View commit details
    Browse the repository at this point in the history
  50. Thread-safe object resolution with BoDi (beta) (SpecFlowOSS#2293)

    * Update BoDi to 1.5.0-alpha2
    
    * Set version to 3.7-beta
    
    * Changelog
    tzongithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    2b9959d View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    4c5178b View commit details
    Browse the repository at this point in the history
  52. Update BoDi to v1.5.0 (thread-safe object resolution) (SpecFlowOSS#2297)

    * Update BoDi to 1.5.0
    
    * Set version to 3.7
    tzongithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    7eeb2d7 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    76ff729 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    27a6c9a View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    b3a2f78 View commit details
    Browse the repository at this point in the history
  56. Ignore tag handling: generate test framework specific ignore attribut…

    …es (SpecFlowOSS#2269)
    
    * Restore IgnoreDecorator
    
    * Don't specify testrun and feature level hook behavior if only scenario is ignored
    
    * Update TPG
    
    * Add scenario for not calling before/after feature for ignored feature
    
    * XUnit: skip all test methods and clear fixture data hooks for ignored feature
    
    * Add examples for scenario hooks
    
    * Changelog
    tzongithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    a174af1 View commit details
    Browse the repository at this point in the history
  57. Cleanup scenario context even after an AfterScenario hook error (Spec…

    …FlowOSS#2305)
    
    * Cleanup scenario context even after an AfterScenario hook error
    
    * changelog
    tzongithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    87fff44 View commit details
    Browse the repository at this point in the history
  58. Move PluginAssemblyResolver to SpecFlow (SpecFlowOSS#2303)

    * Move PluginAssemblyResolver to SpecFlow
    
    * Update changelog
    epresi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    1261ee4 View commit details
    Browse the repository at this point in the history
  59. Add fb pixel (SpecFlowOSS#2309)

    * add fb pixel js
    
    * changed folder
    alimogithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    8f98c50 View commit details
    Browse the repository at this point in the history
  60. Capture hook errors and call plugin hooks after hook error (SpecFlowO…

    …SS#2306)
    
    * Capture hook errors and call plugin hooks after hook error
    
    * Extract TestExecutionEngine plugin event tests to partial class
    
    * Add unit tests and comments
    
    * changelog
    tzongithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    e962859 View commit details
    Browse the repository at this point in the history
  61. Automatically include TechTalk.SpecFlow.MSTest.SpecFlowPlugin.dll as …

    …a deployment item for MSTest V2 (SpecFlowOSS#2301)
    
    Fixes SpecFlowOSS#2076
    
    Co-authored-by: Andreas Willich <[email protected]>
    2 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    78e50ad View commit details
    Browse the repository at this point in the history
  62. Update GeneratorVersion to 3.7

    epresi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    55f1360 View commit details
    Browse the repository at this point in the history
  63. fix facebook pixel

    SabotageAndi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    837be58 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    202a3c0 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    d70446d View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    cd43691 View commit details
    Browse the repository at this point in the history
  67. Docs execution (SpecFlowOSS#2321)

    * Extend docs with .NET Core task for unix agents
    
    * updated docs + copy button + new images
    
    * added to requirement.txt
    
    Co-authored-by: Balázs Epresi <[email protected]>
    2 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    cf428ff View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    03f5927 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    342d51a View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    4b39434 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    bebbea9 View commit details
    Browse the repository at this point in the history
  72. Docs: parallel execution (SpecFlowOSS#2330)

    * Docs: parallel execution draft
    
    * Cleanup: VSTest typo, simplified ctx injection, link to SpecFlow+Runner
    tzongithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    20c607d View commit details
    Browse the repository at this point in the history
  73. Installation page+VS+Rider updates (SpecFlowOSS#2334)

    * Installation page+VS+Rider updates
    
    * changes on feedback r1
    
    * changes feedback r2
    
    * fix links + merged pages + content updates
    
    * feedback changes r3
    
    * feedback changes r4
    alimogithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    63d7498 View commit details
    Browse the repository at this point in the history
  74. minor changes 2 (SpecFlowOSS#2336)

    alimogithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    a1bca5f View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    b5b2be2 View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    4ec1b06 View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    63b855b View commit details
    Browse the repository at this point in the history
  78. Doc image update (SpecFlowOSS#2340)

    * fix broken image
    
    * image fix
    
    * fix image 3
    
    * fix image 4
    
    * fix image 5
    
    * fix image 6
    
    * trying a different image
    
    * fix image 7
    alimogithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    3595132 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    5cbb587 View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    35e9f63 View commit details
    Browse the repository at this point in the history
  81. Docs rider screenshots (SpecFlowOSS#2346)

    * update installation doc based on new plugin name
    
    * alt text
    alimogithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    9058e25 View commit details
    Browse the repository at this point in the history
  82. image clean up (SpecFlowOSS#2348)

    alimogithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    6d254e9 View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    455d08e View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    8337ba4 View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    0c6e22a View commit details
    Browse the repository at this point in the history
  86. Configuration menu
    Copy the full SHA
    c59d144 View commit details
    Browse the repository at this point in the history
  87. Auto-update versions in dotnet new templates (SpecFlowOSS#2354)

    * Inject SpecFlow NuGetPackageVersion into dotnet templates
    
    * Update SpecRun version in dotnet template
    
    * Auto-update SpecRun version in dotnet template with major.minor
    tzongithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    e714d73 View commit details
    Browse the repository at this point in the history
  88. add GA back in (SpecFlowOSS#2357)

    alimogithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    8c9af3d View commit details
    Browse the repository at this point in the history
  89. add section on retrieving escenaio examples from ScenarioInfo (SpecFl…

    …owOSS#2358)
    
    Co-authored-by: Andreas Willich <[email protected]>
    2 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    2e13881 View commit details
    Browse the repository at this point in the history
  90. improve RuntimePlugin Locator and LocationMerger (SpecFlowOSS#2350)

    Co-authored-by: Sandro Bollhalder <[email protected]>
    Co-authored-by: Andreas Willich <[email protected]>
    3 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    52fcfa4 View commit details
    Browse the repository at this point in the history
  91. debugging and specflow installation in vscode (SpecFlowOSS#2363)

    * debugging and specflow installation in vscode
    
    * changes on feedback
    
    * feedback change r2
    alimogithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    1df62cb View commit details
    Browse the repository at this point in the history
  92. fix logo image (SpecFlowOSS#2364)

    alimogithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    64276ec View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    5c91244 View commit details
    Browse the repository at this point in the history
  94. fix spelling (SpecFlowOSS#2367)

    bollhals authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    103af07 View commit details
    Browse the repository at this point in the history
  95. fix namespace of template file

    SabotageAndi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    493cbdb View commit details
    Browse the repository at this point in the history
  96. remove www from project Url

    SabotageAndi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    a11eb11 View commit details
    Browse the repository at this point in the history
  97. Configuration menu
    Copy the full SHA
    a88ad57 View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    7ec2f75 View commit details
    Browse the repository at this point in the history
  99. Configuration menu
    Copy the full SHA
    05ea39e View commit details
    Browse the repository at this point in the history
  100. update NUnit to 3.13.1 (SpecFlowOSS#2362)

    * update NUnit to 3.13.1
    
    * update changelog
    
    * update documentation
    
    * update dependencies in SpecFlow.NUnit.Runners package
    
    Co-authored-by: Balázs Epresi <[email protected]>
    2 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    a8041cc View commit details
    Browse the repository at this point in the history
  101. Configuration menu
    Copy the full SHA
    f796120 View commit details
    Browse the repository at this point in the history
  102. Do not execute step argument transformations if a previous step had a…

    …n error (SpecFlowOSS#2386)
    
    Co-authored-by: Balázs Epresi <[email protected]>
    2 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    c653acf View commit details
    Browse the repository at this point in the history
  103. selenium example (SpecFlowOSS#2381)

    * selenium example
    
    * feedback changes
    
    * feedback changes r2
    
    * wording for new guide
    
    * udpated images for rider added
    
    * various adoptions
    
    Co-authored-by: Andreas Willich <[email protected]>
    2 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    71fa449 View commit details
    Browse the repository at this point in the history
  104. Configuration menu
    Copy the full SHA
    4fb0253 View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    1734e0b View commit details
    Browse the repository at this point in the history
  106. Configuration menu
    Copy the full SHA
    8bd6a76 View commit details
    Browse the repository at this point in the history
  107. Configuration menu
    Copy the full SHA
    c802fb3 View commit details
    Browse the repository at this point in the history
  108. Configuration menu
    Copy the full SHA
    17aa795 View commit details
    Browse the repository at this point in the history
  109. Update dotnet new template (SpecFlowOSS#2378)

    * update "dotnet new" template in sync with the Visual Studio template
    
    * update documentation with additional frameworks
    alexandrafung authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    853b948 View commit details
    Browse the repository at this point in the history
  110. Fix the package references in the dotnet new template (SpecFlowOSS#2394)

    * Include the Template files in the project
    
    * Add the missing xunit package reference
    
    * Update the nunit reference
    nemesv authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    5901d2d View commit details
    Browse the repository at this point in the history
  111. fix issue label

    SabotageAndi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    6781332 View commit details
    Browse the repository at this point in the history
  112. Add FluentAssertions library to dotnet new project template (SpecFlow…

    …OSS#2395)
    
    * Add FluentAssertions library to dotnet new project template
    
    * Rename shortName : fl -> fa
    
    Co-authored-by: Viktor Nemes <[email protected]>
    
    Co-authored-by: Viktor Nemes <[email protected]>
    2 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    a3097a2 View commit details
    Browse the repository at this point in the history
  113. Configuration menu
    Copy the full SHA
    b06cf8e View commit details
    Browse the repository at this point in the history
  114. Update WhiteSource bolt (SpecFlowOSS#2400)

    * Add timeout to the WhiteSource Bolt task
    
    * Update WhiteSource bolt
    
    * Run WhiteSource Bolt task only after Windows build
    epresi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    5888c4c View commit details
    Browse the repository at this point in the history
  115. Configuration menu
    Copy the full SHA
    d65262b View commit details
    Browse the repository at this point in the history
  116. Configuration menu
    Copy the full SHA
    89406cc View commit details
    Browse the repository at this point in the history
  117. Add null check for DependencyContext (SpecFlowOSS#2406)

    * Add null check for DependencyContext
    
    * Update changelog
    epresi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    4cd2828 View commit details
    Browse the repository at this point in the history
  118. Configuration menu
    Copy the full SHA
    7b21bc4 View commit details
    Browse the repository at this point in the history
  119. Configuration menu
    Copy the full SHA
    763346b View commit details
    Browse the repository at this point in the history
  120. Create and use MsTestContainerBuilder in the VB AssemblyHook template…

    … too (SpecFlowOSS#2414)
    
    * Use the MsTestContainerBuilder in the vb template too
    
    * Update syntax
    epresi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    40dc029 View commit details
    Browse the repository at this point in the history
  121. Configuration menu
    Copy the full SHA
    0f69b0b View commit details
    Browse the repository at this point in the history
  122. Configuration menu
    Copy the full SHA
    d7a5ca6 View commit details
    Browse the repository at this point in the history
  123. Improve SpecFlow outputs (SpecFlowOSS#2412)

    * Add execution events, step status
    
    * Move trace listener registration to test thread
    
    * TestRun related events
    
    * Remove PendingStepDefinitionEvent
    
    * Add Tests for TestThreadExecutionEventPublisher
    
    * Add HookStarted/Finished events
    
    * Add context interfaces
    
    * Add HookBinding event tests
    
    * Add tests for HookStartedEvent and HookFinishedEvent
    
    * Remove TestRunStartingEvent/TestRunFinishingEvent
    
    * Extend SpecFlowOutputHelper with AddAttachment
    
    * Update MSTest.TestFramework to be able to use TestContext's AddResultFile method
    
    * Add tests for SpecFlowOutputHelper
    
    * Create interface for Attachment handling + refactor code and tests
    
    * Cleanup EventPublisher tests
    
    * Add IExecutionOutputEvent
    
    * Add generic constraint to AddHandler
    
    * Do not forward the attachments to the test runners
    
    * Cleanup
    
    * Refactor SpecFlowAttachmentHandler
    
    * MsTest: lookup TestContext from ScenarioContext if available
    
    * Update changelog
    
    * Set step status to skipped
    
    * Update MsTest.TestFramework to 2.1.2 to be able to use TestContext's AddResultFile method
    
    * Fix: avoid duplicate entries in NUnit output
    
    * Add/use MsTestTestContextProvider
    
    * TestProjectGenerator: Update MsTest.TestFramework to 2.1.2
    
    * Update submodule
    
    Co-authored-by: Zoltan Toth <[email protected]>
    2 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    f768066 View commit details
    Browse the repository at this point in the history
  124. Route output API messages to tool output (instead of test output) (Sp…

    …ecFlowOSS#2418)
    
    * Route output API messages to tool output (instead of test output)
    
    * Fix old test asserting on output
    
    * update changelog
    tzongithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    bc6cefc View commit details
    Browse the repository at this point in the history
  125. Configuration menu
    Copy the full SHA
    8e8f76d View commit details
    Browse the repository at this point in the history
  126. add paragraph to discuss how to implement new features (SpecFlowOSS#2421

    )
    
    Co-authored-by: Ali Mollahosseini <[email protected]>
    2 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    84f4a04 View commit details
    Browse the repository at this point in the history
  127. added docs on output API

    alimogithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    3eb3e01 View commit details
    Browse the repository at this point in the history
  128. Docs output api (SpecFlowOSS#2423)

    * docs on output api
    
    * added docs on output api
    
    * note on file paths
    alimogithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    8e904ae View commit details
    Browse the repository at this point in the history
  129. Configuration menu
    Copy the full SHA
    379f2d2 View commit details
    Browse the repository at this point in the history
  130. Auto update livingdoc reference major/minor in "dotnet new" template (S…

    …pecFlowOSS#2424)
    
    * Auto-update livingdoc major-minor in dotnet new template
    
    * changelog
    tzongithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    2497ef1 View commit details
    Browse the repository at this point in the history
  131. Update changelog

    epresi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    5e9b245 View commit details
    Browse the repository at this point in the history
  132. Configuration menu
    Copy the full SHA
    7404110 View commit details
    Browse the repository at this point in the history
  133. Configuration menu
    Copy the full SHA
    88fb1b0 View commit details
    Browse the repository at this point in the history
  134. Configuration menu
    Copy the full SHA
    2d55895 View commit details
    Browse the repository at this point in the history
  135. Fix the "phantom" errors in IntelliSense and Resharper with marking t…

    …he task to run before CoreCompile (SpecFlowOSS#2431)
    nemesv authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    3231cc4 View commit details
    Browse the repository at this point in the history
  136. Update Gherkin to 19.0.3 (SpecFlowOSS#2434)

    * Update Gherkin to 19.0.3
    
    * Update TestFiles: DocStrings now have a Delimiter prop
    epresi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    ee0718f View commit details
    Browse the repository at this point in the history
  137. Configuration menu
    Copy the full SHA
    0349883 View commit details
    Browse the repository at this point in the history
  138. Configuration menu
    Copy the full SHA
    2b9b3b0 View commit details
    Browse the repository at this point in the history
  139. Replace Utf8Json with SpecFlow.Internal.Json (SpecFlowOSS#2436)

    * Replace Utf8Json to SpecFlow.Internal.Json
    
    * Fix ValueTuple reference in csproj
    
    Utf8Json had a dependency on it so we didn't have to use PackageReference before
    
    * Update SpecFlow nuspec
    
    * Update version
    
    * Update changelog
    
    * Replace Newtonsoft.Json in Specs
    
    * Update TestProjectGenerator
    
    * Add SpecFlow MyGet to the nuget sources
    
    * Update submodule
    
    * Update submodule
    epresi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    8a0c811 View commit details
    Browse the repository at this point in the history
  140. Update changelog

    epresi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    31dffc1 View commit details
    Browse the repository at this point in the history
  141. Configuration menu
    Copy the full SHA
    10a75f9 View commit details
    Browse the repository at this point in the history
  142. Use tags to opt out of feature parallelization (SpecFlowOSS#2409)

    * Added NonParallelizableDecorator which allows opting out of feature level parallelization with user configured tags.
    
    * Fixing typos, removing whitespace.
    
    * Handle case where configured tags is null.
    
    * Fix incorrect test names.
    
    * Introduce 'AddNonParallelizableMarkerForTags' configuration option.
    
    * Added docs for excluding features from parallel execution.
    
    * Make xUnit collection name more specific.
    
    * Compare collections by sequence in SpecFlowConfiguration.
    
    * Fix variable name for featuregenerators in unit tests.
    
    * Fix set up in unit tests.
    
    * Include required xunit collection definition via xunit assembly hooks file.
    
    * Add NonParallelizableDecorator feature to changelog.
    shack05 authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    b20afc8 View commit details
    Browse the repository at this point in the history
  143. Remove ParallelizeDecorator introduced in SpecFlowOSS#746 (SpecFlowOS…

    …S#2444)
    
    * Remove ParallelizeDecorator and related unit tests.
    
    * Remove IUnitTestGeneratorProvider.SetTestClassParallelize method.
    
    * Remove Parallelizable attribute from NUnit3TestGeneratorProvider.
    
    * Remove two generator configuration items related to the ParallelizableDecorator.
    
    * Update changelog.
    shack05 authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    bb553ac View commit details
    Browse the repository at this point in the history
  144. Fix Default value deserialization from specflow.json (SpecFlowOSS#2443)

    * Update SpecFlow.Internal.Json to 1.0.8
    
    * Default FeatureLanguage should be "en-US"
    
    * BindingCulture default should not be set
    
    * Update missingOrPendingStepsOutcome in docs
    
    * Add tests
    
    * Update changelog
    
    * Update submodule
    epresi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    869e1ee View commit details
    Browse the repository at this point in the history
  145. Configuration menu
    Copy the full SHA
    aadd9bf View commit details
    Browse the repository at this point in the history
  146. Configuration menu
    Copy the full SHA
    544bb12 View commit details
    Browse the repository at this point in the history
  147. Configuration menu
    Copy the full SHA
    67d213f View commit details
    Browse the repository at this point in the history
  148. new doc on externaldata plugin

    alimogithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    b102a74 View commit details
    Browse the repository at this point in the history
  149. fix link (SpecFlowOSS#2455)

    alimogithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    4e3df7c View commit details
    Browse the repository at this point in the history
  150. Configuration menu
    Copy the full SHA
    4302372 View commit details
    Browse the repository at this point in the history
  151. Should not log error if TestAssembly does not have a RuntimePlugin at…

    …tribute (SpecFlowOSS#2462)
    
    * Should not log error if TestAssembly does not have a RuntimePlugin attribute
    
    * Update changelog
    
    * Remove Debugger
    epresi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    f292770 View commit details
    Browse the repository at this point in the history
  152. Configuration menu
    Copy the full SHA
    1f966d8 View commit details
    Browse the repository at this point in the history
  153. logo updates (SpecFlowOSS#2465)

    alimogithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    c2af0e3 View commit details
    Browse the repository at this point in the history
  154. Configuration menu
    Copy the full SHA
    22fd83d View commit details
    Browse the repository at this point in the history
  155. wording updated (SpecFlowOSS#2468)

    alimogithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    65d53ed View commit details
    Browse the repository at this point in the history
  156. added markdown section to Gherkin-Reference.md (SpecFlowOSS#2470)

    Co-authored-by: Jordan Western <[email protected]>
    2 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    6b5ee63 View commit details
    Browse the repository at this point in the history
  157. SpecFlowOSS#2307 Fixed bug when feature context can't be resolved at …

    …static methods (SpecFlowOSS#2449)
    
    * SpecFlowOSS#2307 Fixed bug when feature context can't be resolved at static methods
    
    Again - This time for Windsor
    
    * Updated tests to new WindsorTestObjectResolver
    Bo Søborg Petersen authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    af50831 View commit details
    Browse the repository at this point in the history
  158. External data plugin, support for CSV and Excel files (SpecFlowOSS#2429)

    * Setup ExternalData plugin dev environment
    
    * Add sample domain
    
    * Add example without the plugin
    
    * Add first example for reading single data field
    
    * basic CsvLoader
    
    * Add TODO tests for CsvLoader
    
    * First working version with full path
    
    * Support relative paths
    
    * Make sample project better testable
    
    * Add missing AssemblyHooks
    
    * Improve CSV load error handling
    
    * Add transformed scenarios to rules
    
    * refactor to ScenarioTransformation
    
    * Support scenario transformation in ScenarioTransformation
    
    * cleanup IncludeExternalDataTransformation
    
    * improve ExternalDataSpecification
    
    * Transform scenarios
    
    * provide examples tags, handle strange outlines
    
    * cleanup, more samples
    
    * map fields
    
    * spaces in field name maps
    
    * handle multiple data source tags
    
    * inherit tags from feature
    
    * @DisableDataSource
    
    * Added example without placeholder
    
    * remove culture dependency
    
    * cleanup
    
    * DataSourceLoaderFactory implementation
    
    * @DataFormat tag
    
    * First version of Excel loader
    
    * change namespace
    
    * change DataLoader return type to DataSource
    
    * Added basic selectors
    
    * Use field selectors
    
    * get back excel to work temporarily
    
    * @dataset handling
    
    * Use culture of feature file to emit excel values
    
    * cleanup feature files
    
    * Small fixes
    
    * remove old functionality
    
    * add missing projects to big specflow solution
    
    * fix unit tests on non english systems
    
    * docs for external data plugin
    
    * Apply changes in response to the review feedback of @tzongithub
    
    * remove unnecessarily added file, included docs to the sln
    
    * Update docs
    
    * adjust for rules with tags
    
    * Remove old nuget.config
    
    Co-authored-by: Andreas Willich <[email protected]>
    Co-authored-by: Ali Mollahosseini <[email protected]>
    Co-authored-by: Balázs Epresi <[email protected]>
    4 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    1fad404 View commit details
    Browse the repository at this point in the history
  159. logo update (SpecFlowOSS#2474)

    alimogithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    775c517 View commit details
    Browse the repository at this point in the history
  160. Add semantic validator for duplicate Example column header names (Spe…

    …cFlowOSS#2475)
    
    * Add validator for duplicate example column names
    
    * Validate per examples
    epresi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    5b7886e View commit details
    Browse the repository at this point in the history
  161. add links

    SabotageAndi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    f9571e5 View commit details
    Browse the repository at this point in the history
  162. Configuration menu
    Copy the full SHA
    ec42258 View commit details
    Browse the repository at this point in the history
  163. Update DriverPattern.md (SpecFlowOSS#2478)

    fixing  driver type on step
    lalberto8085 authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    87968c9 View commit details
    Browse the repository at this point in the history
  164. Configuration menu
    Copy the full SHA
    700992e View commit details
    Browse the repository at this point in the history
  165. Configuration menu
    Copy the full SHA
    6945268 View commit details
    Browse the repository at this point in the history
  166. Remove runtime/dependencies configuration from the docs (SpecFlowOSS#…

    …2482)
    
    * Add tests for runtime/dependencies configuration
    
    * Remove dependencies from the configuration
    epresi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    4063ae1 View commit details
    Browse the repository at this point in the history
  167. Move Specflow.DSL out of outdated section (SpecFlowOSS#2485)

    Co-authored-by: Ryan Song <[email protected]>
    2 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    c3a7831 View commit details
    Browse the repository at this point in the history
  168. Configuration menu
    Copy the full SHA
    c6fd3cb View commit details
    Browse the repository at this point in the history
  169. links updated (SpecFlowOSS#2507)

    alimogithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    320daa3 View commit details
    Browse the repository at this point in the history
  170. Use .Net SDK 3.1.201 for NET461 projects to avoid project generation …

    …from unsupported project templates
    Sandor Tardi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    ed52a40 View commit details
    Browse the repository at this point in the history
  171. (SpecFlowOSS#2499) remove cucumber messages

    (SpecFlowOSS#2499) remove cucumber messages config
    (SpecFlowOSS#2499) remove cucumber submodule
    (SpecFlowOSS#2499) update changelog, adjust documentation
    Sandor Tardi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    67bcd3b View commit details
    Browse the repository at this point in the history
  172. new logo (SpecFlowOSS#2508)

    alimogithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    509f932 View commit details
    Browse the repository at this point in the history
  173. Configuration menu
    Copy the full SHA
    b9cdccb View commit details
    Browse the repository at this point in the history
  174. Configuration menu
    Copy the full SHA
    53b8604 View commit details
    Browse the repository at this point in the history
  175. (SpecFlowOSS#2456) .net 6.0 support

    Update TestProjectGenerator
    update build.yml
     fix test discovery and timeout problem for TechTalk.SpecFlow.MsBuildNetSdk.IntegrationTests
    Add Microsoft.TestPlatform.TestHost package.
    Adjust git.log Use .net 6.0.100-rc.2.21505.57 as net6SdkVersion
    Use vmImage: 'ubuntu-20.04' because of ##[warning]
    An image label with the label Ubuntu16 does not exist.
    Fix build.ps1 to show --no-restore option Ignore "Scenario: Two projects with the same unit test provider using MSBuild" because msbuild for 2019 is not able to handle it
    Add net6 to template.json
    Fix CreateEmtpyCSharpNet60ProjectInNewFormat test Tag "Scenario: Use MSBuild for compiling" with @IgnoreOnWmImage2019
    Do not try to delete packages folder on Azure's "Windows_NT" because it is restricted
    @globalusingdirective #MSBuild for VS2019 throws error CS8652: The feature 'global using directive' is currently in Preview and unsupported. Remove @WindowsOnly
    Sandor Tardi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    fc3d66b View commit details
    Browse the repository at this point in the history
  176. (SpecFlowOSS#2456) Add more descriptive info for .NET frameworks

    Sandor Tardi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    2cc57b9 View commit details
    Browse the repository at this point in the history
  177. (SpecFlowOSS#2456) Remove hack that is is necessary for VB.NET code g…

    …eneration
    Sandor Tardi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    2730d71 View commit details
    Browse the repository at this point in the history
  178. Net6 support (SpecFlowOSS#2517)

    * Use Final version of .Net6
    
    * Add .Net6 to nightly-build.yml for Azure Pipelines
    
    * Retry solution creation in Solution writer because .netcore2.1 sometimes fails with "System.IO.IOException: The process cannot access the file 'C:\Users\VssAdministrator.dotnet\2.1.818.toolpath.sentinel' because it is being used by another process."
    
    * Solve Line ending issues on Linux
    
    * Linux compatible 'steps.log' location
    
    * Re-Add globalusingdirective because Build Engine version 16.6.0 for Mono is not compatible with it
    
    * Adjust README.md
    
    * Squash TestProject generator
    
    * Adjust README.md
    patiqs authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    eb57e6c View commit details
    Browse the repository at this point in the history
  179. Configuration menu
    Copy the full SHA
    9f471db View commit details
    Browse the repository at this point in the history
  180. note on POCOs in Context-Injection

    alimogithub authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    a302e97 View commit details
    Browse the repository at this point in the history
  181. Schedule Lock Action at 0:00, 6:00, 12:00, 18:00 and not every hour b…

    …ecause of rate limits
    SabotageAndi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    1926d70 View commit details
    Browse the repository at this point in the history
  182. Fixed a typo (SpecFlowOSS#2538)

    jkonecki authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    3e1cb3b View commit details
    Browse the repository at this point in the history
  183. Configuration menu
    Copy the full SHA
    7b0cd0f View commit details
    Browse the repository at this point in the history
  184. Configuration menu
    Copy the full SHA
    670ec78 View commit details
    Browse the repository at this point in the history
  185. Change Registr to Register to fix typo (SpecFlowOSS#2545)

    Co-authored-by: Ronald Bosma <[email protected]>
    2 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    b14f88a View commit details
    Browse the repository at this point in the history
  186. Configuration menu
    Copy the full SHA
    b9edf93 View commit details
    Browse the repository at this point in the history
  187. Configuration menu
    Copy the full SHA
    7eae76b View commit details
    Browse the repository at this point in the history
  188. Configuration menu
    Copy the full SHA
    44de3ee View commit details
    Browse the repository at this point in the history
  189. Configuration menu
    Copy the full SHA
    46eaf40 View commit details
    Browse the repository at this point in the history
  190. Configuration menu
    Copy the full SHA
    d8acee8 View commit details
    Browse the repository at this point in the history
  191. fix changelog

    SabotageAndi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    1b0b5f2 View commit details
    Browse the repository at this point in the history
  192. Configuration menu
    Copy the full SHA
    3901648 View commit details
    Browse the repository at this point in the history
  193. Configuration menu
    Copy the full SHA
    da65191 View commit details
    Browse the repository at this point in the history
  194. Configuration menu
    Copy the full SHA
    513ef08 View commit details
    Browse the repository at this point in the history
  195. Configuration menu
    Copy the full SHA
    46bc3d2 View commit details
    Browse the repository at this point in the history
  196. Changed NUnit3TestGeneratorProvider.SetTestMethod() and NUnit3TestGen…

    …eratorProvider.SetRowTest() to virtual (SpecFlowOSS#2567)
    
    Co-authored-by: Piotr Niedzialek <[email protected]>
    2 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    2bc0b2a View commit details
    Browse the repository at this point in the history
  197. add DateTimeStyles to DateTime(Offset)ValueRetriever (SpecFlowOSS#2565)

    Co-authored-by: Sandro Bollhalder <[email protected]>
    Co-authored-by: Andreas Willich <[email protected]>
    3 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    aa042e0 View commit details
    Browse the repository at this point in the history
  198. Configuration menu
    Copy the full SHA
    694c7a7 View commit details
    Browse the repository at this point in the history
  199. Configuration menu
    Copy the full SHA
    a8f29d1 View commit details
    Browse the repository at this point in the history
  200. Configuration menu
    Copy the full SHA
    bac3faf View commit details
    Browse the repository at this point in the history
  201. Configuration menu
    Copy the full SHA
    8b25787 View commit details
    Browse the repository at this point in the history
  202. Spec flow oss#2571 (SpecFlowOSS#2578)

    Co-authored-by: Andreas Willich <[email protected]>
    2 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    94bb7af View commit details
    Browse the repository at this point in the history
  203. Configuration menu
    Copy the full SHA
    696866f View commit details
    Browse the repository at this point in the history
  204. Configuration menu
    Copy the full SHA
    2aa7e60 View commit details
    Browse the repository at this point in the history
  205. Autofac global container (SpecFlowOSS#2579)

    Co-authored-by: Ross Ackland <[email protected]>
    Co-authored-by: Andreas Willich <[email protected]>
    3 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    27b372f View commit details
    Browse the repository at this point in the history
  206. Document how to run tests

    gasparnagy authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    c7ed756 View commit details
    Browse the repository at this point in the history
  207. expand property aliases support (SpecFlowOSS#1384) (SpecFlowOSS#2581)

    Co-authored-by: Emil Tzvetkov <[email protected]>
    2 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    9e7dcf5 View commit details
    Browse the repository at this point in the history
  208. Configuration menu
    Copy the full SHA
    4068d1a View commit details
    Browse the repository at this point in the history
  209. Configuration menu
    Copy the full SHA
    66c935c View commit details
    Browse the repository at this point in the history
  210. Expanded explanations about methods to create and compare objects (Sp…

    …ecFlowOSS#2585)
    
    * Expanded explanations about methods to create and compare objects
    
    - Rewrote the section for `CreateInstance<T>` to give a more complete explanation
      - Added info about vertical and horizontal tables
    - Formatted code consistently across the whole document
    - Added a small section about comparing sets when order matters
    
    * Corrected grammar usage of "you"
    gburghardt authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    23d9751 View commit details
    Browse the repository at this point in the history
  211. Configuration menu
    Copy the full SHA
    2d6bc00 View commit details
    Browse the repository at this point in the history
  212. introduce a TraceListener for MSBuild Task (SpecFlowOSS#2590)

    * add MSBuildTraceListener
    
    * remove output in container creator
    
    * fix output & tests
    SabotageAndi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    adaf0de View commit details
    Browse the repository at this point in the history
  213. version bump to 3.10-beta

    SabotageAndi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    ad1425d View commit details
    Browse the repository at this point in the history
  214. Integrating PR 1614 (SpecFlowOSS#2582)

    Co-authored-by: Norbert Žofák <[email protected]>
    2 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    606abf9 View commit details
    Browse the repository at this point in the history
  215. Update Available-Plugins.md (SpecFlowOSS#2598)

    Removed obsolete plugin, please use `SpecFlow.DependencyInjection`  from solidtoken instead
    AdCodicem authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    d712dc3 View commit details
    Browse the repository at this point in the history
  216. fix discord link

    SabotageAndi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    42c0c48 View commit details
    Browse the repository at this point in the history
  217. Configuration menu
    Copy the full SHA
    0ef093b View commit details
    Browse the repository at this point in the history
  218. set versionnumber to 4.0

    SabotageAndi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    5bbc5dd View commit details
    Browse the repository at this point in the history
  219. Color output (SpecFlowOSS#2606)

    Co-authored-by: Andreas Willich <[email protected]>
    2 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    e9d527a View commit details
    Browse the repository at this point in the history
  220. Configuration menu
    Copy the full SHA
    a65fe13 View commit details
    Browse the repository at this point in the history
  221. Cucumber expressions support (SpecFlowOSS#2595)

    * Add Cucumber.CucumberExpressions package dependency
    
    * Refactor binding discovery to ise IStepDefinitionBindingBuilder
    
    * Refactor StepDefinitionBinding to contain source expression, expression type and validity
    
    * Fix unit tests
    
    * Introduce CucumberExpressionStepDefinitionBindingBuilder
    
    * Use IExpression on IStepDefinitionBinding
    
    * small fix & ignore cukeex scenario
    
    * Fix old project format tests
    
    * Introduce step definition error handling
    
    * Integrate Cucumber Expressions
    
    * Force regex for Step Def
    
    * Force regex for Step Def once more
    
    * add tests
    
    * enum support
    
    * tests for custom type
    
    * support for custom parameter names for StepArgumentTransformation
    
    * try cleaning up string handling (not working)
    
    * fix string handling?
    
    * Add scenarios, fix [StepArgTrafo]
    
    * fix unit test
    
    * refactor RegexFactory
    
    * provide cucumber expression step definition skeletons
    
    * remove parameter type dumping
    
    * Generate regex-based snippets in ^xxx$ style, cleanup
    
    * Upgrade Cucumber.CucumberExpressions to v16.0.0
    
    * allow overriding {int}, define: {double}, {decimal}, cleanup
    
    * Cleanup {string} handling
    
    * fix build?
    
    * Add specflow-config.json
    
    * update spec specflow-config.json wit cucumber expressions
    
    * Add {byte}, {long}
    
    * Check is [Obsolete] works
    
    * Extend docs with Cucumber-Expressions
    
    * Show upgrade guide link in binding error message.
    
    * Remove @Focus from scenarios
    
    * Update changelog.txt
    
    * fix typo
    
    * fix cucumber expression dependency
    gasparnagy authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    974b9bd View commit details
    Browse the repository at this point in the history
  222. Support rule tags (SpecFlowOSS#2616)

    * Prepare ScenarioInfo for inherited tags
    
    * Refactor UnitTestMethodGenerator
    
    * Provide rule tags to ScenarioInfo and use ScenarioInfo.CombinedTags for scope matching
    
    * remove "params" from ScenarioInfo ctor
    
    * Cleanup ScenarioInfo
    
    * Add tests
    
    * update docs
    
    * update changelog.txt
    gasparnagy authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    4eb9090 View commit details
    Browse the repository at this point in the history
  223. Move interface ISpecFlowOutputHelper to the TechTalk.SpecFlow namespa…

    …ce (SpecFlowOSS#2617)
    
    * The interface ISpecFlowOutputHelper is moved to the TechTalk.SpecFlow namespace
    
    * fix build
    gasparnagy authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    f1fa880 View commit details
    Browse the repository at this point in the history
  224. fix changelog

    gasparnagy authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    6add585 View commit details
    Browse the repository at this point in the history
  225. Configuration menu
    Copy the full SHA
    7ac6c46 View commit details
    Browse the repository at this point in the history
  226. Add tip for step argument conversions to NullValueRetriever docs (Spe…

    …cFlowOSS#2620)
    
    Co-authored-by: Andreas Willich <[email protected]>
    2 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    7cb7263 View commit details
    Browse the repository at this point in the history
  227. Configuration menu
    Copy the full SHA
    edc2f49 View commit details
    Browse the repository at this point in the history
  228. Configuration menu
    Copy the full SHA
    67f9564 View commit details
    Browse the repository at this point in the history
  229. Configuration menu
    Copy the full SHA
    c0c1ae7 View commit details
    Browse the repository at this point in the history
  230. Configuration menu
    Copy the full SHA
    f43f14c View commit details
    Browse the repository at this point in the history
  231. remove outdated scenarios

    SabotageAndi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    b5102a3 View commit details
    Browse the repository at this point in the history
  232. Configuration menu
    Copy the full SHA
    8787ada View commit details
    Browse the repository at this point in the history
  233. fix the one missed net461

    SabotageAndi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    47b7cdf View commit details
    Browse the repository at this point in the history
  234. Configuration menu
    Copy the full SHA
    96598a5 View commit details
    Browse the repository at this point in the history
  235. Configuration menu
    Copy the full SHA
    86c99af View commit details
    Browse the repository at this point in the history
  236. Configuration menu
    Copy the full SHA
    f2f1381 View commit details
    Browse the repository at this point in the history
  237. Configuration menu
    Copy the full SHA
    be87fe4 View commit details
    Browse the repository at this point in the history
  238. Configuration menu
    Copy the full SHA
    502df01 View commit details
    Browse the repository at this point in the history
  239. Configuration menu
    Copy the full SHA
    a5cabf0 View commit details
    Browse the repository at this point in the history
  240. Configuration menu
    Copy the full SHA
    8b7dc54 View commit details
    Browse the repository at this point in the history
  241. Configuration menu
    Copy the full SHA
    dcc7e2c View commit details
    Browse the repository at this point in the history
  242. Configuration menu
    Copy the full SHA
    0bfd3ac View commit details
    Browse the repository at this point in the history
  243. Configuration menu
    Copy the full SHA
    7612e34 View commit details
    Browse the repository at this point in the history
  244. Fix for SF2649: Aggregate exceptions lost from async step definitions (

    …SpecFlowOSS#2667)
    
    * BindingInvoker changed to pass AggregateExceptions through. Use of 'PreserveStackTrace' replaced with call to ExceptionDispatchInfo.Capture.
    BindingInvoker unit tests added to validate handling of various combinations of exceptions thrown from sync and async StepDefinition methods.
    
    * BindingInvoker now passes AggregateExceptions along up the call chain. BindingInvoker changed to pass AggregateExceptions through. Use of 'PreserveStackTrace' replaced with call to ExceptionDispatchInfo.Capture.
    BindingInvoker unit tests added to validate handling of various combinations of exceptions thrown from sync and async StepDefinition methods.
    TestExecutionEngine updated to also use ExceptionDispatchInfo.Capture().Throw() in order to preserve the stack trace of user-hook's exception.
    clrudolphi authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    76463e5 View commit details
    Browse the repository at this point in the history
  245. Report binding problems to binding registry and show them as errors d…

    …uring test execution (SpecFlowOSS#2663)
    
    * Refactor BindingSourceProcessor to collect binding errors
    
    * Fix BindingSourceProcessorStub
    
    * Add tests & fixes
    
    * collect type load errors
    
    * Extend changelog
    
    * Replace tuple with a class on the IBindingRegistry interface
    gasparnagy authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    99ce6a5 View commit details
    Browse the repository at this point in the history
  246. Fix SpecFlowOSS#2600 by preserving ExecutionContext and reuse it for …

    …subsequent binding method invocations (SpecFlowOSS#2658)
    
    * first idea to fix SpecFlowOSS#2600
    
    * Improve idea to work on .NET 4
    
    * Make BindingInvoker work with Task<T>
    
    * fix execution for failing binding methods
    
    * Keep ExecutionContext in ScenarioContext
    
    * Cleanup unit tests
    gasparnagy authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    e99456e View commit details
    Browse the repository at this point in the history
  247. Clarify that Task is a valid return type in Step (SpecFlowOSS#2675)

    The sentence "Shouldn't have a return type or have `Task` as return type." can be read in two ways:
    1. Should not have a return type nor return `Task`
    2. Should not have a return type OR should return `Task`
    
    So a minor change to make it more clear and direct.
    bjarketrux authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    cb6ed45 View commit details
    Browse the repository at this point in the history
  248. Add support for Rule Backgrounds. (SpecFlowOSS#2668)

    * Add support for Rule Backgrounds. Preliminary commit. Lacks tests.
    
    * Add support for Rule Backgrounds.Revised Commit to simplify approach and code. Lacks tests.
    
    * Refactored signature of method: UnitTestMethodGenerator.GenerateTestMethodBody to accept a ScenarioDefinitionInFeatureFile instead of an AST Scenario. This allows simpler tracking of the relationship between Scenario and Rule.
    Refactored Rule Background support in ScenarioPartHelper to simplify the code and accept changes suggested during PR review.
    
    * Adding a feature file in the Specs tests to demonstrate a Feature with multiple Rules, each having  a Background; the Background steps should only be executed for the Scenario(s) within their respective Rule.
    
    * Further simplification of Rule support in SPH by merging two private methods together.
    
    * Corrected feature's binding code. Tests now pass.
    
    * Updating changelog
    
    * Reverting this feature back to the version present in SpecFlowOSS/SpecFlow.
    
    * Refactored/revised to improve readabliity and formatting
    
    Co-authored-by: Gáspár Nagy <[email protected]>
    2 people authored and Code-Grump committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    de5f817 View commit details
    Browse the repository at this point in the history
  249. Configuration menu
    Copy the full SHA
    0c42767 View commit details
    Browse the repository at this point in the history
  250. Configuration menu
    Copy the full SHA
    cbefb1c View commit details
    Browse the repository at this point in the history