[00:00:00] Build started [00:00:00] git clone -q --branch=master https://github.com/morelinq/MoreLINQ.git C:\projects\morelinq [00:00:01] git checkout -qf 8868feb83331e8941be698e3a3c66703bc08b39d [00:00:02] Running Install scripts [00:00:02] npm install -g eclint [00:00:07] npm WARN deprecated axios@0.18.1: Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410 [00:00:09] npm WARN deprecated highlight.js@9.12.0: Version no longer supported. Upgrade to @latest [00:00:22] C:\Users\appveyor\AppData\Roaming\npm\eclint -> C:\Users\appveyor\AppData\Roaming\npm\node_modules\eclint\bin\eclint.js [00:00:22] + eclint@2.8.1 [00:00:22] added 235 packages from 389 contributors in 17.529s [00:00:22] git rm .editorconfig [00:00:22] rm '.editorconfig' [00:00:22] eclint check -n "**/*.{cs,tt,cmd,sh,md,txt,yml}" [00:00:24] eclint check -w "**/*.{cs,tt,cmd,sh,md,txt,yml,json,sln,csproj,shfbproj}" [00:00:26] git reset --hard [00:00:27] HEAD is now at 8868feb Update test project dependencies to latest versions [00:00:27] if ($isWindows) { tools\dotnet-install.ps1 -JSonFile global.json } [00:00:27] dotnet-install: Note that the intended use of this script is for Continuous Integration (CI) scenarios, where: [00:00:27] dotnet-install: - The SDK needs to be installed without user interaction and without admin rights. [00:00:27] dotnet-install: - The SDK installation doesn't need to persist across multiple CI runs. [00:00:27] dotnet-install: To set up a development environment or to run apps, use installers rather than this script. Visit https://dotnet.microsoft.com/download to get the installer. [00:00:27] [00:00:27] dotnet-install: Downloading link: https://dotnetcli.azureedge.net/dotnet/Sdk/5.0.100/dotnet-sdk-5.0.100-win-x64.zip [00:00:30] dotnet-install: Extracting zip from https://dotnetcli.azureedge.net/dotnet/Sdk/5.0.100/dotnet-sdk-5.0.100-win-x64.zip [00:00:42] dotnet-install: Adding to current process PATH: "C:\Users\appveyor\AppData\Local\Microsoft\dotnet\". Note: This change will not be visible if PowerShell was run as a child process. [00:00:42] dotnet-install: Note that the script does not resolve dependencies during installation. [00:00:42] dotnet-install: To check the list of dependencies, go to https://docs.microsoft.com/dotnet/core/install/windows#dependencies [00:00:42] dotnet-install: Installation finished [00:00:42] if ($isWindows) { tools\dotnet-install.ps1 -Runtime dotnet -Version 3.1.10 -SkipNonVersionedFiles } [00:00:42] dotnet-install: Note that the intended use of this script is for Continuous Integration (CI) scenarios, where: [00:00:42] dotnet-install: - The SDK needs to be installed without user interaction and without admin rights. [00:00:42] dotnet-install: - The SDK installation doesn't need to persist across multiple CI runs. [00:00:42] dotnet-install: To set up a development environment or to run apps, use installers rather than this script. Visit https://dotnet.microsoft.com/download to get the installer. [00:00:42] [00:00:45] dotnet-install: Downloading link: https://dotnetcli.azureedge.net/dotnet/Runtime/3.1.10/dotnet-runtime-3.1.10-win-x64.zip [00:00:45] dotnet-install: Extracting zip from https://dotnetcli.azureedge.net/dotnet/Runtime/3.1.10/dotnet-runtime-3.1.10-win-x64.zip [00:00:47] dotnet-install: Note that the script does not resolve dependencies during installation. [00:00:47] dotnet-install: To check the list of dependencies, go to https://docs.microsoft.com/dotnet/core/install/windows#dependencies [00:00:47] dotnet-install: Installation finished [00:00:47] if ($isWindows) { tools\dotnet-install.ps1 -Runtime dotnet -Version 2.1.23 -SkipNonVersionedFiles } [00:00:47] dotnet-install: Note that the intended use of this script is for Continuous Integration (CI) scenarios, where: [00:00:47] dotnet-install: - The SDK needs to be installed without user interaction and without admin rights. [00:00:47] dotnet-install: - The SDK installation doesn't need to persist across multiple CI runs. [00:00:47] dotnet-install: To set up a development environment or to run apps, use installers rather than this script. Visit https://dotnet.microsoft.com/download to get the installer. [00:00:47] [00:00:49] dotnet-install: Downloading link: https://dotnetcli.azureedge.net/dotnet/Runtime/2.1.23/dotnet-runtime-2.1.23-win-x64.zip [00:00:50] dotnet-install: Extracting zip from https://dotnetcli.azureedge.net/dotnet/Runtime/2.1.23/dotnet-runtime-2.1.23-win-x64.zip [00:00:51] dotnet-install: Note that the script does not resolve dependencies during installation. [00:00:51] dotnet-install: To check the list of dependencies, go to https://docs.microsoft.com/dotnet/core/install/windows#dependencies [00:00:51] dotnet-install: Installation finished [00:00:51] dotnet --info [00:00:52] .NET SDK (reflecting any global.json): [00:00:52] Version: 5.0.101 [00:00:52] Commit: d05174dc5a [00:00:52] [00:00:52] Runtime Environment: [00:00:52] OS Name: Windows [00:00:52] OS Version: 10.0.17763 [00:00:52] OS Platform: Windows [00:00:52] RID: win10-x64 [00:00:52] Base Path: C:\Program Files\dotnet\sdk\5.0.101\ [00:00:52] [00:00:52] Host (useful for support): [00:00:52] Version: 5.0.0 [00:00:52] Commit: cf258a14b7 [00:00:52] [00:00:52] .NET SDKs installed: [00:00:52] 1.1.14 [C:\Program Files\dotnet\sdk] [00:00:52] 2.1.202 [C:\Program Files\dotnet\sdk] [00:00:52] 2.1.806 [C:\Program Files\dotnet\sdk] [00:00:52] 2.2.402 [C:\Program Files\dotnet\sdk] [00:00:52] 3.0.103 [C:\Program Files\dotnet\sdk] [00:00:52] 3.1.202 [C:\Program Files\dotnet\sdk] [00:00:52] 3.1.404 [C:\Program Files\dotnet\sdk] [00:00:52] 5.0.100 [C:\Users\appveyor\AppData\Local\Microsoft\dotnet\sdk] [00:00:52] 5.0.101 [C:\Program Files\dotnet\sdk] [00:00:52] [00:00:52] .NET runtimes installed: [00:00:52] Microsoft.AspNetCore.All 2.1.18 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All] [00:00:52] Microsoft.AspNetCore.All 2.2.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All] [00:00:52] Microsoft.AspNetCore.App 2.1.18 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] [00:00:52] Microsoft.AspNetCore.App 2.2.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] [00:00:52] Microsoft.AspNetCore.App 3.0.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] [00:00:52] Microsoft.AspNetCore.App 3.1.4 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] [00:00:52] Microsoft.AspNetCore.App 3.1.10 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] [00:00:52] Microsoft.AspNetCore.App 5.0.0 [C:\Users\appveyor\AppData\Local\Microsoft\dotnet\shared\Microsoft.AspNetCore.App] [00:00:52] Microsoft.AspNetCore.App 5.0.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] [00:00:52] Microsoft.NETCore.App 1.0.16 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] [00:00:52] Microsoft.NETCore.App 1.1.13 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] [00:00:52] Microsoft.NETCore.App 2.0.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] [00:00:52] Microsoft.NETCore.App 2.1.18 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] [00:00:52] Microsoft.NETCore.App 2.1.23 [C:\Users\appveyor\AppData\Local\Microsoft\dotnet\shared\Microsoft.NETCore.App] [00:00:52] Microsoft.NETCore.App 2.2.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] [00:00:52] Microsoft.NETCore.App 3.0.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] [00:00:52] Microsoft.NETCore.App 3.1.4 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] [00:00:52] Microsoft.NETCore.App 3.1.10 [C:\Users\appveyor\AppData\Local\Microsoft\dotnet\shared\Microsoft.NETCore.App] [00:00:52] Microsoft.NETCore.App 3.1.10 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] [00:00:52] Microsoft.NETCore.App 5.0.0 [C:\Users\appveyor\AppData\Local\Microsoft\dotnet\shared\Microsoft.NETCore.App] [00:00:52] Microsoft.NETCore.App 5.0.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] [00:00:52] Microsoft.WindowsDesktop.App 3.0.3 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] [00:00:52] Microsoft.WindowsDesktop.App 3.1.4 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] [00:00:52] Microsoft.WindowsDesktop.App 3.1.10 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] [00:00:52] Microsoft.WindowsDesktop.App 5.0.0 [C:\Users\appveyor\AppData\Local\Microsoft\dotnet\shared\Microsoft.WindowsDesktop.App] [00:00:52] Microsoft.WindowsDesktop.App 5.0.1 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] [00:00:52] [00:00:52] To install additional .NET runtimes or SDKs: [00:00:52] https://aka.ms/dotnet-download [00:00:52] grep --extended-regexp '^[[:space:]]*using[[:space:]]+System\.Linq;' (dir -Recurse -File -Filter *Test.cs MoreLinq.Test) [00:00:52] if ($LASTEXITCODE -eq 0) { [00:00:52] throw 'Unit tests should not import System.Linq' [00:00:52] } [00:00:52] $id = $env:APPVEYOR_REPO_COMMIT_TIMESTAMP -replace '([-:]|\.0+Z)', '' [00:00:52] $id = $id.Substring(0, 13) [00:00:52] if ($isWindows) { cmd /c call pack.cmd ci-$id } else { ./pack.sh ci-$id } [00:00:52] if ($LASTEXITCODE -ne 0) { [00:00:52] throw "Building/Packing failed with an exit code of $LASTEXITCODE." [00:00:52] } [00:00:52] $diff = git diff --ignore-all-space --exit-code 2>&1 [00:00:52] $diff | % { if ($_ -is [string]) { $_ } else { [string]$_ } } | echo [00:00:52] if ($LASTEXITCODE -ne 0) { [00:00:52] throw "New code was generated during build that's not been committed." [00:00:52] } [00:00:52] grep : /usr/bin/grep: AcquireTest.cs: No such file or directory [00:00:52] At line:1 char:1 [00:00:52] + grep --extended-regexp '^[[:space:]]*using[[:space:]]+System\.Linq;' ... [00:00:52] + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:52] + CategoryInfo : NotSpecified: (/usr/bin/grep: ...le or directory:String) [], RemoteException [00:00:52] + FullyQualifiedErrorId : NativeCommandError [00:00:52] [00:00:53] /usr/bin/grep [00:00:53] : [00:00:53] [00:00:53] AggregateRightTest.cs [00:00:53] : [00:00:53] No such file or directory [00:00:53] [00:00:53] [00:00:53] /usr/bin/grep [00:00:53] : [00:00:53] [00:00:53] AggregateTest.cs [00:00:53] : [00:00:53] No such file or directory [00:00:53] [00:00:53] [00:00:53] /usr/bin/grep [00:00:53] : [00:00:53] [00:00:53] AppendTest.cs [00:00:53] : [00:00:53] No such file or directory [00:00:53] [00:00:53] [00:00:53] /usr/bin/grep [00:00:53] : [00:00:53] [00:00:53] AssertCountTest.cs [00:00:53] : [00:00:53] No such file or directory [00:00:53] [00:00:53] [00:00:53] /usr/bin/grep [00:00:53] : [00:00:53] [00:00:53] AssertTest.cs [00:00:53] : [00:00:53] No such file or directory [00:00:53] [00:00:53] [00:00:53] /usr/bin/grep [00:00:53] : [00:00:53] [00:00:53] AtLeastTest.cs [00:00:53] : [00:00:53] No such file or directory [00:00:53] [00:00:53] [00:00:53] /usr/bin/grep [00:00:53] : [00:00:53] [00:00:53] AtMostTest.cs [00:00:53] : [00:00:53] No such file or directory [00:00:53] [00:00:53] [00:00:53] /usr/bin/grep [00:00:53] : [00:00:53] [00:00:53] BacksertTest.cs [00:00:53] : [00:00:53] No such file or directory [00:00:53] [00:00:53] [00:00:53] /usr/bin/grep [00:00:53] : [00:00:53] [00:00:53] BatchTest.cs [00:00:53] : [00:00:53] No such file or directory [00:00:53] [00:00:53] [00:00:53] /usr/bin/grep [00:00:53] : [00:00:53] [00:00:53] CartesianTest.cs [00:00:53] : [00:00:53] No such file or directory [00:00:53] [00:00:53] [00:00:53] /usr/bin/grep [00:00:53] : [00:00:53] [00:00:53] ChooseTest.cs [00:00:53] : [00:00:53] No such file or directory [00:00:53] [00:00:53] [00:00:53] /usr/bin/grep [00:00:53] : [00:00:53] [00:00:53] CompareCountTest.cs [00:00:53] : [00:00:53] No such file or directory [00:00:53] [00:00:53] [00:00:53] /usr/bin/grep [00:00:53] : [00:00:53] [00:00:53] ConsumeTest.cs [00:00:53] : [00:00:53] No such file or directory [00:00:53] [00:00:53] [00:00:53] /usr/bin/grep [00:00:53] : [00:00:53] [00:00:53] CountBetweenTest.cs [00:00:53] : [00:00:53] No such file or directory [00:00:53] [00:00:53] [00:00:53] /usr/bin/grep [00:00:53] : [00:00:53] [00:00:53] CountByTest.cs [00:00:53] : [00:00:53] No such file or directory [00:00:53] [00:00:53] [00:00:53] /usr/bin/grep [00:00:53] : [00:00:53] [00:00:53] CountDownTest.cs [00:00:53] : [00:00:53] No such file or directory [00:00:53] [00:00:53] [00:00:53] /usr/bin/grep [00:00:53] : [00:00:53] [00:00:53] DistinctByTest.cs [00:00:53] : [00:00:53] No such file or directory [00:00:53] [00:00:53] [00:00:53] /usr/bin/grep [00:00:53] : [00:00:53] [00:00:53] EndsWithTest.cs [00:00:53] : [00:00:53] No such file or directory [00:00:53] [00:00:53] [00:00:53] /usr/bin/grep [00:00:53] : [00:00:53] [00:00:53] EquiZipTest.cs: No such file or directory [00:00:53] /usr/bin/grep: EvaluateTest.cs: No such file or directory [00:00:53] /usr/bin/grep: ExactlyTest.cs: No such file or directory [00:00:53] /usr/bin/grep: ExceptByTest.cs: No such file or directory [00:00:53] /usr/bin/grep: ExcludeTest.cs: No such file or directory [00:00:53] /usr/bin/grep: FallbackIfEmptyTest.cs: No such file or directory [00:00:53] /usr/bin/grep: FillBackwardTest.cs: No such file or directory [00:00:53] /usr/bin/grep: FillForwardTest.cs: No such file or directory [00:00:53] /usr/bin/grep: FlattenTest.cs: No such file or directory [00:00:53] /usr/bin/grep: FoldTest.cs: No such file or directory [00:00:53] /usr/bin/grep: ForEachTest.cs: No such file or directory [00:00:53] /usr/bin/grep: FromTest.cs: No such file or directory [00:00:53] /usr/bin/grep: FullGroupJoinTest.cs: No such file or directory [00:00:53] /usr/bin/grep: FullJoinTest.cs: No such file or directory [00:00:53] /usr/bin/grep: GenerateTest.cs: No such file or directory [00:00:53] /usr/bin/grep: GroupAdjacentTest.cs: No such file or directory [00:00:53] /usr/bin/grep: IndexByTest.cs: No such file or directory [00:00:53] /usr/bin/grep: IndexTest.cs: No such file or directory [00:00:53] /usr/bin/grep: InsertTest.cs: No such file or directory [00:00:53] /usr/bin/grep: InterleaveTest.cs: No such file or directory [00:00:53] /usr/bin/grep: LagTest.cs: No such file or directory [00:00:53] /usr/bin/grep: LeadTest.cs: No such file or directory [00:00:53] /usr/bin/grep: LeftJoinTest.cs: No such file or directory [00:00:53] /usr/bin/grep: MaxByTest.cs: No such file or directory [00:00:53] /usr/bin/grep: MemoizeTest.cs: No such file or directory [00:00:53] /usr/bin/grep: MinByTest.cs: No such file or directory [00:00:53] /usr/bin/grep: MoveTest.cs: No such file or directory [00:00:53] /usr/bin/grep: NullArgumentTest.cs: No such file or directory [00:00:53] /usr/bin/grep: OrderByTest.cs: No such file or directory [00:00:53] /usr/bin/grep: OrderedMergeTest.cs: No such file or directory [00:00:53] /usr/bin/grep: PadStartTest.cs: No such file or directory [00:00:53] /usr/bin/grep: PadTest.cs: No such file or directory [00:00:53] /usr/bin/grep: PairwiseTest.cs: No such file or directory [00:00:53] /usr/bin/grep: PartialSortByTest.cs: No such file or directory [00:00:53] /usr/bin/grep: PartialSortTest.cs: No such file or directory [00:00:53] /usr/bin/grep: PartitionTest.cs: No such file or directory [00:00:53] /usr/bin/grep: PermutationsTest.cs: No such file or directory [00:00:53] /usr/bin/grep: PipeTest.cs: No such file or directory [00:00:53] /usr/bin/grep: PrependTest.cs: No such file or directory [00:00:53] /usr/bin/grep: PreScanTest.cs: No such file or directory [00:00:53] /usr/bin/grep: RandomSubsetTest.cs: No such file or directory [00:00:53] /usr/bin/grep: RandomTest.cs: No such file or directory [00:00:53] /usr/bin/grep: RankTest.cs: No such file or directory [00:00:53] /usr/bin/grep: RepeatTest.cs: No such file or directory [00:00:53] /usr/bin/grep: ReturnTest.cs: No such file or directory [00:00:53] /usr/bin/grep: RightJoinTest.cs: No such file or directory [00:00:53] /usr/bin/grep: RunLengthEncodeTest.cs: No such file or directory [00:00:53] /usr/bin/grep: ScanByTest.cs: No such file or directory [00:00:53] /usr/bin/grep: ScanRightTest.cs: No such file or directory [00:00:53] /usr/bin/grep: ScanTest.cs: No such file or directory [00:00:53] /usr/bin/grep: SegmentTest.cs: No such file or directory [00:00:53] /usr/bin/grep: SequenceTest.cs: No such file or directory [00:00:53] /usr/bin/grep: ShuffleTest.cs: No such file or directory [00:00:53] /usr/bin/grep: SkipLastTest.cs: No such file or directory [00:00:53] /usr/bin/grep: SkipUntilTest.cs: No such file or directory [00:00:53] /usr/bin/grep: SliceTest.cs: No such file or directory [00:00:53] /usr/bin/grep: SortedMergeTest.cs: No such file or directory [00:00:53] /usr/bin/grep: SplitTest.cs: No such file or directory [00:00:53] /usr/bin/grep: StartsWithTest.cs: No such file or directory [00:00:53] /usr/bin/grep: SubjectTest.cs: No such file or directory [00:00:53] /usr/bin/grep: SubsetTest.cs: No such file or directory [00:00:53] /usr/bin/grep: TagFirstLastTest.cs: No such file or directory [00:00:53] /usr/bin/grep: TakeEveryTest.cs: No such file or directory [00:00:53] /usr/bin/grep: TakeLastTest.cs: No such file or directory [00:00:53] /usr/bin/grep: TakeUntilTest.cs: No such file or directory [00:00:53] /usr/bin/grep: ToArrayByIndexTest.cs: No such file or directory [00:00:53] /usr/bin/grep: ToDataTableTest.cs: No such file or directory [00:00:53] /usr/bin/grep: ToDelimitedStringTest.cs: No such file or directory [00:00:53] /usr/bin/grep: ToDictionaryTest.cs: No such file or directory [00:00:53] /usr/bin/grep: ToLookupTest.cs: No such file or directory [00:00:53] /usr/bin/grep: TraceTest.cs: No suc [00:00:53] h file or directory [00:00:53] /usr/bin/grep: TransposeTest.cs: No such file or directory [00:00:53] /usr/bin/grep: TraverseTest.cs: No such file or directory [00:00:53] /usr/bin/grep: TrySingleTest.cs: No such file or directory [00:00:53] /usr/bin/grep: UnfoldTest.cs: No such file or directory [00:00:53] /usr/bin/grep: WindowLeftTest.cs: No such file or directory [00:00:53] /usr/bin/grep: WindowRightTest.cs: No such file or directory [00:00:53] /usr/bin/grep: WindowTest.cs: No such file or directory [00:00:53] /usr/bin/grep: ZipLongestTest.cs: No such file or directory [00:00:53] /usr/bin/grep: ZipShortestTest.cs: No such file or directory [00:00:53] [00:00:54] Determining projects to restore... [00:01:00] Restored C:\projects\morelinq\bld\ExtensionsGenerator\MoreLinq.ExtensionsGenerator.csproj (in 4.27 sec). [00:01:01] Restored C:\projects\morelinq\MoreLinq\MoreLinq.csproj (in 5.84 sec). [00:01:07] Restored C:\projects\morelinq\MoreLinq.Test\MoreLinq.Test.csproj (in 7.45 sec). [00:01:10] Tool 'dotnet-t4' (version '2.2.0') was restored. Available commands: t4 [00:01:10] Tool 'dotnet-reportgenerator-globaltool' (version '4.6.4') was restored. Available commands: reportgenerator [00:01:10] [00:01:10] Restore was successful. [00:01:16] Generating extensions wrappers (MoreLinq\Extensions.g.cs)...Done. [00:01:18] Generating extensions wrappers (MoreLinq\Extensions.ToDataTable.g.cs)...Done. [00:01:18] Microsoft (R) Build Engine version 16.8.0+126527ff1 for .NET [00:01:18] Copyright (C) Microsoft Corporation. All rights reserved. [00:01:18] [00:01:20] MoreLinq.ExtensionsGenerator -> C:\projects\morelinq\bld\ExtensionsGenerator\bin\Debug\netcoreapp3.1\MoreLinq.ExtensionsGenerator.dll [00:01:23] MoreLinq -> C:\projects\morelinq\MoreLinq\bin\Debug\net451\MoreLinq.dll [00:01:26] MoreLinq -> C:\projects\morelinq\MoreLinq\bin\Debug\netstandard1.0\MoreLinq.dll [00:01:29] MoreLinq -> C:\projects\morelinq\MoreLinq\bin\Debug\netstandard2.0\MoreLinq.dll [00:01:32] MoreLinq.Test -> C:\projects\morelinq\MoreLinq.Test\bin\Debug\netcoreapp2.1\MoreLinq.Test.dll [00:01:34] MoreLinq.Test -> C:\projects\morelinq\MoreLinq.Test\bin\Debug\net451\MoreLinq.Test.exe [00:01:36] MoreLinq.Test -> C:\projects\morelinq\MoreLinq.Test\bin\Debug\netcoreapp3.1\MoreLinq.Test.dll [00:01:39] MoreLinq.Test -> C:\projects\morelinq\MoreLinq.Test\bin\Debug\net5.0\MoreLinq.Test.dll [00:01:39] [00:01:39] Build succeeded. [00:01:39] 0 Warning(s) [00:01:39] 0 Error(s) [00:01:39] [00:01:39] Time Elapsed 00:00:20.90 [00:01:40] Microsoft (R) Build Engine version 16.8.0+126527ff1 for .NET [00:01:40] Copyright (C) Microsoft Corporation. All rights reserved. [00:01:40] [00:01:41] MoreLinq.ExtensionsGenerator -> C:\projects\morelinq\bld\ExtensionsGenerator\bin\Release\netcoreapp3.1\MoreLinq.ExtensionsGenerator.dll [00:01:42] MoreLinq -> C:\projects\morelinq\MoreLinq\bin\Release\net451\MoreLinq.dll [00:01:44] MoreLinq -> C:\projects\morelinq\MoreLinq\bin\Release\netstandard1.0\MoreLinq.dll [00:01:46] MoreLinq -> C:\projects\morelinq\MoreLinq\bin\Release\netstandard2.0\MoreLinq.dll [00:01:47] MoreLinq.Test -> C:\projects\morelinq\MoreLinq.Test\bin\Release\net451\MoreLinq.Test.exe [00:01:49] MoreLinq.Test -> C:\projects\morelinq\MoreLinq.Test\bin\Release\netcoreapp3.1\MoreLinq.Test.dll [00:01:51] MoreLinq.Test -> C:\projects\morelinq\MoreLinq.Test\bin\Release\net5.0\MoreLinq.Test.dll [00:01:53] MoreLinq.Test -> C:\projects\morelinq\MoreLinq.Test\bin\Release\netcoreapp2.1\MoreLinq.Test.dll [00:01:53] [00:01:53] Build succeeded. [00:01:53] 0 Warning(s) [00:01:53] 0 Error(s) [00:01:53] [00:01:53] Time Elapsed 00:00:13.00 [00:01:53] Microsoft (R) Build Engine version 16.8.0+126527ff1 for .NET [00:01:53] Copyright (C) Microsoft Corporation. All rights reserved. [00:01:53] [00:01:54] Successfully created package 'C:\projects\morelinq\dist\morelinq.3.3.2-ci-20210112T2125.nupkg'. [00:01:55] Successfully created package 'C:\projects\morelinq\dist\morelinq.3.3.2-ci-20210112T2125.symbols.nupkg'. [00:01:55] warning: CRLF will be replaced by LF in MoreLinq/Extensions.ToDataTable.g.cs. [00:01:55] The file will have its original line endings in your working directory [00:01:55] [00:01:55] warning: CRLF will be replaced by LF in MoreLinq/Extensions.g.cs. [00:01:55] The file will have its original line endings in your working directory [00:01:55] [00:01:55] test.cmd [00:01:55] Determining projects to restore... [00:01:56] All projects are up-to-date for restore. [00:01:56] Tool 'dotnet-t4' (version '2.2.0') was restored. Available commands: t4 [00:01:56] Tool 'dotnet-reportgenerator-globaltool' (version '4.6.4') was restored. Available commands: reportgenerator [00:01:56] [00:01:56] Restore was successful. [00:01:59] Generating extensions wrappers (MoreLinq\Extensions.g.cs)...Done. [00:02:01] Generating extensions wrappers (MoreLinq\Extensions.ToDataTable.g.cs)...Done. [00:02:01] Microsoft (R) Build Engine version 16.8.0+126527ff1 for .NET [00:02:01] Copyright (C) Microsoft Corporation. All rights reserved. [00:02:01] [00:02:02] MoreLinq.ExtensionsGenerator -> C:\projects\morelinq\bld\ExtensionsGenerator\bin\Debug\netcoreapp3.1\MoreLinq.ExtensionsGenerator.dll [00:02:03] MoreLinq -> C:\projects\morelinq\MoreLinq\bin\Debug\net451\MoreLinq.dll [00:02:05] MoreLinq -> C:\projects\morelinq\MoreLinq\bin\Debug\netstandard1.0\MoreLinq.dll [00:02:07] MoreLinq -> C:\projects\morelinq\MoreLinq\bin\Debug\netstandard2.0\MoreLinq.dll [00:02:09] MoreLinq.Test -> C:\projects\morelinq\MoreLinq.Test\bin\Debug\net5.0\MoreLinq.Test.dll [00:02:10] MoreLinq.Test -> C:\projects\morelinq\MoreLinq.Test\bin\Debug\netcoreapp3.1\MoreLinq.Test.dll [00:02:12] MoreLinq.Test -> C:\projects\morelinq\MoreLinq.Test\bin\Debug\net451\MoreLinq.Test.exe [00:02:13] MoreLinq.Test -> C:\projects\morelinq\MoreLinq.Test\bin\Debug\netcoreapp2.1\MoreLinq.Test.dll [00:02:13] [00:02:13] Build succeeded. [00:02:13] 0 Warning(s) [00:02:13] 0 Error(s) [00:02:13] [00:02:13] Time Elapsed 00:00:11.47 [00:02:13] Microsoft (R) Build Engine version 16.8.0+126527ff1 for .NET [00:02:13] Copyright (C) Microsoft Corporation. All rights reserved. [00:02:13] [00:02:14] MoreLinq.ExtensionsGenerator -> C:\projects\morelinq\bld\ExtensionsGenerator\bin\Release\netcoreapp3.1\MoreLinq.ExtensionsGenerator.dll [00:02:15] MoreLinq -> C:\projects\morelinq\MoreLinq\bin\Release\net451\MoreLinq.dll [00:02:17] MoreLinq -> C:\projects\morelinq\MoreLinq\bin\Release\netstandard1.0\MoreLinq.dll [00:02:19] MoreLinq -> C:\projects\morelinq\MoreLinq\bin\Release\netstandard2.0\MoreLinq.dll [00:02:21] MoreLinq.Test -> C:\projects\morelinq\MoreLinq.Test\bin\Release\net5.0\MoreLinq.Test.dll [00:02:22] MoreLinq.Test -> C:\projects\morelinq\MoreLinq.Test\bin\Release\netcoreapp3.1\MoreLinq.Test.dll [00:02:23] MoreLinq.Test -> C:\projects\morelinq\MoreLinq.Test\bin\Release\net451\MoreLinq.Test.exe [00:02:25] MoreLinq.Test -> C:\projects\morelinq\MoreLinq.Test\bin\Release\netcoreapp2.1\MoreLinq.Test.dll [00:02:25] [00:02:25] Build succeeded. [00:02:25] 0 Warning(s) [00:02:25] 0 Error(s) [00:02:25] [00:02:25] Time Elapsed 00:00:12.10 [00:02:25] Testing net5.0 (Debug)... [00:02:26] Test run for C:\projects\morelinq\MoreLinq.Test\bin\Debug\net5.0\MoreLinq.Test.dll (.NETCoreApp,Version=v5.0) [00:02:26] Microsoft (R) Test Execution Command Line Tool Version 16.8.1 [00:02:26] Copyright (c) Microsoft Corporation. All rights reserved. [00:02:26] [00:02:26] Starting test execution, please wait... [00:02:26] A total of 1 test files matched the specified pattern. [00:02:30] Skipped MemoizeIsThreadSafe [< 1 ms] [00:02:31] Skipped PartialSortByIsStable [< 1 ms] [00:02:31] Skipped PartialSortByIsStable [< 1 ms] [00:02:32] Skipped TestRandomSubsetIsUnbiased [< 1 ms] [00:02:33] [00:02:33] Passed! - Failed: 0, Passed: 2200, Skipped: 2, Total: 2202, Duration: 3 s - MoreLinq.Test.dll (net5.0) [00:02:33] [00:02:33] Calculating coverage result... [00:02:33] Generating report 'C:\projects\morelinq\MoreLinq.Test\coverage.net5.0.opencover.xml' [00:02:33] [00:02:33] +--------+------+--------+--------+ [00:02:33] | Module | Line | Branch | Method | [00:02:33] +--------+------+--------+--------+ [00:02:33] [00:02:33] +---------+------+--------+--------+ [00:02:33] | | Line | Branch | Method | [00:02:33] +---------+------+--------+--------+ [00:02:33] | Total | 100% | 100% | 100% | [00:02:33] +---------+------+--------+--------+ [00:02:33] | Average | NaN% | NaN% | NaN% | [00:02:33] +---------+------+--------+--------+ [00:02:33] [00:02:33] Testing net5.0 (Debug)... [00:02:34] Test run for C:\projects\morelinq\MoreLinq.Test\bin\Debug\net5.0\MoreLinq.Test.dll (.NETCoreApp,Version=v5.0) [00:02:34] Microsoft (R) Test Execution Command Line Tool Version 16.8.1 [00:02:34] Copyright (c) Microsoft Corporation. All rights reserved. [00:02:34] [00:02:34] Starting test execution, please wait... [00:02:34] A total of 1 test files matched the specified pattern. [00:02:38] Skipped MemoizeIsThreadSafe [< 1 ms] [00:02:39] Skipped PartialSortByIsStable [< 1 ms] [00:02:39] Skipped PartialSortByIsStable [< 1 ms] [00:02:40] Skipped TestRandomSubsetIsUnbiased [< 1 ms] [00:02:41] [00:02:41] Passed! - Failed: 0, Passed: 2200, Skipped: 2, Total: 2202, Duration: 3 s - MoreLinq.Test.dll (net5.0) [00:02:41] [00:02:41] Calculating coverage result... [00:02:41] Generating report 'C:\projects\morelinq\MoreLinq.Test\coverage.net5.0.opencover.xml' [00:02:41] [00:02:41] +--------+------+--------+--------+ [00:02:41] | Module | Line | Branch | Method | [00:02:41] +--------+------+--------+--------+ [00:02:41] [00:02:41] +---------+------+--------+--------+ [00:02:41] | | Line | Branch | Method | [00:02:41] +---------+------+--------+--------+ [00:02:41] | Total | 100% | 100% | 100% | [00:02:41] +---------+------+--------+--------+ [00:02:41] | Average | NaN% | NaN% | NaN% | [00:02:41] +---------+------+--------+--------+ [00:02:41] [00:02:42] Testing netcoreapp2.1 (Debug)... [00:02:42] Test run for C:\projects\morelinq\MoreLinq.Test\bin\Debug\netcoreapp2.1\MoreLinq.Test.dll (.NETCoreApp,Version=v2.1) [00:02:42] Microsoft (R) Test Execution Command Line Tool Version 16.8.1 [00:02:42] Copyright (c) Microsoft Corporation. All rights reserved. [00:02:42] [00:02:42] Starting test execution, please wait... [00:02:42] A total of 1 test files matched the specified pattern. [00:02:47] Skipped MemoizeIsThreadSafe [1 ms] [00:02:48] Skipped PartialSortByIsStable [00:02:48] Skipped PartialSortByIsStable [00:02:49] Skipped TestRandomSubsetIsUnbiased [00:02:50] [00:02:50] Passed! - Failed: 0, Passed: 2200, Skipped: 2, Total: 2202, Duration: 3 s - MoreLinq.Test.dll (netcoreapp2.1) [00:02:50] [00:02:50] Calculating coverage result... [00:02:50] Generating report 'C:\projects\morelinq\MoreLinq.Test\coverage.netcoreapp2.1.opencover.xml' [00:02:50] [00:02:50] +--------+------+--------+--------+ [00:02:50] | Module | Line | Branch | Method | [00:02:50] +--------+------+--------+--------+ [00:02:50] [00:02:50] +---------+------+--------+--------+ [00:02:50] | | Line | Branch | Method | [00:02:50] +---------+------+--------+--------+ [00:02:50] | Total | 100% | 100% | 100% | [00:02:50] +---------+------+--------+--------+ [00:02:50] | Average | NaN% | NaN% | NaN% | [00:02:50] +---------+------+--------+--------+ [00:02:50] [00:02:50] Testing netcoreapp2.1 (Release)... [00:02:51] Test run for C:\projects\morelinq\MoreLinq.Test\bin\Release\netcoreapp2.1\MoreLinq.Test.dll (.NETCoreApp,Version=v2.1) [00:02:51] Microsoft (R) Test Execution Command Line Tool Version 16.8.1 [00:02:51] Copyright (c) Microsoft Corporation. All rights reserved. [00:02:51] [00:02:51] Starting test execution, please wait... [00:02:51] A total of 1 test files matched the specified pattern. [00:02:55] Skipped MemoizeIsThreadSafe [1 ms] [00:02:57] Skipped PartialSortByIsStable [00:02:57] Skipped PartialSortByIsStable [00:02:57] Skipped TestRandomSubsetIsUnbiased [00:02:58] [00:02:58] Passed! - Failed: 0, Passed: 2200, Skipped: 2, Total: 2202, Duration: 3 s - MoreLinq.Test.dll (netcoreapp2.1) [00:02:58] Testing netcoreapp3.1 (Debug)... [00:02:59] Test run for C:\projects\morelinq\MoreLinq.Test\bin\Debug\netcoreapp3.1\MoreLinq.Test.dll (.NETCoreApp,Version=v3.1) [00:02:59] Microsoft (R) Test Execution Command Line Tool Version 16.8.1 [00:02:59] Copyright (c) Microsoft Corporation. All rights reserved. [00:02:59] [00:02:59] Starting test execution, please wait... [00:02:59] A total of 1 test files matched the specified pattern. [00:03:03] Skipped MemoizeIsThreadSafe [< 1 ms] [00:03:04] Skipped PartialSortByIsStable [< 1 ms] [00:03:04] Skipped PartialSortByIsStable [< 1 ms] [00:03:06] Skipped TestRandomSubsetIsUnbiased [< 1 ms] [00:03:07] [00:03:07] Passed! - Failed: 0, Passed: 2200, Skipped: 2, Total: 2202, Duration: 3 s - MoreLinq.Test.dll (netcoreapp3.1) [00:03:07] [00:03:07] Calculating coverage result... [00:03:07] Generating report 'C:\projects\morelinq\MoreLinq.Test\coverage.netcoreapp3.1.opencover.xml' [00:03:07] [00:03:07] +--------+------+--------+--------+ [00:03:07] | Module | Line | Branch | Method | [00:03:07] +--------+------+--------+--------+ [00:03:07] [00:03:07] +---------+------+--------+--------+ [00:03:07] | | Line | Branch | Method | [00:03:07] +---------+------+--------+--------+ [00:03:07] | Total | 100% | 100% | 100% | [00:03:07] +---------+------+--------+--------+ [00:03:07] | Average | NaN% | NaN% | NaN% | [00:03:07] +---------+------+--------+--------+ [00:03:07] [00:03:07] Testing netcoreapp3.1 (Release)... [00:03:07] Test run for C:\projects\morelinq\MoreLinq.Test\bin\Release\netcoreapp3.1\MoreLinq.Test.dll (.NETCoreApp,Version=v3.1) [00:03:08] Microsoft (R) Test Execution Command Line Tool Version 16.8.1 [00:03:08] Copyright (c) Microsoft Corporation. All rights reserved. [00:03:08] [00:03:08] Starting test execution, please wait... [00:03:08] A total of 1 test files matched the specified pattern. [00:03:11] Skipped MemoizeIsThreadSafe [< 1 ms] [00:03:13] Skipped PartialSortByIsStable [< 1 ms] [00:03:13] Skipped PartialSortByIsStable [< 1 ms] [00:03:13] Skipped TestRandomSubsetIsUnbiased [< 1 ms] [00:03:14] [00:03:14] Passed! - Failed: 0, Passed: 2200, Skipped: 2, Total: 2202, Duration: 2 s - MoreLinq.Test.dll (netcoreapp3.1) [00:03:14] Testing net451 (Debug)... [00:03:14] NUnitLite 3.13.0 (.NET Framework 4.5) [00:03:14] Copyright (c) 2021 Charlie Poole, Rob Prouse [00:03:14] [00:03:14] Runtime Environment [00:03:14] OS Version: Microsoft Windows NT 10.0.17763 [00:03:14] CLR Version: 4.0.30319.42000 [00:03:14] [00:03:14] Test Files [00:03:14] C:/projects/morelinq/MoreLinq.Test/bin/Debug/net451/MoreLinq.Test.exe [00:03:14] [00:03:15] Test Discovery [00:03:15] Start time: 2021-01-12 21:46:59Z [00:03:15] End time: 2021-01-12 21:47:00Z [00:03:15] Duration: 0.421 seconds [00:03:15] [00:03:19] Tests Not Run [00:03:19] [00:03:19] 1) Explicit : MoreLinq.Test.MemoizeTest.MemoizeIsThreadSafe [00:03:19] [00:03:19] 2) Ignored : MoreLinq.Test.PartialSortByTests.PartialSortByIsStable [00:03:19] TODO [00:03:19] [00:03:19] 3) Ignored : MoreLinq.Test.PartialSortTests.PartialSortByIsStable [00:03:19] TODO [00:03:19] [00:03:19] 4) Explicit : MoreLinq.Test.RandomSubsetTest.TestRandomSubsetIsUnbiased [00:03:19] [00:03:19] Run Settings [00:03:19] Number of Test Workers: 2 [00:03:19] Work Directory: C:\projects\morelinq [00:03:19] Internal Trace: Off [00:03:19] [00:03:19] Test Run Summary [00:03:19] Overall result: Warning [00:03:19] Test Count: 2204, Passed: 2200, Failed: 0, Warnings: 0, Inconclusive: 0, Skipped: 4 [00:03:19] Skipped Tests - Ignored: 2, Explicit: 2, Other: 0 [00:03:19] Start time: 2021-01-12 21:47:00Z [00:03:19] End time: 2021-01-12 21:47:03Z [00:03:19] Duration: 3.539 seconds [00:03:19] [00:03:19] Results (nunit3) saved as C:\projects\morelinq\TestResult.xml [00:03:19] Testing net451 (Release)... [00:03:19] NUnitLite 3.13.0 (.NET Framework 4.5) [00:03:19] Copyright (c) 2021 Charlie Poole, Rob Prouse [00:03:19] [00:03:19] Runtime Environment [00:03:19] OS Version: Microsoft Windows NT 10.0.17763 [00:03:19] CLR Version: 4.0.30319.42000 [00:03:19] [00:03:19] Test Files [00:03:19] C:/projects/morelinq/MoreLinq.Test/bin/Release/net451/MoreLinq.Test.exe [00:03:19] [00:03:19] Test Discovery [00:03:19] Start time: 2021-01-12 21:47:04Z [00:03:19] End time: 2021-01-12 21:47:04Z [00:03:19] Duration: 0.398 seconds [00:03:19] [00:03:22] Tests Not Run [00:03:22] [00:03:22] 1) Explicit : MoreLinq.Test.MemoizeTest.MemoizeIsThreadSafe [00:03:22] [00:03:22] 2) Ignored : MoreLinq.Test.PartialSortByTests.PartialSortByIsStable [00:03:22] TODO [00:03:22] [00:03:22] 3) Ignored : MoreLinq.Test.PartialSortTests.PartialSortByIsStable [00:03:22] TODO [00:03:22] [00:03:22] 4) Explicit : MoreLinq.Test.RandomSubsetTest.TestRandomSubsetIsUnbiased [00:03:22] [00:03:22] Run Settings [00:03:22] Number of Test Workers: 2 [00:03:22] Work Directory: C:\projects\morelinq [00:03:22] Internal Trace: Off [00:03:22] [00:03:22] Test Run Summary [00:03:22] Overall result: Warning [00:03:22] Test Count: 2204, Passed: 2200, Failed: 0, Warnings: 0, Inconclusive: 0, Skipped: 4 [00:03:22] Skipped Tests - Ignored: 2, Explicit: 2, Other: 0 [00:03:22] Start time: 2021-01-12 21:47:04Z [00:03:22] End time: 2021-01-12 21:47:07Z [00:03:22] Duration: 3.215 seconds [00:03:22] [00:03:22] Results (nunit3) saved as C:\projects\morelinq\TestResult.xml [00:03:22] dotnet reportgenerator -reports:MoreLinq.Test/coverage.net5.0.opencover.xml -targetdir:tmp/cover -tag:(git show -q --pretty=%H) [00:03:23] 2021-01-12T21:47:08: Arguments [00:03:23] 2021-01-12T21:47:08: -reports:MoreLinq.Test/coverage.net5.0.opencover.xml [00:03:23] 2021-01-12T21:47:08: -targetdir:tmp/cover [00:03:23] 2021-01-12T21:47:08: -tag:8868feb83331e8941be698e3a3c66703bc08b39d [00:03:24] 2021-01-12T21:47:09: Writing report file 'tmp/cover\index.html' [00:03:24] 2021-01-12T21:47:09: Report generation took 0.2 seconds [00:03:24] cd tmp/cover [00:03:24] tar -cz -f "../../coverage-report-${IMAGE_NAME}.tar.gz" * [00:03:24] [00:03:24] Collecting artifacts... [00:03:24] Found artifact 'coverage-report-.tar.gz' matching 'coverage-report-*' path [00:03:24] Found artifact 'dist\morelinq.3.3.2-ci-20210112T2125.nupkg' matching 'dist\*.nupkg' path [00:03:24] Found artifact 'dist\morelinq.3.3.2-ci-20210112T2125.symbols.nupkg' matching 'dist\*.nupkg' path [00:03:24] Uploading artifacts... [00:03:24] [00:03:24] [1/3] coverage-report-.tar.gz (134,688 bytes)...49% [00:03:24] [1/3] coverage-report-.tar.gz (134,688 bytes)...100% [00:03:25] [00:03:25] [2/3] dist\morelinq.3.3.2-ci-20210112T2125.nupkg (653,087 bytes)...11% [00:03:25] [2/3] dist\morelinq.3.3.2-ci-20210112T2125.nupkg (653,087 bytes)...100% [00:03:25] [00:03:25] [3/3] dist\morelinq.3.3.2-ci-20210112T2125.symbols.nupkg (867,893 bytes)...8% [00:03:25] [3/3] dist\morelinq.3.3.2-ci-20210112T2125.symbols.nupkg (867,893 bytes)...100% [00:03:26] "NuGet" deployment for branch "deploy" has been skipped because current branch is "master" [00:03:26] Build success