1.6.0.0
Metadata
Authors | Wojciech Kotlarski |
---|---|
Copyrights | Copyright © Wojciech Kotlarski 2013-2014 |
Description | Allows creating acceptance tests in developer friendly environment. Features: * Native support for refactoring, code analysis (like finding unused methods), test running and all features that Visual Studio / Intellisense / Resharper offer during code development, * Easy to read scenario definitions, * Scenario steps execution tracking, usable during longer test execution, * Scenario steps execution time measurement, * Possibility to run steps with dedicated shared context, allowing to run tests safely in parallel, * Possibility to run parametrized steps with smart rules of inserting argument values to formatted step name, * Feature result summary available in XML, HTML or Plain text format, * Possibility to configure multiple result summaries in app.config file, * VS Project Item templates for feature test files, * MbUnit integration. |
Language | en-US |
LicenseUrl | http://opensource.org/licenses/BSD-2-Clause |
Owners | Wojciech Kotlarski |
ProjectUrl | https://github.com/Suremaker/LightBDD |
ReleaseNotes | Summary: + major improvements to Html features report summary (HtmlResultFormatter), + added ability to bypass step execution without stopping scenario execution, + added ability to specify custom formatting rules for step parameters, + added ability to annotate scenarios with categories, + many smaller improvements. Details: + added ability to bypass step execution without stopping scenario execution (StepExecution.Bypass() method and ResultStatus.Bypassed enum value) + added ability to specify custom formatting rules for step parameters (Format/ParameterFormatter Attributes) + added ability to annotate scenarios with categories (ScenarioCategoryAttribute and implementation specific attributes) + changed Scenario level StatusDetails property to aggregate all step status details + changed FeatureCoordinator to allow only one Finished() method call and report it's finalizer execution time and failures with System.Diagnostics.Trace() + enhanced parameterized steps to always capture constant parameter values, even if step has not been executed + enhanced IStepResult with StepName property providing detailed information on step name like base format, parameter list or step type (added IStepName, IStepNameDecorator, StepNameDecorators types) + HtmlResultFormatter: reorganized HTML output to support longer text in features and scenarios + HtmlResultFormatter: enhanced report to highlight step type and parameters + HtmlResultFormatter: added option to expand/collapse all features and/or scenarios + HtmlResultFormatter: added option to filter scenarios by category + HtmlResultFormatter: made Feature Summary table columns sortable + HtmlResultFormatter: added shareable link for speficic feature, scenario, Feature Details section and whole document, all preserving current filters selection + HtmlResultFormatter: added Average Duration column to Feature Summary block + HtmlResultFormatter: changed expand-collapse symbols to standard ones, to display them properly on android browsers + XmlResultFormatter: added step level StatusDetails element + PlainTextFormatter: labels are now printed after feature/scenario name, like in HtmlResultFormatter + all formatters: added information about scenario categories + TestMetadataProvider: added GetStepTypeName method + TestMetadataProvider: removed stepType from GetStepNameFormat signature, obsoleted version with stepType + added DebuggerStepThrough attribute to implementation specific metadata provider + exposed TimeFormatter extensions for pretty time span formatting |
RequireLicenseAcceptance | False |
Summary | Lightweight Behavior Driven Development Test Framework for MbUnit |
Tags | bdd tdd testing framework behavior driven development acceptance criteria mbunit |
Dependencies | LightBDD.Core:1.6.0.0|Gallio_MbUnit:3.4.14.0 |
Title | LightBDD.MbUnit |
PackageSize | 30061 |
PackageHashAlgorithm | SHA512 |
PackageHash | nXGQwq/i1XDuFcOvV6qNVbUXDD4k9+WoOcTwgt9LdgM+3L5eshYAmQhsm/qu5sUKi3cVD/NDREdxfV+klw0tig== |
DownloadCount | 000000 |
CreatedDate | 2014-11-27T21:28:42 |
Access
You can access data for this version using the tools and addresses described below.
NuGet (nuget.exe)
- Installing the package (HTTP Basic authentication):
-
nuget install LightBDD.MbUnit -Version 1.6.0.0 -Source http://nuget.gw.symbolsource.org/Public/NuGet/FeedService.mvc
- Installing the package (pre-authenticated):
-
nuget install LightBDD.MbUnit -Version 1.6.0.0 -Source http://nuget.gw.symbolsource.org/Public/%login%/%key%/NuGet/FeedService.mvc
- Deleting the package from the server (for each registered key):
-
nuget delete LightBDD.MbUnit 1.6.0.0 %key% -Source http://nuget.gw.symbolsource.org/Public/NuGet
NuGet (Package Manager Console)
- Installing the package (HTTP Basic authentication):
-
Install-Package LightBDD.MbUnit -Version 1.6.0.0 -Source http://nuget.gw.symbolsource.org/Public/NuGet/FeedService.mvc
- Installing the package (pre-authenticated):
-
Install-Package LightBDD.MbUnit -Version 1.6.0.0 -Source http://nuget.gw.symbolsource.org/Public/%login%/%key%/NuGet/FeedService.mvc
OpenWrap
- Installing the package:
-
o add-wrap LightBDD.MbUnit -Version 1.6.0.0
- Uninstalling the package:
-
o remove-wrap LightBDD.MbUnit
Compilations
A compilation is created for every set of binaries produced from a single unchanged set of sources in different compilation modes (Debug, Release), for different platforms (x86, x64) or targetting different frameworks.
Profile | Mode | Platform | Related |
---|---|---|---|
AnyCPU | Release | .NETFramework,Version=v4.0 | Binaries |