-
Notifications
You must be signed in to change notification settings - Fork 42
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
Feature/Cucumber Messages #233
base: main
Are you sure you want to change the base?
Commits on Sep 28, 2024
-
Add TimeStamp to all ExecutionEvents. These will be used when seriali…
…zing events as Cucumber Messages.
Configuration menu - View commit details
-
Copy full SHA for d9e3dc2 - Browse repository at this point
Copy the full SHA d9e3dc2View commit details -
Experiment: Threading.Channel used to pump Messages from TestThreadEx…
…ecutionEvents to one or more Message Sinks. Default implementation of one Sink that serializes Messages to an ndjson file per feature. Not finished: hooking up the TestThreadExecution event handlers.
Configuration menu - View commit details
-
Copy full SHA for 73e48e2 - Browse repository at this point
Copy the full SHA 73e48e2View commit details -
Experimental: plumbed the instantiation and intialization of the Cucu…
…mber Messages Publisher and Broker to the initialization sequence provided by the Plugin architecture.
Configuration menu - View commit details
-
Copy full SHA for 63e95fc - Browse repository at this point
Copy the full SHA 63e95fcView commit details -
Exploratory: Extended System Tests to create a CucumberCompatibilityT…
…est project. The File Sink is hooked in as a nuget package. Next: exploratory debugging to confirm the event listeners are wired up correctly at Feature start time.
Configuration menu - View commit details
-
Copy full SHA for 57b21d0 - Browse repository at this point
Copy the full SHA 57b21d0View commit details -
Plugin stucture complete; test case runs, but no output.
Need to figure out why trace logging also not working.
Configuration menu - View commit details
-
Copy full SHA for 80af263 - Browse repository at this point
Copy the full SHA 80af263View commit details -
Made pulling of registered sinks to be dynamic; eliminated Publisher …
…check of whether it had been initialized (temp). (Temp) - added Debugger.Launch to FileSinkPlugin to force launch of debugger.
Configuration menu - View commit details
-
Copy full SHA for a686657 - Browse repository at this point
Copy the full SHA a686657View commit details -
Refactored Publisher into an internally loaded PlugIn. Separated the …
…Publisher from the FileSinkPlugIn completely.
Configuration menu - View commit details
-
Copy full SHA for d85764a - Browse repository at this point
Copy the full SHA d85764aView commit details -
Simplified by eliminating use of Threading.Channels; substituting in …
…the use of a BlockingCollection. Eliminated base class for Sinks. Eliminated use of Async for MessageSinks. Sinks have to ensure their own thread-safety and non-blocking behavior. May want to revisit that.
Configuration menu - View commit details
-
Copy full SHA for 63d23df - Browse repository at this point
Copy the full SHA 63d23dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18923fe - Browse repository at this point
Copy the full SHA 18923feView commit details -
Proof of Concept working for the generation and emit of the static Cu…
…ke Messages (meta, Source, GherkinDocument, and Pickles).
Configuration menu - View commit details
-
Copy full SHA for 0842f1c - Browse repository at this point
Copy the full SHA 0842f1cView commit details -
Added CucumberMessageFactory as a draft method of converting Reqnroll…
… information into Messages. First example is transforming StepBinding classes into messages of type StepDefinition.
Configuration menu - View commit details
-
Copy full SHA for 4fa4441 - Browse repository at this point
Copy the full SHA 4fa4441View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76b6bca - Browse repository at this point
Copy the full SHA 76b6bcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for e679f04 - Browse repository at this point
Copy the full SHA e679f04View commit details -
When Pickles can't be created (such as with ExternalData), suspend su…
…pport for CucumberMessages for that feature.
Configuration menu - View commit details
-
Copy full SHA for 8eb0df9 - Browse repository at this point
Copy the full SHA 8eb0df9View commit details -
Messages are cached until the last thread is finished with the Featur…
…e, then all are published.
Configuration menu - View commit details
-
Copy full SHA for 4321f34 - Browse repository at this point
Copy the full SHA 4321f34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 514b558 - Browse repository at this point
Copy the full SHA 514b558View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3180353 - Browse repository at this point
Copy the full SHA 3180353View commit details -
Refactored Message creation to Factory class. FeatureState and Scenar…
…ioState emit sequences of Envelopes for consumption by the Publisher.
Configuration menu - View commit details
-
Copy full SHA for 351efa1 - Browse repository at this point
Copy the full SHA 351efa1View commit details -
Refactor: deferred processing of all Scenario and step events until a…
…fter scenario completion so that we have full binding Match info available to create the TestCase message.
Configuration menu - View commit details
-
Copy full SHA for e7f7e08 - Browse repository at this point
Copy the full SHA e7f7e08View commit details -
Completed structure of event processors and state tracker objects for…
… simple scenarios.
Configuration menu - View commit details
-
Copy full SHA for ff358d0 - Browse repository at this point
Copy the full SHA ff358d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 380bff5 - Browse repository at this point
Copy the full SHA 380bff5View commit details -
All CCK examples loaded, except for markdown, retry, and stack-traces…
… which I don't think apply to the .NET implementation. Need to add support for images and documents as embedded resources to be added to generated test projects before attachments and hooks can be implemented and tested. Not yet added infrastructure to compare output ndjon with expected.
Configuration menu - View commit details
-
Copy full SHA for 0220a77 - Browse repository at this point
Copy the full SHA 0220a77View commit details -
Added Attachments and Hooks bindings. Needs additional work to proper…
…ly handle binary files.
Configuration menu - View commit details
-
Copy full SHA for 0209bfe - Browse repository at this point
Copy the full SHA 0209bfeView commit details -
Fails on undefined steps (but not specific to Hooks). Made change to TestExecutionEngine to add Feature, Scenario, and Step context to the HookBinding events.
Configuration menu - View commit details
-
Copy full SHA for 1bea51e - Browse repository at this point
Copy the full SHA 1bea51eView commit details -
Fixed how Undefined steps are handled in the StepEventProcessor and i…
…n how they are rendered as TestStep messages.
Configuration menu - View commit details
-
Copy full SHA for 704a7dd - Browse repository at this point
Copy the full SHA 704a7ddView commit details -
Moved NDJSON serialization into Reqnroll from the File Plugin making …
…it centrally available. NdJson files in CCK tests were moved out of assembly resource to be plain project content files.
Configuration menu - View commit details
-
Copy full SHA for 3aa4cef - Browse repository at this point
Copy the full SHA 3aa4cefView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15cb91a - Browse repository at this point
Copy the full SHA 15cb91aView commit details -
Eliminated some tracing that is no longer useful for debugging.
Clean up of source files.
Configuration menu - View commit details
-
Copy full SHA for f7302db - Browse repository at this point
Copy the full SHA f7302dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d010db0 - Browse repository at this point
Copy the full SHA d010db0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98a17a9 - Browse repository at this point
Copy the full SHA 98a17a9View commit details -
AddAttachment and OutputHelper.WriteLine added with Message output as…
… an 'Attachment'.
Configuration menu - View commit details
-
Copy full SHA for 132dcb3 - Browse repository at this point
Copy the full SHA 132dcb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c32654 - Browse repository at this point
Copy the full SHA 0c32654View commit details -
Working except for the TestStepStarted/Finished for the hook that thr…
…ows an exception.
Configuration menu - View commit details
-
Copy full SHA for c9e1a22 - Browse repository at this point
Copy the full SHA c9e1a22View commit details -
Hardcode ParameterType Message properties of useForSnippets and prefe…
…rForRegularExpressionMatch to false (as these aren't used by Reqnroll).
Configuration menu - View commit details
-
Copy full SHA for 34a1b8a - Browse repository at this point
Copy the full SHA 34a1b8aView commit details -
First draft of obtaining Product infos from Analytics Provider.
Needs CI and Git info. Needs to be refactored.
Configuration menu - View commit details
-
Copy full SHA for a6b547c - Browse repository at this point
Copy the full SHA a6b547cView commit details -
Refactored Meta, CI and Git creation to the MessageFactory.
Refactored OS and CI information gathering out of AnalyticsEventProvider to EnvironmentWrapper.
Configuration menu - View commit details
-
Copy full SHA for b621d34 - Browse repository at this point
Copy the full SHA b621d34View commit details -
Exceptions in steps produce Exception Messages.
Hooks partially work.
Configuration menu - View commit details
-
Copy full SHA for cd6d304 - Browse repository at this point
Copy the full SHA cd6d304View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dd8f1d - Browse repository at this point
Copy the full SHA 3dd8f1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77dafde - Browse repository at this point
Copy the full SHA 77dafdeView commit details -
Given default Gherkin.Ast.Locations of (0,0) to generated Table eleme…
…nts (headers, rows, cells).
Configuration menu - View commit details
-
Copy full SHA for 024cb20 - Browse repository at this point
Copy the full SHA 024cb20View commit details -
Added a smoke test to prove that ExternalData generated Example table…
…s are properly parsed as DataTables by the Gherkin pickler.
Configuration menu - View commit details
-
Copy full SHA for 03d1589 - Browse repository at this point
Copy the full SHA 03d1589View commit details -
Configuration menu - View commit details
-
Copy full SHA for 593cdc8 - Browse repository at this point
Copy the full SHA 593cdc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1dbcdc - Browse repository at this point
Copy the full SHA d1dbcdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 367a595 - Browse repository at this point
Copy the full SHA 367a595View commit details -
Establishes cross-reference data structures to find Messages by type …
…and ID. Validates that top-level Messages match by Type and Count.
Configuration menu - View commit details
-
Copy full SHA for d808f27 - Browse repository at this point
Copy the full SHA d808f27View commit details -
Reorganization - fixed namespace naming mistake;
Introduced visitor pattern over the Messages types.
Configuration menu - View commit details
-
Copy full SHA for 8815995 - Browse repository at this point
Copy the full SHA 8815995View commit details -
The Validator fully builds out cross-reference tables using the visit…
…or for all element types.
Configuration menu - View commit details
-
Copy full SHA for 15e52ae - Browse repository at this point
Copy the full SHA 15e52aeView commit details -
Source comparison complete. Feature top-level properties comparison complete. (Feature Children next)
Configuration menu - View commit details
-
Copy full SHA for bb446ba - Browse repository at this point
Copy the full SHA bb446baView commit details -
Source and GherkinDoc now using FA.
Fixed namespace mispelling in FileSinkPlugin (to match changes made in previous commit). Temp fix: updated plug-in version reference to 2.2.0-local; need a way to fetch this from assembly.
Configuration menu - View commit details
-
Copy full SHA for 545f991 - Browse repository at this point
Copy the full SHA 545f991View commit details -
Minimal and Hooks now passing Content and GD checks.
Temp patch to Cucumber.Messages - with local build. Will need to revert to global nuget package when PR accepted by them.
Configuration menu - View commit details
-
Copy full SHA for 31b2513 - Browse repository at this point
Copy the full SHA 31b2513View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6fa627 - Browse repository at this point
Copy the full SHA d6fa627View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25f1a21 - Browse repository at this point
Copy the full SHA 25f1a21View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8de646 - Browse repository at this point
Copy the full SHA a8de646View commit details -
Hooks now working. Fixed BASE64 encoding of svg file in CCK.
Separate treatment of how hook-related TestStepFinished messages are handled.
Configuration menu - View commit details
-
Copy full SHA for b06135a - Browse repository at this point
Copy the full SHA b06135aView commit details -
Added stack-traces scenario from CCK.
FluentAssertion structural comparisons working for Cdata, hooks, minimal, parameter-types, pending, stack-traces, undefined, and unknown-parameter-type. The remaining won't work until handling of DataTables is fixed. Next: ID walking to test referential integrity.
Configuration menu - View commit details
-
Copy full SHA for bfcfe76 - Browse repository at this point
Copy the full SHA bfcfe76View commit details -
Added Ambiguous scenario and corrected error in the Factory in how te…
…st step results statuses were mapped.
Configuration menu - View commit details
-
Copy full SHA for 0ddb463 - Browse repository at this point
Copy the full SHA 0ddb463View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d0491c - Browse repository at this point
Copy the full SHA 7d0491cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65faa43 - Browse repository at this point
Copy the full SHA 65faa43View commit details -
Revert "Given default Gherkin.Ast.Locations of (0,0) to generated Tab…
…le elements (headers, rows, cells)." This reverts commit d9ada24.
Configuration menu - View commit details
-
Copy full SHA for 2648b5c - Browse repository at this point
Copy the full SHA 2648b5cView commit details -
Modified CucumberMessagesConverter to include transformation of the A…
…ST to patch in missing Location elements before the AST is transformed to the Cucumber GherkinDocument. This duplicates the GherkinDocumentVisitor and ScenarioTransformation classes from the External Plugin (pending further refactoring).
Configuration menu - View commit details
-
Copy full SHA for 4e923df - Browse repository at this point
Copy the full SHA 4e923dfView commit details -
Fixed: HookTestStep should have argument properties that are null.
Fixed: copy/paste error of using statement in Location Element transformer
Configuration menu - View commit details
-
Copy full SHA for 8fb61c4 - Browse repository at this point
Copy the full SHA 8fb61c4View commit details -
Enhanced BindingException with sub-class AmbiguousBindingException to…
… carry along the candidate BindingMatches that cause the ambiguity. These are used in the Step tracker and message factory to populate the array of StepDef Ids that cause the ambiguity.
Configuration menu - View commit details
-
Copy full SHA for d9b5d1e - Browse repository at this point
Copy the full SHA d9b5d1eView commit details -
Modified how step arguments are handled to prevent step DataTable and…
… DocString from being rendered as StepMatchArguments. This allows for the DataTables CCK scenario to pass.
Configuration menu - View commit details
-
Copy full SHA for 3c6e111 - Browse repository at this point
Copy the full SHA 3c6e111View commit details -
Large (partial) refactor. Modified code gen so that pickleID is provi…
…ded to each test method at runtime (as a parameter for row tests, hard-coded by code-gen for regular tests). PickleStepIds are retrieved at run-time (given the PickleId and sequence of steps taken). The PickleID is stored in ScenarioInfo and the pickleStepId is provided to the Given/When/Then. These are wired into the relevant ExecutionEvents.
Configuration menu - View commit details
-
Copy full SHA for f4f4a0b - Browse repository at this point
Copy the full SHA f4f4a0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 147b345 - Browse repository at this point
Copy the full SHA 147b345View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca14714 - Browse repository at this point
Copy the full SHA ca14714View commit details -
Added support for Background steps.
Minor refactoring to UnitTestMethodGenerator and ScenarioPartHelper - moved pickle generation to SPH. Add new non-CCK scenario for Backgrounds
Configuration menu - View commit details
-
Copy full SHA for ced75d6 - Browse repository at this point
Copy the full SHA ced75d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for cde5c36 - Browse repository at this point
Copy the full SHA cde5c36View commit details -
FileSink Configuration supports environment variable overrides for th…
…e storage location of output and a flag to enable or disable execution.
Configuration menu - View commit details
-
Copy full SHA for 52d5e10 - Browse repository at this point
Copy the full SHA 52d5e10View commit details -
Configuration menu - View commit details
-
Copy full SHA for d10accb - Browse repository at this point
Copy the full SHA d10accbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce8376e - Browse repository at this point
Copy the full SHA ce8376eView commit details -
Refactored configuration to use Profiles.
Fixed regressions in RuntimeTests.AnalyticsProviderTests
Configuration menu - View commit details
-
Copy full SHA for b005f26 - Browse repository at this point
Copy the full SHA b005f26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 330be60 - Browse repository at this point
Copy the full SHA 330be60View commit details -
Simplified File Plug In handling of configuration.
Fixed a defect that threw an exception when Source document is not available; not a critical error, so changed it to allow it to proceed with Pickle creation. Revised tests to delete previous run .ndjson files.
Configuration menu - View commit details
-
Copy full SHA for feddbef - Browse repository at this point
Copy the full SHA feddbefView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a97d91 - Browse repository at this point
Copy the full SHA 6a97d91View commit details -
Updated GeneratorTests to include now required RnRDocumentLocation el…
…ements when testing generation. Fixed MissingLocation patcher to include Feature and Scenario locations. Enhanced Publisher to be more careful of handling of Feature-level enablement.
Configuration menu - View commit details
-
Copy full SHA for 0fc4ae1 - Browse repository at this point
Copy the full SHA 0fc4ae1View commit details -
Fixed bug in LocationPatcher that was obliterating Rule Backgrounds.
Added Location fixup to Tags, Features and Scenario elements to better support testability when tests set them as null as a convenience when setting up test data. Added smoke test to include more than one feature per test.
Configuration menu - View commit details
-
Copy full SHA for 55154cf - Browse repository at this point
Copy the full SHA 55154cfView commit details -
Fix Publisher to subscribe to TestThreadPublisher on CustomizeTestThr…
…eadDependencies. Check for null Feature Context on hooks that execute before a feature is started.
Configuration menu - View commit details
-
Copy full SHA for 9582c8c - Browse repository at this point
Copy the full SHA 9582c8cView commit details -
Added the Empty scenario from the CCK; adjusted test validation to ac…
…count for step-less Scenarios.
Configuration menu - View commit details
-
Copy full SHA for 4ccd7ae - Browse repository at this point
Copy the full SHA 4ccd7aeView commit details
Commits on Sep 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0f37bc7 - Browse repository at this point
Copy the full SHA 0f37bc7View commit details
Commits on Sep 30, 2024
-
Moved the assignment of a pickle step ID from inline generated code t…
…o the TestExecutionEngine ExecuteStepAsync. it also calls NextStep on the pickleStepSequence.
Configuration menu - View commit details
-
Copy full SHA for a45e83c - Browse repository at this point
Copy the full SHA a45e83cView commit details
Commits on Oct 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cea66b8 - Browse repository at this point
Copy the full SHA cea66b8View commit details -
Add Explicit Text.Json assembly dependencies to MSBuild.Generation
In order to avoid assembly version conflicts, adding explicit assembly dependencies to the MSBuild.Generation nuspec.
Configuration menu - View commit details
-
Copy full SHA for b7929f9 - Browse repository at this point
Copy the full SHA b7929f9View commit details -
Improved PickleJar's handling of edge-case in which we have no Pickle…
…s. Will allow code gen and execution to continue without support for Messages.
Configuration menu - View commit details
-
Copy full SHA for 6081e22 - Browse repository at this point
Copy the full SHA 6081e22View commit details -
Add TimeStamp to all ExecutionEvents. These will be used when seriali…
…zing events as Cucumber Messages.
Configuration menu - View commit details
-
Copy full SHA for 6eed6e9 - Browse repository at this point
Copy the full SHA 6eed6e9View commit details -
Experiment: Threading.Channel used to pump Messages from TestThreadEx…
…ecutionEvents to one or more Message Sinks. Default implementation of one Sink that serializes Messages to an ndjson file per feature. Not finished: hooking up the TestThreadExecution event handlers.
Configuration menu - View commit details
-
Copy full SHA for 1bb4822 - Browse repository at this point
Copy the full SHA 1bb4822View commit details -
Experimental: plumbed the instantiation and intialization of the Cucu…
…mber Messages Publisher and Broker to the initialization sequence provided by the Plugin architecture.
Configuration menu - View commit details
-
Copy full SHA for 558e12b - Browse repository at this point
Copy the full SHA 558e12bView commit details -
Exploratory: Extended System Tests to create a CucumberCompatibilityT…
…est project. The File Sink is hooked in as a nuget package. Next: exploratory debugging to confirm the event listeners are wired up correctly at Feature start time.
Configuration menu - View commit details
-
Copy full SHA for b2265af - Browse repository at this point
Copy the full SHA b2265afView commit details -
Plugin stucture complete; test case runs, but no output.
Need to figure out why trace logging also not working.
Configuration menu - View commit details
-
Copy full SHA for 8ab0c24 - Browse repository at this point
Copy the full SHA 8ab0c24View commit details -
Made pulling of registered sinks to be dynamic; eliminated Publisher …
…check of whether it had been initialized (temp). (Temp) - added Debugger.Launch to FileSinkPlugin to force launch of debugger.
Configuration menu - View commit details
-
Copy full SHA for 67f7096 - Browse repository at this point
Copy the full SHA 67f7096View commit details -
Refactored Publisher into an internally loaded PlugIn. Separated the …
…Publisher from the FileSinkPlugIn completely.
Configuration menu - View commit details
-
Copy full SHA for 7751a24 - Browse repository at this point
Copy the full SHA 7751a24View commit details -
Simplified by eliminating use of Threading.Channels; substituting in …
…the use of a BlockingCollection. Eliminated base class for Sinks. Eliminated use of Async for MessageSinks. Sinks have to ensure their own thread-safety and non-blocking behavior. May want to revisit that.
Configuration menu - View commit details
-
Copy full SHA for b43f05f - Browse repository at this point
Copy the full SHA b43f05fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf9beb9 - Browse repository at this point
Copy the full SHA bf9beb9View commit details -
Proof of Concept working for the generation and emit of the static Cu…
…ke Messages (meta, Source, GherkinDocument, and Pickles).
Configuration menu - View commit details
-
Copy full SHA for d053088 - Browse repository at this point
Copy the full SHA d053088View commit details -
Added CucumberMessageFactory as a draft method of converting Reqnroll…
… information into Messages. First example is transforming StepBinding classes into messages of type StepDefinition.
Configuration menu - View commit details
-
Copy full SHA for 5d42632 - Browse repository at this point
Copy the full SHA 5d42632View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21a44ae - Browse repository at this point
Copy the full SHA 21a44aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a63998 - Browse repository at this point
Copy the full SHA 1a63998View commit details -
When Pickles can't be created (such as with ExternalData), suspend su…
…pport for CucumberMessages for that feature.
Configuration menu - View commit details
-
Copy full SHA for 751c315 - Browse repository at this point
Copy the full SHA 751c315View commit details -
Messages are cached until the last thread is finished with the Featur…
…e, then all are published.
Configuration menu - View commit details
-
Copy full SHA for 0478bb0 - Browse repository at this point
Copy the full SHA 0478bb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cf686b - Browse repository at this point
Copy the full SHA 3cf686bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f79ea6e - Browse repository at this point
Copy the full SHA f79ea6eView commit details -
Refactored Message creation to Factory class. FeatureState and Scenar…
…ioState emit sequences of Envelopes for consumption by the Publisher.
Configuration menu - View commit details
-
Copy full SHA for 0d89be1 - Browse repository at this point
Copy the full SHA 0d89be1View commit details -
Refactor: deferred processing of all Scenario and step events until a…
…fter scenario completion so that we have full binding Match info available to create the TestCase message.
Configuration menu - View commit details
-
Copy full SHA for c877eb2 - Browse repository at this point
Copy the full SHA c877eb2View commit details -
Completed structure of event processors and state tracker objects for…
… simple scenarios.
Configuration menu - View commit details
-
Copy full SHA for 0d9d70a - Browse repository at this point
Copy the full SHA 0d9d70aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c87654 - Browse repository at this point
Copy the full SHA 5c87654View commit details -
All CCK examples loaded, except for markdown, retry, and stack-traces…
… which I don't think apply to the .NET implementation. Need to add support for images and documents as embedded resources to be added to generated test projects before attachments and hooks can be implemented and tested. Not yet added infrastructure to compare output ndjon with expected.
Configuration menu - View commit details
-
Copy full SHA for 24fdc10 - Browse repository at this point
Copy the full SHA 24fdc10View commit details -
Added Attachments and Hooks bindings. Needs additional work to proper…
…ly handle binary files.
Configuration menu - View commit details
-
Copy full SHA for 66b7037 - Browse repository at this point
Copy the full SHA 66b7037View commit details -
Fails on undefined steps (but not specific to Hooks). Made change to TestExecutionEngine to add Feature, Scenario, and Step context to the HookBinding events.
Configuration menu - View commit details
-
Copy full SHA for 63e073e - Browse repository at this point
Copy the full SHA 63e073eView commit details -
Fixed how Undefined steps are handled in the StepEventProcessor and i…
…n how they are rendered as TestStep messages.
Configuration menu - View commit details
-
Copy full SHA for 5b2940c - Browse repository at this point
Copy the full SHA 5b2940cView commit details -
Moved NDJSON serialization into Reqnroll from the File Plugin making …
…it centrally available. NdJson files in CCK tests were moved out of assembly resource to be plain project content files.
Configuration menu - View commit details
-
Copy full SHA for 5b6eb3c - Browse repository at this point
Copy the full SHA 5b6eb3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b7bf9f - Browse repository at this point
Copy the full SHA 6b7bf9fView commit details -
Eliminated some tracing that is no longer useful for debugging.
Clean up of source files.
Configuration menu - View commit details
-
Copy full SHA for 494684f - Browse repository at this point
Copy the full SHA 494684fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b86ee1b - Browse repository at this point
Copy the full SHA b86ee1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e934f8f - Browse repository at this point
Copy the full SHA e934f8fView commit details -
AddAttachment and OutputHelper.WriteLine added with Message output as…
… an 'Attachment'.
Configuration menu - View commit details
-
Copy full SHA for c1a42e1 - Browse repository at this point
Copy the full SHA c1a42e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for de40f1f - Browse repository at this point
Copy the full SHA de40f1fView commit details -
Working except for the TestStepStarted/Finished for the hook that thr…
…ows an exception.
Configuration menu - View commit details
-
Copy full SHA for 5db57d5 - Browse repository at this point
Copy the full SHA 5db57d5View commit details -
Hardcode ParameterType Message properties of useForSnippets and prefe…
…rForRegularExpressionMatch to false (as these aren't used by Reqnroll).
Configuration menu - View commit details
-
Copy full SHA for 6704d41 - Browse repository at this point
Copy the full SHA 6704d41View commit details -
First draft of obtaining Product infos from Analytics Provider.
Needs CI and Git info. Needs to be refactored.
Configuration menu - View commit details
-
Copy full SHA for 66c6654 - Browse repository at this point
Copy the full SHA 66c6654View commit details -
Refactored Meta, CI and Git creation to the MessageFactory.
Refactored OS and CI information gathering out of AnalyticsEventProvider to EnvironmentWrapper.
Configuration menu - View commit details
-
Copy full SHA for bb4eb4d - Browse repository at this point
Copy the full SHA bb4eb4dView commit details -
Exceptions in steps produce Exception Messages.
Hooks partially work.
Configuration menu - View commit details
-
Copy full SHA for f7b6c39 - Browse repository at this point
Copy the full SHA f7b6c39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18a3d01 - Browse repository at this point
Copy the full SHA 18a3d01View commit details -
Configuration menu - View commit details
-
Copy full SHA for b96aff1 - Browse repository at this point
Copy the full SHA b96aff1View commit details -
Given default Gherkin.Ast.Locations of (0,0) to generated Table eleme…
…nts (headers, rows, cells).
Configuration menu - View commit details
-
Copy full SHA for 6f88cd0 - Browse repository at this point
Copy the full SHA 6f88cd0View commit details -
Added a smoke test to prove that ExternalData generated Example table…
…s are properly parsed as DataTables by the Gherkin pickler.
Configuration menu - View commit details
-
Copy full SHA for 5532d9f - Browse repository at this point
Copy the full SHA 5532d9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6359f4c - Browse repository at this point
Copy the full SHA 6359f4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e154a37 - Browse repository at this point
Copy the full SHA e154a37View commit details -
Configuration menu - View commit details
-
Copy full SHA for fda9d61 - Browse repository at this point
Copy the full SHA fda9d61View commit details -
Establishes cross-reference data structures to find Messages by type …
…and ID. Validates that top-level Messages match by Type and Count.
Configuration menu - View commit details
-
Copy full SHA for 3cf8a8d - Browse repository at this point
Copy the full SHA 3cf8a8dView commit details -
Reorganization - fixed namespace naming mistake;
Introduced visitor pattern over the Messages types.
Configuration menu - View commit details
-
Copy full SHA for 6b3debd - Browse repository at this point
Copy the full SHA 6b3debdView commit details -
The Validator fully builds out cross-reference tables using the visit…
…or for all element types.
Configuration menu - View commit details
-
Copy full SHA for 6a16c0a - Browse repository at this point
Copy the full SHA 6a16c0aView commit details -
Source comparison complete. Feature top-level properties comparison complete. (Feature Children next)
Configuration menu - View commit details
-
Copy full SHA for 689d790 - Browse repository at this point
Copy the full SHA 689d790View commit details -
Source and GherkinDoc now using FA.
Fixed namespace mispelling in FileSinkPlugin (to match changes made in previous commit). Temp fix: updated plug-in version reference to 2.2.0-local; need a way to fetch this from assembly.
Configuration menu - View commit details
-
Copy full SHA for 60f3ccf - Browse repository at this point
Copy the full SHA 60f3ccfView commit details -
Minimal and Hooks now passing Content and GD checks.
Temp patch to Cucumber.Messages - with local build. Will need to revert to global nuget package when PR accepted by them.
Configuration menu - View commit details
-
Copy full SHA for 633bba5 - Browse repository at this point
Copy the full SHA 633bba5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ed450f - Browse repository at this point
Copy the full SHA 0ed450fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 113d248 - Browse repository at this point
Copy the full SHA 113d248View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fa200e - Browse repository at this point
Copy the full SHA 3fa200eView commit details -
Hooks now working. Fixed BASE64 encoding of svg file in CCK.
Separate treatment of how hook-related TestStepFinished messages are handled.
Configuration menu - View commit details
-
Copy full SHA for 6944c49 - Browse repository at this point
Copy the full SHA 6944c49View commit details -
Added stack-traces scenario from CCK.
FluentAssertion structural comparisons working for Cdata, hooks, minimal, parameter-types, pending, stack-traces, undefined, and unknown-parameter-type. The remaining won't work until handling of DataTables is fixed. Next: ID walking to test referential integrity.
Configuration menu - View commit details
-
Copy full SHA for 4ee7e5b - Browse repository at this point
Copy the full SHA 4ee7e5bView commit details -
Added Ambiguous scenario and corrected error in the Factory in how te…
…st step results statuses were mapped.
Configuration menu - View commit details
-
Copy full SHA for 4435fc3 - Browse repository at this point
Copy the full SHA 4435fc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e903535 - Browse repository at this point
Copy the full SHA e903535View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fdcebb - Browse repository at this point
Copy the full SHA 1fdcebbView commit details -
Revert "Given default Gherkin.Ast.Locations of (0,0) to generated Tab…
…le elements (headers, rows, cells)." This reverts commit d9ada24.
Configuration menu - View commit details
-
Copy full SHA for 2c7fc60 - Browse repository at this point
Copy the full SHA 2c7fc60View commit details -
Modified CucumberMessagesConverter to include transformation of the A…
…ST to patch in missing Location elements before the AST is transformed to the Cucumber GherkinDocument. This duplicates the GherkinDocumentVisitor and ScenarioTransformation classes from the External Plugin (pending further refactoring).
Configuration menu - View commit details
-
Copy full SHA for e33fd77 - Browse repository at this point
Copy the full SHA e33fd77View commit details -
Fixed: HookTestStep should have argument properties that are null.
Fixed: copy/paste error of using statement in Location Element transformer
Configuration menu - View commit details
-
Copy full SHA for febac6b - Browse repository at this point
Copy the full SHA febac6bView commit details -
Enhanced BindingException with sub-class AmbiguousBindingException to…
… carry along the candidate BindingMatches that cause the ambiguity. These are used in the Step tracker and message factory to populate the array of StepDef Ids that cause the ambiguity.
Configuration menu - View commit details
-
Copy full SHA for d23c076 - Browse repository at this point
Copy the full SHA d23c076View commit details -
Modified how step arguments are handled to prevent step DataTable and…
… DocString from being rendered as StepMatchArguments. This allows for the DataTables CCK scenario to pass.
Configuration menu - View commit details
-
Copy full SHA for b573151 - Browse repository at this point
Copy the full SHA b573151View commit details -
Large (partial) refactor. Modified code gen so that pickleID is provi…
…ded to each test method at runtime (as a parameter for row tests, hard-coded by code-gen for regular tests). PickleStepIds are retrieved at run-time (given the PickleId and sequence of steps taken). The PickleID is stored in ScenarioInfo and the pickleStepId is provided to the Given/When/Then. These are wired into the relevant ExecutionEvents.
Configuration menu - View commit details
-
Copy full SHA for 87fce65 - Browse repository at this point
Copy the full SHA 87fce65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6358e8e - Browse repository at this point
Copy the full SHA 6358e8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 458ac5a - Browse repository at this point
Copy the full SHA 458ac5aView commit details -
Added support for Background steps.
Minor refactoring to UnitTestMethodGenerator and ScenarioPartHelper - moved pickle generation to SPH. Add new non-CCK scenario for Backgrounds
Configuration menu - View commit details
-
Copy full SHA for 1b8c80f - Browse repository at this point
Copy the full SHA 1b8c80fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6dba89 - Browse repository at this point
Copy the full SHA c6dba89View commit details -
FileSink Configuration supports environment variable overrides for th…
…e storage location of output and a flag to enable or disable execution.
Configuration menu - View commit details
-
Copy full SHA for 88cd3ee - Browse repository at this point
Copy the full SHA 88cd3eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b87adc - Browse repository at this point
Copy the full SHA 1b87adcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b608f81 - Browse repository at this point
Copy the full SHA b608f81View commit details -
Refactored configuration to use Profiles.
Fixed regressions in RuntimeTests.AnalyticsProviderTests
Configuration menu - View commit details
-
Copy full SHA for 2246253 - Browse repository at this point
Copy the full SHA 2246253View commit details -
Configuration menu - View commit details
-
Copy full SHA for e85996c - Browse repository at this point
Copy the full SHA e85996cView commit details -
Simplified File Plug In handling of configuration.
Fixed a defect that threw an exception when Source document is not available; not a critical error, so changed it to allow it to proceed with Pickle creation. Revised tests to delete previous run .ndjson files.
Configuration menu - View commit details
-
Copy full SHA for c0400e8 - Browse repository at this point
Copy the full SHA c0400e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35181e4 - Browse repository at this point
Copy the full SHA 35181e4View commit details -
Updated GeneratorTests to include now required RnRDocumentLocation el…
…ements when testing generation. Fixed MissingLocation patcher to include Feature and Scenario locations. Enhanced Publisher to be more careful of handling of Feature-level enablement.
Configuration menu - View commit details
-
Copy full SHA for 75e8a8a - Browse repository at this point
Copy the full SHA 75e8a8aView commit details -
Fixed bug in LocationPatcher that was obliterating Rule Backgrounds.
Added Location fixup to Tags, Features and Scenario elements to better support testability when tests set them as null as a convenience when setting up test data. Added smoke test to include more than one feature per test.
Configuration menu - View commit details
-
Copy full SHA for 93fd111 - Browse repository at this point
Copy the full SHA 93fd111View commit details -
Fix Publisher to subscribe to TestThreadPublisher on CustomizeTestThr…
…eadDependencies. Check for null Feature Context on hooks that execute before a feature is started.
Configuration menu - View commit details
-
Copy full SHA for 96bd3a8 - Browse repository at this point
Copy the full SHA 96bd3a8View commit details -
Added the Empty scenario from the CCK; adjusted test validation to ac…
…count for step-less Scenarios.
Configuration menu - View commit details
-
Copy full SHA for 2d20806 - Browse repository at this point
Copy the full SHA 2d20806View commit details -
Configuration menu - View commit details
-
Copy full SHA for 042cc2c - Browse repository at this point
Copy the full SHA 042cc2cView commit details -
Moved the assignment of a pickle step ID from inline generated code t…
…o the TestExecutionEngine ExecuteStepAsync. it also calls NextStep on the pickleStepSequence.
Configuration menu - View commit details
-
Copy full SHA for 6b8775b - Browse repository at this point
Copy the full SHA 6b8775bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98ac315 - Browse repository at this point
Copy the full SHA 98ac315View commit details -
Add Explicit Text.Json assembly dependencies to MSBuild.Generation
In order to avoid assembly version conflicts, adding explicit assembly dependencies to the MSBuild.Generation nuspec.
Configuration menu - View commit details
-
Copy full SHA for a28a08d - Browse repository at this point
Copy the full SHA a28a08dView commit details -
Improved PickleJar's handling of edge-case in which we have no Pickle…
…s. Will allow code gen and execution to continue without support for Messages.
Configuration menu - View commit details
-
Copy full SHA for 8c0e8e7 - Browse repository at this point
Copy the full SHA 8c0e8e7View commit details -
Merge branch 'feature-CucumberMessages' of https://github.com/reqnrol…
…l/Reqnroll into feature-CucumberMessages
Configuration menu - View commit details
-
Copy full SHA for 2ea4808 - Browse repository at this point
Copy the full SHA 2ea4808View commit details -
Fix GeneratorTests to match the new constructor signature of the Unit…
…FeatureGenerator.
Configuration menu - View commit details
-
Copy full SHA for 25bcc59 - Browse repository at this point
Copy the full SHA 25bcc59View commit details -
Refactored namespaces and put classes into Solution Folders.
Reworked FileSink so that it is single-threaded, synchronous, but background task in operation. (Overall, simpler). Modified output to always go to a single file (instead of one per Feature). Configurable.
Configuration menu - View commit details
-
Copy full SHA for c7eda77 - Browse repository at this point
Copy the full SHA c7eda77View commit details
Commits on Oct 3, 2024
-
Fix bug with creation of ParameterType messages when StepArgumentTran…
…sformation's regex is null.
Configuration menu - View commit details
-
Copy full SHA for ff753ef - Browse repository at this point
Copy the full SHA ff753efView commit details -
Fix VB Generation error caused by illegal character in method paramet…
…er name Changed the @pickleId parameter name (used in row test method signatures) to a value that doesn't conflict with VB parameter/variable naming rules.
Configuration menu - View commit details
-
Copy full SHA for d232bbe - Browse repository at this point
Copy the full SHA d232bbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40a97d5 - Browse repository at this point
Copy the full SHA 40a97d5View commit details
Commits on Oct 4, 2024
-
Refactored project structure and namespaces to better group Cucumber …
…Message related items. Fixed a serialization problem with the IDGeneration Style enum.
Configuration menu - View commit details
-
Copy full SHA for 3052fe7 - Browse repository at this point
Copy the full SHA 3052fe7View commit details -
Generation is now aware of configured IDGeneratorStyle.
Reworked the AST visitor into a Gherkin.Types visitor.
Configuration menu - View commit details
-
Copy full SHA for 3a11a31 - Browse repository at this point
Copy the full SHA 3a11a31View commit details -
UUID id generation now working.
ID Generation Style is configurable. Modified parameter naming convention used during code generation to match recommendation from @gaspar
Configuration menu - View commit details
-
Copy full SHA for 44924c7 - Browse repository at this point
Copy the full SHA 44924c7View commit details
Commits on Oct 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5f7dccb - Browse repository at this point
Copy the full SHA 5f7dccbView commit details
Commits on Oct 7, 2024
-
Removed progress tracing. Left in trace output of Warnings related to…
… mis-configuration and exceptions.
Configuration menu - View commit details
-
Copy full SHA for f86db0f - Browse repository at this point
Copy the full SHA f86db0fView commit details
Commits on Oct 10, 2024
-
Generate Messages As CodeDom Expressions
The generator now emits the compile-time Messages as CodeDom Expressions and includes them as the initializer for the FeatureCucumberMessages constructor. aka, the messages get translated as code that builds up the object model of the messages again at run-time.
Configuration menu - View commit details
-
Copy full SHA for bcba147 - Browse repository at this point
Copy the full SHA bcba147View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91ab857 - Browse repository at this point
Copy the full SHA 91ab857View commit details
Commits on Oct 11, 2024
-
Modifications to make generation of events in a multi-Feature test as…
…sembly compliant with Cucumber Messages expectations.
Configuration menu - View commit details
-
Copy full SHA for 19dea3c - Browse repository at this point
Copy the full SHA 19dea3cView commit details -
Renamed TestCaseCucumberMessageTracker to simply TestCaseTracker.
Configuration menu - View commit details
-
Copy full SHA for abcc181 - Browse repository at this point
Copy the full SHA abcc181View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a1abfc - Browse repository at this point
Copy the full SHA 7a1abfcView commit details
Commits on Oct 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 74a01ef - Browse repository at this point
Copy the full SHA 74a01efView commit details
Commits on Oct 15, 2024
-
Added ability to override the configuration file's name by use of an …
…environment variable. Strengthened Configuration resiliency when faced with partially filled out profiles.
Configuration menu - View commit details
-
Copy full SHA for bb64225 - Browse repository at this point
Copy the full SHA bb64225View commit details
Commits on Oct 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b508dac - Browse repository at this point
Copy the full SHA b508dacView commit details -
Simplified the File Sink to run on the main thread. The serializer wa…
…s changed to write directly to the filestream (so no additional buffers allocated).
Configuration menu - View commit details
-
Copy full SHA for 6058a92 - Browse repository at this point
Copy the full SHA 6058a92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 772bbaf - Browse repository at this point
Copy the full SHA 772bbafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4722564 - Browse repository at this point
Copy the full SHA 4722564View commit details -
Configuration menu - View commit details
-
Copy full SHA for eaace73 - Browse repository at this point
Copy the full SHA eaace73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5236e47 - Browse repository at this point
Copy the full SHA 5236e47View commit details -
Building up the static message object trees are deferred until the Fe…
…ature Tracker needs them. Eliminated the explicit use of the PickleStepSequence from the generated code; reducing the footprint of the changes required during generation.
Configuration menu - View commit details
-
Copy full SHA for 7dd4358 - Browse repository at this point
Copy the full SHA 7dd4358View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d08a7c - Browse repository at this point
Copy the full SHA 1d08a7cView commit details -
Modified Publisher to subscribed to the TestThreadEventPublisher as a…
…n EventListener rather than registering event handler delegates (should be marginally faster).
Configuration menu - View commit details
-
Copy full SHA for 05061ce - Browse repository at this point
Copy the full SHA 05061ceView commit details
Commits on Oct 17, 2024
-
Added test to confirm that External Binding Assembly's step definitio…
…ns get published as StepDefinition messages. Restructured test project to split CCK tests from basic integration tests.
Configuration menu - View commit details
-
Copy full SHA for a17237a - Browse repository at this point
Copy the full SHA a17237aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39a7967 - Browse repository at this point
Copy the full SHA 39a7967View commit details
Commits on Oct 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c4cc0b7 - Browse repository at this point
Copy the full SHA c4cc0b7View commit details -
FileSinkPlugin refactored to again use a BlockingCollection as a queu…
…e. Found this to be necessary when Features are run in parallel in to order to keep the written messages from clobbering each other.
Configuration menu - View commit details
-
Copy full SHA for e1cace2 - Browse repository at this point
Copy the full SHA e1cace2View commit details -
Minor fix to the Factory that emits Meta messages to get the Reqnroll…
… version without the build hash portion.
Configuration menu - View commit details
-
Copy full SHA for a78dca6 - Browse repository at this point
Copy the full SHA a78dca6View commit details -
Fix Cucumber Test problem caused by code reorg
The External Data sample needed adjustment to properly fetch its csv file from Resources given the new project structure.
Configuration menu - View commit details
-
Copy full SHA for 7237a40 - Browse repository at this point
Copy the full SHA 7237a40View commit details
Commits on Oct 20, 2024
-
Async Await support added to TestThreadExecutionEventPublisher and (m…
…ost) invocations of it. Made Publisher, Broker, and FileSink async/await. Made FeatureTracker async, but not Scenario and Step trackers (tbd).
Configuration menu - View commit details
-
Copy full SHA for a24a277 - Browse repository at this point
Copy the full SHA a24a277View commit details
Commits on Oct 21, 2024
-
Revised async implementation so that only the outer API is async (Pub…
…lisher, Broker, and Sink). Returned FeatureTracker back to normal, sync methods.
Configuration menu - View commit details
-
Copy full SHA for 92b43e4 - Browse repository at this point
Copy the full SHA 92b43e4View commit details -
Fix to the NDJSONSerializer so that '+' sign in Messages enums is cor…
…rectly serialized.
Configuration menu - View commit details
-
Copy full SHA for 7feaa08 - Browse repository at this point
Copy the full SHA 7feaa08View commit details -
Fix to FeatureFinished in the FeatureTracker so that if it happens th…
…at a FeatureFinishedEvent is received but not all Scenarios are yet marked as Finished, then the entire Feature success status should be set to False.
Configuration menu - View commit details
-
Copy full SHA for f96fde9 - Browse repository at this point
Copy the full SHA f96fde9View commit details -
Update to Microsoft.Extensions.DependencyModel version
To match Main
Configuration menu - View commit details
-
Copy full SHA for f42771e - Browse repository at this point
Copy the full SHA f42771eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c931a33 - Browse repository at this point
Copy the full SHA c931a33View commit details
Commits on Oct 22, 2024
-
Updated code comments to reflect design considerations for running sc…
…enarios in parallel
Configuration menu - View commit details
-
Copy full SHA for 186ab24 - Browse repository at this point
Copy the full SHA 186ab24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 919b819 - Browse repository at this point
Copy the full SHA 919b819View commit details -
Fix multithreading bug in Gherkin Document rewriter that would occur …
…when two Features were rewriting simultaneously.
Configuration menu - View commit details
-
Copy full SHA for 88facf1 - Browse repository at this point
Copy the full SHA 88facf1View commit details
Commits on Oct 31, 2024
-
Marked the older constructors for HookBinding, OutputAdded, and Attac…
…hmentAdded events as Obsolete.
Configuration menu - View commit details
-
Copy full SHA for cc5b709 - Browse repository at this point
Copy the full SHA cc5b709View commit details
Commits on Nov 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 77d8333 - Browse repository at this point
Copy the full SHA 77d8333View commit details -
Refactored Test Class generation to match Reqnroll v2.2 changes in Fe…
…ature class start-up. Modified FeatureInfo constructor to accept the FeatureMessages object as optional parameter. Had to modify a Runtime test to accomodate that change. Also changed Generation such that we're more thoroughly emitting the 'global::' prefix on Reqnroll types (for Messages related types). Marked the Non-Compliant CCK test scenarios as [Ignore].
Configuration menu - View commit details
-
Copy full SHA for 452ac85 - Browse repository at this point
Copy the full SHA 452ac85View commit details -
Fixed an issue in which the FeatureLevelCucumberMessages constructor …
…was failing now that is called well before the Messages configuration system is spun up.
Configuration menu - View commit details
-
Copy full SHA for 41897a7 - Browse repository at this point
Copy the full SHA 41897a7View commit details -
Experimental commit - enhance BoDi to include the name of the Interfa…
…ce when throwing an 'already resolved' registration exception.
Configuration menu - View commit details
-
Copy full SHA for 7bceb80 - Browse repository at this point
Copy the full SHA 7bceb80View commit details