## NUnit Console & Engine 3.12 - January 17, 2021
## .NET Core NUnit Console 3.12 Beta 2 - January 17, 2021
This release contains various improvements to running tests on .NET Core and Mono, and changes to
extension loading logic to allow the Engine to better support extensions which target multiple platforms. There are additionally
a number of fixes to issues that were identified with 3.12 Beta 1. Please also be aware that this will be the last version of
the NUnit Engine to support .NET Standard 1.6.
The .NET Core Console remains in Beta due to some unresolved dependency loading and framework targeting issues - contributions to
fix these issues would be very welcome!
Code contributions in this release were included from Charlie Poole, Chris Maddock, Christian Bay,
Eberhard Beilharz, Ed Ball, Joseph Musser, Manohar Singh Mattias Cavigelli and Mikkel Nylander Bundgaard. Thank you to all
those who contributed both in code, and otherwise.
Please note the below list includes only issues resolved between 3.12.0 Beta 1 and the final release. For those upgrading from 3.11.1
or earlier, please also see the Beta release notes.
* 511 [Build] Improve detection of installed .NET Core Runtimes
* 718 Eliminate use of Mono.Cecil
* 810 Build NUnit.ConsoleRunner.NetCore as a .NET Core Tool.
* 811 Use readonly modifier where possible
* 818 Remove redundant dependency on Microsoft.DotNet.InternalAbstractions for platforms other than .NET Standard 1.6
* 825 Revert change to increment nunit.engine.api assembly version
* 829 Revert change made to IExtensionService in nunit.engine.api
* 830 [CI] Test on .NET 5.0
* 837 Fully remove Microsoft.Dotnet.InternalAbstractions dependency
* 844 .NET Core console runner fails to load extensions when netfx and netstandard versions conflict
* 847 [Build] Specify .NET 2.0 version of extensions for msi
* 853 [Build] Allow local build to succeed even if all runtimes are not installed
* 863 [Build] Use released version of NUnit Framework 3.13.0
## NUnit Console & Engine 3.12 Beta 1 - August 1, 2020
This is the first beta release of the NUnit Console able to run .NET Core Tests.
In addition to this, this release also contains a number of bug fixes, improvements
when running on Mono and significant refactoring work towards the goal of creating an
engine able to run tests on a wider range of .NET platforms.
We're particularly interested in this beta release being tested by users of the .NET Core
console and users running tests on Mono. Please feedback any issues to the nunit-console repository.
The .NET Core Console is a separate executable to the original version, and can be found in either
the .zip file download, or the new NUnit.ConsoleRunner.NetCore NuGet package. Our longer-term aim
is to create a single console which is able to run both .NET Core and .NET Framework tests.
Code contributions in this release were included from Charlie Poole, Chris Maddock, Christian Bay,
Eberhard Beilharz, Joseph Musser, Manohar Singh and Mikkel Nylander Bundgaard. Thank you to all
those who contributed both in code, and other ways!
* 391 Provide useful error message when agent crashes with a stack overflow exception
* 475 Create .NET Core Console Runner
* 662 Mono: Stacktrace missing files and line numbers
* 710 .NET Core engine only works when located in same directory as test assembly
* 733 iconUrl is deprecated in NuGet packages
* 740 Create separate agents for .NET 2.0-3.5 and .NET 4.x
* 747 [CI] Change macOS image version
* 748 Make Project config information available to runners
* 750 .NET Core Console Packaging
* 751 Minor updates to Contributing.MD
* 757 Unable to test net 3.5 assembly if there's incompatible extension installed
* 758 Carry CurrentDirectory over to agent Processes
* 761 Revert accidental debug message change
* 762 Simplify agent communication in preparation for new wire protocol
* 765 Split RuntimeFramework package setting into two: Requested and Target
* 768 Test run exits with an exit code of 0 if a multiple of 256 tests fail
* 775 Extension loading broken on Linux when installed from NuGet package
* 777 Remove unused code to locate engine from registry keys
* 778 Add .NET Core 3.1 build of engine to access APIs for loading .NET Core assemblies correctly
* 779 [CI] Revert to running .NET Standard Engine Tests via NUnitLite
* 783 Refactor XMLTransformResultWriterTests to avoid initialising entire engine
* 784 Fix DirectTestRunner to not give all drivers the same ID.
* 790 Fix agent debug logging
* 800 TypeLoadException thrown when changes are made to the API assembly, with multiple versions of the engine available
* 801 Begin incrementing EngineApiVersion with every release, as per Engine version
NUnit Console & Engine 3.11.1 - February 15, 2020
This hotfix fixes a problem with NUnit Project file settings being ignored.
Issues Resolved
* 730 NUnit project file settings are ignored
* 732 Upgrade Cake Build to fix Linux CI
NUnit Console 3.11 - January 26, 2020
This release fixes a range of minor bugs, and includes a significant amount
of internal restructuring work. In future, this will enable improved .NET Standard
support in the engine, and a .NET Core build of the console.
Issues Resolved
* 22 Engine modifies TestPackage
* 53 Add project element to top-level sub-project before merging
* 181 XSLT Transform not honoring --encoding value
* 336 Should legacyCorruptedStateExceptionsPolicy enabled=true in nunit3-console.exe.config?
* 386 nUnit project loader does not work when --inprocess is set
* 453 build-mono-docker.ps1 fails to run out the box
* 514 Add higher-level unit tests for structure of TestRunners
* 586 Create Separate Addin File for the Engine NuGet Package
* 588 licenseUrl in NuGet packages are deprecated
* 591 Release 3.10 merge
* 592 Add status badge from Azure pipelines
* 594 Fixed typos in release notes
* 595 Clean extension dir before running FetchExtensions task
* 603 Engine returns assembly-level test-suite event twice
* 605 Trailing \ in --work argument causes agent to crash
* 607 Unload + Load changes TestPackage IDs
* 611 Set DisableImplicitNuGetFallbackFolder and bump Ubuntu on Travis
* 612 Fix logging when including exception
* 617 Consider expanding projects before building ITestRunner structure
* 625 [Feature] Extend <start-run> data for ITestEventListener
* 628 [Question] Possible to set both labels=After and labels=Before
* 634 Remove unnecessary stream creation in XML Transform writer
* 635 Remove all #regions from codebase
* 636 Labels option: Rename On as OnOutputOnly, and deprecate On and All
* 637 Refactor RunnerSelectionTests
* 639 Engine initializes DriverService too early
* 667 Console Runner loads wrong .NET framework version when executing tests from multiple assemblies at once
* 669 nunit.console-runner-with-extensions.nuspec: Remove outdated release notes
* 671 Manually updated .NET Core SDK on Linux build
* 681 Display path and version of extension assemblies
* 683 Safely encapsulating the atomic agent database operations
* 684 Split engine into upper and lower parts
* 691 Sign NuGet Packages and msi
* 693 Update Engine tests to run on LTS .NET Core version
* 696 Minimal compilation/test of .NET Core Console
* 698 Update NUnit v2 driver extension in combined packages
* 703 Update Console options for .NET Core Console build
* 704 Agent in nupkg should not be referenced and causes warnings in consuming projects
* 706 build.cake maintenance
* 707 Set agent to reference core and not full engine
* 713 Engine will not recognize .NET Framework versions beyond 4.5
NUnit Console 3.10 - March 24, 2019
This release merges the .NET Standard version of the engine back into the nunit.engine
NuGet package and adds a .NET Standard 2.0 version of the engine that re-enables most
services and extensions. This deprecates the `nunit.engine.netstandard` NuGet package.
Any test runners using th
selenium-selenium-4.5.0.tar.gz源码
版权申诉
149 浏览量
2022-10-24
21:29:38
上传
评论
收藏 80.63MB GZ 举报
YunFeiDong
- 粉丝: 152
- 资源: 3908
最新资源
- [大模型部署]在C# Winform中使用文心一言ERNIE-3.5 4K 聊天模型
- python毕业设计-基于Django+OpenCV的二维码生成与识别系统设计与实现.zip
- python毕业设计-基于Django+OpenCV的二维码生成与识别系统设计与实现+使用说明.zip
- 基于STM32单片机空气监测系统设计源码+详细文档+配套全部资料(毕业设计).zip
- rdf0412-kcu116-pcie-c-2019-1.zip(XILINX KCU116 源码)
- 基于C#语言的winform界面火车票订票系统(源码+实验报告)
- 【华为OD部分真题及讲解】华为OD部分真题及讲解
- 基于Python+Django的京东商品比价系统源码+全部资料(毕业设计).zip
- G460 G560 Z460 Z560的最新BIOS 2.18版(无白名单)
- MetaJUI v0.4
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈