зеркало из https://github.com/akkadotnet/akka.net.git
Move Build System to .NET Core 2.1, projects to .NET Standard 2.0 and .NET 4.5.2 (#3668)
* migrated to 'dotnet test' * added missing variable for detecing TeamCity * added more targets for end-to-end testing and building * fixed issue with dotnet test lockup for Akka.Cluster.Tests * upgraded all core projects to standards * fixed all major build issues thus far * upgraded all contrib/cluster projects * completed standardizing all projects * fixed issue with Akka.DI.Core * upgrade Linux to .NET Core 2.0 SDK * further fixes to build.sh * changed search location for MNTR assemblies * upgraded MNTR to .NET 4.6.1 * fixed build.sh dotnet-install command * fixed .NET Core test execution * fixed issue with Akka.Remote.Tests.MultiNode outputting to wrong spot * added channel to build.sh * changed to wget * fixed dotnet installer url * skip API approvals on .NET Core * fixed issue with MNTR NuGet packaging * disabled FsCheck * attempted to address Akka.Persistence memory leak * migrated to 'dotnet test' * added missing variable for detecing TeamCity * added more targets for end-to-end testing and building * fixed issue with dotnet test lockup for Akka.Cluster.Tests * rebased on dev * fixed all major build issues thus far * upgraded all contrib/cluster projects * completed standardizing all projects * fixed issue with Akka.DI.Core * upgrade Linux to .NET Core 2.0 SDK * further fixes to build.sh * changed search location for MNTR assemblies * upgraded MNTR to .NET 4.6.1 * fixed build.sh dotnet-install command * fixed .NET Core test execution * fixed issue with Akka.Remote.Tests.MultiNode outputting to wrong spot * added channel to build.sh * changed to wget * fixed dotnet installer url * skip API approvals on .NET Core * fixed issue with MNTR NuGet packaging * disabled FsCheck * attempted to address Akka.Persistence memory leak * fixed issue with Akka.Streams tests * standardized FluentAssertions version * fixed compilation of TCK * upgraded to .NET Core 2.1 SDK * removed restore stage - no longer needed * bumpe tests to .NET Core 2.1 * Revert "bumpe tests to .NET Core 2.1" This reverts commitf76e09f4c0
. * workaround https://github.com/Microsoft/msbuild/issues/2275 until .NET Core 2.1 migration * Revert "upgraded to .NET Core 2.1 SDK" This reverts commitb000b7667c
. * improved test error result handling * Revert "Revert "upgraded to .NET Core 2.1 SDK"" This reverts commit1b1a8362a4
. * Revert "Revert "bumpe tests to .NET Core 2.1"" This reverts commit175d6cadd7
. * moving onto .NET Standard 2.0 * standardized most test projects * fixed common.props references * fixed .NET Core 2.1 build systems * fixed issue with packing MNTR * fixed issue with single test failure stopping build * fixed failure handling * fixed issues with Akka.Streams specs * fixed scan for incremental tests * working on FsCheck standardization issues * removed more net implicit standard junk * cleaning up implicit package versions; bumped to JSON.NET 12.0.1 * fixed port bindings for Akka.Cluster.Tools and Akka.Cluster.Sharding so suites could theoretically run in parallel * fixed more ports * fixed compilation errors * rolled back to Newtonsoft.Json 9.0.1 * disabled parallelization in Akka.Streams.Tests * added xunit.runner.json * Disabled xunit.runner.json for Akka.Streams.Tests * added more debug logging to scriptedtest * issue appears to be the 1ms deadline not being long enough on .NET Core - stream isn't even wired up yet * fixed race condition with Bug2640Spec for #2640 needed to give the system more messages to process so we guarantee hitting all four dispatcher threads when running the test suite in parallel. * updated API approvals * fixed issue with Bug2640Spec again No longer looking for an exact thread count since the CPU may not schedule it that. Instead, just ensure that all of the threads hit on the dispatcher shut down when the dispatcher is terminated. * same fix as previous
This commit is contained in:
Родитель
bc5cc65a3d
Коммит
42f6a5a872
67
build.fsx
67
build.fsx
|
@ -29,6 +29,7 @@ let outputBinariesNet45 = outputBinaries @@ "net45"
|
|||
let outputBinariesNetStandard = outputBinaries @@ "netstandard1.6"
|
||||
|
||||
let buildNumber = environVarOrDefault "BUILD_NUMBER" "0"
|
||||
let hasTeamCity = (not (buildNumber = "0")) // check if we have the TeamCity environment variable for build # set
|
||||
let preReleaseVersionSuffix = "beta" + (if (not (buildNumber = "0")) then (buildNumber) else DateTime.UtcNow.Ticks.ToString())
|
||||
let versionSuffix =
|
||||
match (getBuildParam "nugetprerelease") with
|
||||
|
@ -61,17 +62,6 @@ Target "AssemblyInfo" (fun _ ->
|
|||
XmlPokeInnerText "./src/common.props" "//Project/PropertyGroup/PackageReleaseNotes" (releaseNotes.Notes |> String.concat "\n")
|
||||
)
|
||||
|
||||
Target "RestorePackages" (fun _ ->
|
||||
let additionalArgs = if versionSuffix.Length > 0 then [sprintf "/p:VersionSuffix=%s" versionSuffix] else []
|
||||
|
||||
DotNetCli.Restore
|
||||
(fun p ->
|
||||
{ p with
|
||||
Project = solution
|
||||
NoCache = false
|
||||
AdditionalArgs = additionalArgs })
|
||||
)
|
||||
|
||||
Target "Build" (fun _ ->
|
||||
let additionalArgs = if versionSuffix.Length > 0 then [sprintf "/p:VersionSuffix=%s" versionSuffix] else []
|
||||
|
||||
|
@ -120,18 +110,18 @@ Target "RunTests" (fun _ ->
|
|||
getUnitTestProjects Net
|
||||
|
||||
let runSingleProject project =
|
||||
let arguments =
|
||||
match (hasTeamCity) with
|
||||
| true -> (sprintf "test -c Release --no-build --logger:trx --logger:\"console;verbosity=normal\" --framework net461 --results-directory %s -- -parallel none -teamcity" (outputTests))
|
||||
| false -> (sprintf "test -c Release --no-build --logger:trx --logger:\"console;verbosity=normal\" --framework net461 --results-directory %s -- -parallel none" (outputTests))
|
||||
|
||||
let result = ExecProcess(fun info ->
|
||||
info.FileName <- "dotnet"
|
||||
info.WorkingDirectory <- (Directory.GetParent project).FullName
|
||||
info.Arguments <- (sprintf "xunit -f net452 -c Release -nobuild -parallel none -teamcity -xml %s_xunit.xml" (outputTests @@ fileNameWithoutExt project))) (TimeSpan.FromMinutes 30.)
|
||||
info.Arguments <- arguments) (TimeSpan.FromMinutes 30.0)
|
||||
|
||||
ResultHandling.failBuildIfXUnitReportedError TestRunnerErrorLevel.DontFailBuild result
|
||||
|
||||
// dotnet process will be killed by ExecProcess (or throw if can't) '
|
||||
// but per https://github.com/xunit/xunit/issues/1338 xunit.console may not
|
||||
killProcess "xunit.console"
|
||||
killProcess "dotnet"
|
||||
|
||||
CreateDir outputTests
|
||||
projects |> Seq.iter (runSingleProject)
|
||||
)
|
||||
|
@ -149,25 +139,25 @@ Target "RunTestsNetCore" (fun _ ->
|
|||
getUnitTestProjects NetCore
|
||||
|
||||
let runSingleProject project =
|
||||
let arguments =
|
||||
match (hasTeamCity) with
|
||||
| true -> (sprintf "test -c Release --no-build --logger:trx --logger:\"console;verbosity=normal\" --framework netcoreapp2.1 --results-directory %s -- -parallel none -teamcity" (outputTests))
|
||||
| false -> (sprintf "test -c Release --no-build --logger:trx --logger:\"console;verbosity=normal\" --framework netcoreapp2.1 --results-directory %s -- -parallel none" (outputTests))
|
||||
|
||||
let result = ExecProcess(fun info ->
|
||||
info.FileName <- "dotnet"
|
||||
info.WorkingDirectory <- (Directory.GetParent project).FullName
|
||||
info.Arguments <- (sprintf "xunit -f netcoreapp1.1 -c Release -parallel none -teamcity -xml %s_xunit_netcore.xml" (outputTests @@ fileNameWithoutExt project))) (TimeSpan.FromMinutes 30.)
|
||||
info.Arguments <- arguments) (TimeSpan.FromMinutes 30.0)
|
||||
|
||||
ResultHandling.failBuildIfXUnitReportedError TestRunnerErrorLevel.DontFailBuild result
|
||||
|
||||
// dotnet process will be killed by FAKE.ExecProcess (or throw if can't)
|
||||
// but per https://github.com/xunit/xunit/issues/1338 xunit.console may not be killed
|
||||
killProcess "xunit.console"
|
||||
killProcess "dotnet"
|
||||
|
||||
CreateDir outputTests
|
||||
projects |> Seq.iter (runSingleProject)
|
||||
)
|
||||
|
||||
Target "MultiNodeTests" (fun _ ->
|
||||
ActivateFinalTarget "KillCreatedProcesses"
|
||||
let multiNodeTestPath = findToolInSubPath "Akka.MultiNodeTestRunner.exe" (currentDirectory @@ "src" @@ "core" @@ "Akka.MultiNodeTestRunner" @@ "bin" @@ "Release" @@ "net452")
|
||||
let multiNodeTestPath = findToolInSubPath "Akka.MultiNodeTestRunner.exe" (currentDirectory @@ "src" @@ "core" @@ "Akka.MultiNodeTestRunner" @@ "bin" @@ "Release" @@ "net461")
|
||||
|
||||
let multiNodeTestAssemblies =
|
||||
match getBuildParamOrDefault "incremental" "" with
|
||||
|
@ -203,7 +193,7 @@ Target "MultiNodeTests" (fun _ ->
|
|||
|
||||
Target "MultiNodeTestsNetCore" (fun _ ->
|
||||
ActivateFinalTarget "KillCreatedProcesses"
|
||||
let multiNodeTestPath = findToolInSubPath "Akka.MultiNodeTestRunner.dll" (currentDirectory @@ "src" @@ "core" @@ "Akka.MultiNodeTestRunner" @@ "bin" @@ "Release" @@ "netcoreapp1.1" @@ "win7-x64" @@ "publish")
|
||||
let multiNodeTestPath = findToolInSubPath "Akka.MultiNodeTestRunner.dll" (currentDirectory @@ "src" @@ "core" @@ "Akka.MultiNodeTestRunner" @@ "bin" @@ "Release" @@ "netcoreapp2.1" @@ "win7-x64" @@ "publish")
|
||||
|
||||
let multiNodeTestAssemblies =
|
||||
match getBuildParamOrDefault "incremental" "" with
|
||||
|
@ -340,7 +330,7 @@ Target "PublishMntr" (fun _ ->
|
|||
Project = project
|
||||
Configuration = configuration
|
||||
Runtime = "win7-x64"
|
||||
Framework = "net452"
|
||||
Framework = "net461"
|
||||
VersionSuffix = versionSuffix }))
|
||||
|
||||
// Windows .NET Core
|
||||
|
@ -351,7 +341,7 @@ Target "PublishMntr" (fun _ ->
|
|||
Project = project
|
||||
Configuration = configuration
|
||||
Runtime = "win7-x64"
|
||||
Framework = "netcoreapp1.1"
|
||||
Framework = "netcoreapp2.1"
|
||||
VersionSuffix = versionSuffix }))
|
||||
)
|
||||
|
||||
|
@ -490,14 +480,12 @@ Target "DocFx" (fun _ ->
|
|||
)
|
||||
|
||||
FinalTarget "KillCreatedProcesses" (fun _ ->
|
||||
log "Killing processes started by FAKE:"
|
||||
startedProcesses |> Seq.iter (fun (pid, _) -> logfn "%i" pid)
|
||||
killAllCreatedProcesses()
|
||||
log "Killing any remaining dotnet and xunit.console.exe processes:"
|
||||
getProcessesByName "dotnet" |> Seq.iter (fun p -> logfn "pid: %i; name: %s" p.Id p.ProcessName)
|
||||
killProcess "dotnet"
|
||||
getProcessesByName "xunit.console" |> Seq.iter (fun p -> logfn "pid: %i; name: %s" p.Id p.ProcessName)
|
||||
killProcess "xunit.console"
|
||||
log "Shutting down dotnet build-server"
|
||||
let result = ExecProcess(fun info ->
|
||||
info.FileName <- "dotnet"
|
||||
info.WorkingDirectory <- __SOURCE_DIRECTORY__
|
||||
info.Arguments <- "build-server shutdown") (System.TimeSpan.FromMinutes 2.0)
|
||||
if result <> 0 then failwithf "dotnet build-server shutdown failed"
|
||||
)
|
||||
|
||||
//--------------------------------------------------------------------------------
|
||||
|
@ -556,13 +544,16 @@ Target "HelpNuget" <| fun _ ->
|
|||
Target "BuildRelease" DoNothing
|
||||
Target "All" DoNothing
|
||||
Target "Nuget" DoNothing
|
||||
Target "RunTestsFull" DoNothing
|
||||
Target "RunTestsNetCoreFull" DoNothing
|
||||
|
||||
// build dependencies
|
||||
"Clean" ==> "RestorePackages" ==> "AssemblyInfo" ==> "Build" ==> "PublishMntr" ==> "BuildRelease"
|
||||
"Clean" ==> "AssemblyInfo" ==> "Build" ==> "PublishMntr" ==> "BuildRelease"
|
||||
|
||||
// tests dependencies
|
||||
// "RunTests" step doesn't require Clean ==> "RestorePackages" step
|
||||
"Clean" ==> "RestorePackages" ==> "RunTestsNetCore"
|
||||
// "RunTests" and "RunTestsNetCore" don't use clean / build so they can be run multiple times, successively, without rebuilding
|
||||
"Build" ==> "RunTests" ==> "RunTestsFull"
|
||||
"Build" ==> "RunTestsNetCore" ==> "RunTestsNetCoreFull"
|
||||
|
||||
// nuget dependencies
|
||||
"BuildRelease" ==> "CreateMntrNuget" ==> "CreateNuget" ==> "PublishNuget" ==> "Nuget"
|
||||
|
|
|
@ -31,13 +31,13 @@ Param(
|
|||
|
||||
$FakeVersion = "4.63.0"
|
||||
$NBenchVersion = "1.0.1"
|
||||
$DotNetChannel = "preview";
|
||||
$DotNetVersion = "2.0.0";
|
||||
$DotNetChannel = "LTS";
|
||||
$DotNetVersion = "2.1.500";
|
||||
$DotNetInstallerUri = "https://raw.githubusercontent.com/dotnet/cli/v$DotNetVersion/scripts/obtain/dotnet-install.ps1";
|
||||
$NugetVersion = "4.3.0";
|
||||
$NugetUrl = "https://dist.nuget.org/win-x86-commandline/v$NugetVersion/nuget.exe"
|
||||
$ProtobufVersion = "3.4.0"
|
||||
$DocfxVersion = "2.21.1"
|
||||
$DocfxVersion = "2.40.5"
|
||||
|
||||
# Make sure tools folder exists
|
||||
$PSScriptRoot = Split-Path $MyInvocation.MyCommand.Path -Parent
|
||||
|
|
16
build.sh
16
build.sh
|
@ -11,8 +11,9 @@ NUGET_URL=https://dist.nuget.org/win-x86-commandline/v4.3.0/nuget.exe
|
|||
FAKE_VERSION=4.63.0
|
||||
FAKE_EXE=$TOOLS_DIR/FAKE/tools/FAKE.exe
|
||||
DOTNET_EXE=$SCRIPT_DIR/.dotnet/dotnet
|
||||
DOTNET_VERSION=1.1.0
|
||||
DOTNET_VERSION=2.1.500
|
||||
DOTNET_INSTALLER_URL=https://raw.githubusercontent.com/dotnet/cli/v$DOTNET_VERSION/scripts/obtain/dotnet-install.sh
|
||||
DOTNET_CHANNEL=LTS
|
||||
PROTOBUF_VERSION=3.4.0
|
||||
|
||||
# Define default arguments.
|
||||
|
@ -44,15 +45,12 @@ fi
|
|||
# INSTALL .NET CORE CLI
|
||||
###########################################################################
|
||||
|
||||
if [ ! -f "$DOTNET_EXE" ]; then
|
||||
echo "Installing .NET CLI..."
|
||||
if [ ! -d "$SCRIPT_DIR/.dotnet" ]; then
|
||||
mkdir "$SCRIPT_DIR/.dotnet"
|
||||
fi
|
||||
curl -Lsfo "$SCRIPT_DIR/.dotnet/dotnet-install.sh" $DOTNET_INSTALLER_URL
|
||||
bash "$SCRIPT_DIR/.dotnet/dotnet-install.sh" --version $DOTNET_VERSION --install-dir .dotnet --no-path
|
||||
echo "Installing .NET CLI..."
|
||||
if [ ! -d "$SCRIPT_DIR/.dotnet" ]; then
|
||||
mkdir "$SCRIPT_DIR/.dotnet"
|
||||
fi
|
||||
|
||||
curl -Lsfo "$SCRIPT_DIR/.dotnet/dotnet-install.sh" $DOTNET_INSTALLER_URL
|
||||
bash "$SCRIPT_DIR/.dotnet/dotnet-install.sh" --version $DOTNET_VERSION --channel $DOTNET_CHANNEL --install-dir .dotnet --no-path
|
||||
export PATH="$SCRIPT_DIR/.dotnet":$PATH
|
||||
export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1
|
||||
export DOTNET_CLI_TELEMETRY_OPTOUT=1
|
||||
|
|
|
@ -23,6 +23,7 @@ module IncrementalTests =
|
|||
let SkippedTest name runtime =
|
||||
match (name, runtime) with
|
||||
| (EndsWith "Sqlite.Tests.csproj", NetCore) -> false
|
||||
| (EndsWith "API.Tests.csproj", NetCore) -> false
|
||||
| _ -> true
|
||||
|
||||
|
||||
|
@ -124,7 +125,7 @@ module IncrementalTests =
|
|||
|
||||
let getAssemblyForProject project =
|
||||
try
|
||||
!! ("src" @@ "**" @@ "bin" @@ "Release" @@ "net452" @@ fileNameWithoutExt project + ".dll")
|
||||
!! ("src" @@ "**" @@ "bin" @@ "Release" @@ "net461" @@ fileNameWithoutExt project + ".dll")
|
||||
|> Seq.head
|
||||
with
|
||||
| :? System.ArgumentException as ex ->
|
||||
|
@ -133,7 +134,7 @@ module IncrementalTests =
|
|||
|
||||
let getNetCoreAssemblyForProject project =
|
||||
try
|
||||
!! ("src" @@ "**" @@ "bin" @@ "Release" @@ "netcoreapp1.1" @@ fileNameWithoutExt project + ".dll")
|
||||
!! ("src" @@ "**" @@ "bin" @@ "Release" @@ "netcoreapp2.1" @@ fileNameWithoutExt project + ".dll")
|
||||
|> Seq.head
|
||||
with
|
||||
| :? System.ArgumentException as ex ->
|
||||
|
|
|
@ -186,9 +186,9 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Samples.Cluster.Simple", "e
|
|||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Samples.Cluster.Transformation", "examples\Cluster\Roles\Samples.Cluster.Transformation\Samples.Cluster.Transformation.csproj", "{01B074DB-67C8-4600-8CE2-DAAAFC052261}"
|
||||
EndProject
|
||||
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Akka.FSharp", "core\Akka.FSharp\Akka.FSharp.fsproj", "{483B4579-2665-49FC-A7E4-42C67FEC7531}"
|
||||
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Akka.FSharp", "core/Akka.FSharp/Akka.FSharp.fsproj", "{483B4579-2665-49FC-A7E4-42C67FEC7531}"
|
||||
EndProject
|
||||
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Akka.FSharp.Tests", "core\Akka.FSharp.Tests\Akka.FSharp.Tests.fsproj", "{FA2E30CC-9F2D-4BFC-9899-347B32DF7181}"
|
||||
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Akka.FSharp.Tests", "core/Akka.FSharp.Tests/Akka.FSharp.Tests.fsproj", "{FA2E30CC-9F2D-4BFC-9899-347B32DF7181}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Akka.Benchmarks", "benchmark\Akka.Benchmarks\Akka.Benchmarks.csproj", "{A1D57384-A933-480A-9DF4-FA5E60AB1A67}"
|
||||
EndProject
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
|
||||
<Import Project="..\..\common.props" />
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>netcoreapp2.0</TargetFramework>
|
||||
<TargetFramework>$(NetCoreTestVersion)</TargetFramework>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="BenchmarkDotNet" Version="0.10.14" />
|
||||
<PackageReference Include="Newtonsoft.Json" Version="11.0.2" />
|
||||
<PackageReference Include="Newtonsoft.Json" Version="$(NewtonsoftJsonVersion)" />
|
||||
<PackageReference Include="System.Collections.Immutable" Version="1.5.0" />
|
||||
</ItemGroup>
|
||||
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<Import Project="..\..\common.props" />
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFrameworks>net452</TargetFrameworks>
|
||||
<TargetFramework>$(NetFrameworkTestVersion)</TargetFramework>
|
||||
<ServerGarbageCollection>true</ServerGarbageCollection>
|
||||
<RuntimeIdentifier>win7-x64</RuntimeIdentifier>
|
||||
</PropertyGroup>
|
||||
|
@ -16,7 +17,7 @@
|
|||
<ProjectReference Include="..\..\contrib\persistence\Akka.Persistence.Sqlite\Akka.Persistence.Sqlite.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);THREADS</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<Import Project="..\..\common.props" />
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
<ServerGarbageCollection>true</ServerGarbageCollection>
|
||||
</PropertyGroup>
|
||||
|
||||
|
@ -14,11 +14,11 @@
|
|||
<ProjectReference Include="..\..\core\Akka\Akka.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<Reference Include="System.Management" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);THREADS</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<Import Project="..\..\common.props" />
|
||||
<PropertyGroup>
|
||||
<Description>Akka.Remote x-plat performance benchmark</Description>
|
||||
<Copyright>Copyright (c) Akka.NET Team</Copyright>
|
||||
<AssemblyTitle>RemotePingPong</AssemblyTitle>
|
||||
<AssemblyName>RemotePingPong</AssemblyName>
|
||||
<VersionPrefix>1.3.0</VersionPrefix>
|
||||
<Authors>Akka.NET Team</Authors>
|
||||
<TargetFrameworks>net461;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
<OutputType>Exe</OutputType>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<Import Project="..\..\common.props" />
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
<ServerGarbageCollection>true</ServerGarbageCollection>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<Project>
|
||||
<PropertyGroup>
|
||||
<Copyright>Copyright © 2013-2018 Akka.NET Team</Copyright>
|
||||
<Copyright>Copyright © 2013-2019 Akka.NET Team</Copyright>
|
||||
<Authors>Akka.NET Team</Authors>
|
||||
<VersionPrefix>1.4.0</VersionPrefix>
|
||||
<PackageIconUrl>http://getakka.net/images/akkalogo.png</PackageIconUrl>
|
||||
|
@ -10,8 +10,15 @@
|
|||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<XunitVersion>2.3.1</XunitVersion>
|
||||
<TestSdkVersion>15.7.2</TestSdkVersion>
|
||||
<TestSdkVersion>15.9.0</TestSdkVersion>
|
||||
<HyperionVersion>0.9.8</HyperionVersion>
|
||||
<NewtonsoftJsonVersion>9.0.1</NewtonsoftJsonVersion>
|
||||
<NetCoreTestVersion>netcoreapp2.1</NetCoreTestVersion>
|
||||
<NetFrameworkTestVersion>net461</NetFrameworkTestVersion>
|
||||
<NetStandardLibVersion>netstandard2.0</NetStandardLibVersion>
|
||||
<NetFrameworkLibVersion>net452</NetFrameworkLibVersion>
|
||||
<FluentAssertionsVersion>4.14.0</FluentAssertionsVersion>
|
||||
<FsCheckVersion>2.9.0</FsCheckVersion>
|
||||
<AkkaPackageTags>akka;actors;actor model;Akka;concurrency</AkkaPackageTags>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Cluster.Sharding</AssemblyTitle>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -18,19 +18,18 @@
|
|||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
|
||||
<PackageReference Include="xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="FluentAssertions" Version="4.14.0" />
|
||||
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetCoreTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Cluster.Sharding.Tests</AssemblyTitle>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -17,24 +17,19 @@
|
|||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
|
||||
<PackageReference Include="xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="FluentAssertions" Version="4.14.0" />
|
||||
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZABLE</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetCoreTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -19,7 +19,8 @@ namespace Akka.Cluster.Sharding.Tests
|
|||
|
||||
public static Config GetConfig()
|
||||
{
|
||||
return ConfigurationFactory.ParseString("akka.actor.provider = \"Akka.Cluster.ClusterActorRefProvider, Akka.Cluster\"");
|
||||
return ConfigurationFactory.ParseString(@"akka.actor.provider = cluster
|
||||
akka.remote.dot-netty.tcp.port = 0");
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
|
|
@ -47,7 +47,8 @@ namespace Akka.Cluster.Sharding.Tests
|
|||
|
||||
public static Config GetConfig()
|
||||
{
|
||||
return ConfigurationFactory.ParseString("akka.actor.provider = cluster")
|
||||
return ConfigurationFactory.ParseString(@"akka.actor.provider = cluster
|
||||
akka.remote.dot-netty.tcp.port = 0")
|
||||
|
||||
.WithFallback(Sharding.ClusterSharding.DefaultConfig())
|
||||
.WithFallback(DistributedData.DistributedData.DefaultConfig())
|
||||
|
|
|
@ -28,6 +28,7 @@ namespace Akka.Cluster.Sharding.Tests
|
|||
{
|
||||
return ConfigurationFactory.ParseString(@"akka.actor.provider = ""Akka.Cluster.ClusterActorRefProvider, Akka.Cluster""
|
||||
akka.cluster.sharding.state-store-mode = ddata
|
||||
akka.remote.dot-netty.tcp.port = 0
|
||||
");
|
||||
}
|
||||
|
||||
|
|
|
@ -22,7 +22,8 @@ namespace Akka.Cluster.Sharding.Tests
|
|||
|
||||
public static Config GetConfig()
|
||||
{
|
||||
return ConfigurationFactory.ParseString("akka.actor.provider = cluster")
|
||||
return ConfigurationFactory.ParseString(@"akka.actor.provider = cluster
|
||||
akka.remote.dot-netty.tcp.port = 0")
|
||||
|
||||
.WithFallback(Sharding.ClusterSharding.DefaultConfig())
|
||||
.WithFallback(DistributedData.DistributedData.DefaultConfig())
|
||||
|
|
|
@ -89,7 +89,8 @@ namespace Akka.Cluster.Sharding.Tests
|
|||
return ConfigurationFactory.ParseString(@"
|
||||
akka.loglevel = INFO
|
||||
akka.actor.provider = cluster
|
||||
akka.cluster.sharding.passivate-idle-entity-after = 3s")
|
||||
akka.cluster.sharding.passivate-idle-entity-after = 3s
|
||||
akka.remote.dot-netty.tcp.port = 0")
|
||||
.WithFallback(ClusterSharding.DefaultConfig())
|
||||
.WithFallback(ClusterSingletonManager.DefaultConfig());
|
||||
}
|
||||
|
|
|
@ -64,7 +64,8 @@ namespace Akka.Cluster.Sharding.Tests
|
|||
|
||||
public static Config GetConfig()
|
||||
{
|
||||
return ConfigurationFactory.ParseString("akka.actor.provider = cluster")
|
||||
return ConfigurationFactory.ParseString(@"akka.actor.provider = cluster
|
||||
akka.remote.dot-netty.tcp.port = 0")
|
||||
|
||||
.WithFallback(Sharding.ClusterSharding.DefaultConfig())
|
||||
.WithFallback(DistributedData.DistributedData.DefaultConfig())
|
||||
|
|
|
@ -98,7 +98,9 @@ namespace Akka.Cluster.Sharding.Tests
|
|||
|
||||
public static Config GetConfig()
|
||||
{
|
||||
return ConfigurationFactory.ParseString("akka.actor.provider = cluster \r\n akka.loglevel = INFO")
|
||||
return ConfigurationFactory.ParseString(@"akka.actor.provider = cluster
|
||||
akka.loglevel = INFO
|
||||
akka.remote.dot-netty.tcp.port = 0")
|
||||
.WithFallback(ClusterSharding.DefaultConfig());
|
||||
}
|
||||
|
||||
|
|
|
@ -5,10 +5,9 @@
|
|||
<AssemblyTitle>Akka.Cluster.Sharding</AssemblyTitle>
|
||||
<Description>Sharded actors with managed lifecycle for Akka.NET cluster</Description>
|
||||
<VersionSuffix>beta</VersionSuffix>
|
||||
<TargetFrameworks>net45;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);network;cluster;sharding</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.6' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -18,17 +17,17 @@
|
|||
<ProjectReference Include="..\Akka.DistributedData\Akka.DistributedData.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net45' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZATION</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Cluster.Tools.Tests.MultiNode</AssemblyTitle>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -16,15 +16,14 @@
|
|||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
|
||||
<PackageReference Include="xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="FluentAssertions" Version="4.14.0" />
|
||||
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetCoreTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Cluster.Tools.Tests</AssemblyTitle>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -15,19 +15,14 @@
|
|||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
|
||||
<PackageReference Include="xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="FluentAssertions" Version="4.14.0" />
|
||||
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZABLE</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetCoreTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -25,7 +25,8 @@ namespace Akka.Cluster.Tools.Tests.ClusterClient
|
|||
|
||||
public static Config GetConfig()
|
||||
{
|
||||
return ConfigurationFactory.ParseString("akka.actor.provider = \"Akka.Cluster.ClusterActorRefProvider, Akka.Cluster\"");
|
||||
return ConfigurationFactory.ParseString(@"akka.actor.provider = cluster
|
||||
akka.remote.dot-netty.tcp.port = 0");
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
|
|
@ -18,7 +18,9 @@ namespace Akka.Cluster.Tools.Tests.ClusterClient
|
|||
public class ClusterClientMessageSerializerSpec : AkkaSpec
|
||||
{
|
||||
public ClusterClientMessageSerializerSpec()
|
||||
: base(ConfigurationFactory.ParseString(@"akka.actor.provider = cluster").WithFallback(ClusterClientReceptionist.DefaultConfig()))
|
||||
: base(ConfigurationFactory.ParseString(@"akka.actor.provider = cluster
|
||||
akka.remote.dot-netty.tcp.port = 0")
|
||||
.WithFallback(ClusterClientReceptionist.DefaultConfig()))
|
||||
{
|
||||
}
|
||||
|
||||
|
|
|
@ -24,7 +24,8 @@ namespace Akka.Cluster.Tools.Tests.PublishSubscribe
|
|||
public static Config GetConfig()
|
||||
{
|
||||
return ConfigurationFactory.ParseString(@"akka.actor.provider = cluster
|
||||
akka.extensions = [""Akka.Cluster.Tools.PublishSubscribe.DistributedPubSubExtensionProvider,Akka.Cluster.Tools""]");
|
||||
akka.extensions = [""Akka.Cluster.Tools.PublishSubscribe.DistributedPubSubExtensionProvider,Akka.Cluster.Tools""]
|
||||
akka.remote.dot-netty.tcp.port = 0");
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
|
|
@ -211,8 +211,8 @@ namespace Akka.Cluster.Tools.Tests.PublishSubscribe
|
|||
{
|
||||
return ConfigurationFactory.ParseString($@"
|
||||
akka.loglevel = INFO
|
||||
akka.actor.provider = ""Akka.Cluster.ClusterActorRefProvider, Akka.Cluster""
|
||||
akka.remote.netty.tcp.port = 0
|
||||
akka.actor.provider = cluster
|
||||
akka.remote.dot-netty.tcp.port = 0
|
||||
akka.remote.log-remote-lifecycle-events = off
|
||||
akka.cluster.pub-sub.routing-logic = {routingLogic}
|
||||
");
|
||||
|
|
|
@ -21,7 +21,8 @@ namespace Akka.Cluster.Tools.Tests.Singleton
|
|||
|
||||
public static Config GetConfig()
|
||||
{
|
||||
return ConfigurationFactory.ParseString("akka.actor.provider = \"Akka.Cluster.ClusterActorRefProvider, Akka.Cluster\"");
|
||||
return ConfigurationFactory.ParseString(@"akka.actor.provider = cluster
|
||||
akka.remote.dot-netty.tcp.port = 0");
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
|
|
@ -16,7 +16,8 @@ namespace Akka.Cluster.Tools.Tests.Singleton
|
|||
public class ClusterSingletonMessageSerializerSpec : AkkaSpec
|
||||
{
|
||||
public ClusterSingletonMessageSerializerSpec()
|
||||
: base(ConfigurationFactory.ParseString(@"akka.actor.provider = cluster").WithFallback(ClusterSingletonManager.DefaultConfig()))
|
||||
: base(ConfigurationFactory.ParseString(@"akka.actor.provider = cluster
|
||||
akka.remote.dot-netty.tcp.port = 0").WithFallback(ClusterSingletonManager.DefaultConfig()))
|
||||
{
|
||||
}
|
||||
|
||||
|
|
|
@ -91,8 +91,8 @@ namespace Akka.Cluster.Tools.Tests.Singleton
|
|||
dot-netty.tcp
|
||||
{
|
||||
hostname = ""127.0.0.1""
|
||||
port = 0
|
||||
}
|
||||
port = 0
|
||||
}
|
||||
}
|
||||
}";
|
||||
}
|
||||
|
|
|
@ -4,10 +4,9 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Cluster.Tools</AssemblyTitle>
|
||||
<Description>Distributed publish/subscribe, client and singleton support for Akka.NET cluster</Description>
|
||||
<TargetFrameworks>net45;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);network;cluster</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.6' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -15,11 +14,11 @@
|
|||
<ProjectReference Include="..\..\..\core\Akka.Cluster\Akka.Cluster.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net45' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZATION</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<AssemblyTitle>Akka.DistributedData.LightningDB</AssemblyTitle>
|
||||
<Description>Replicated data using CRDT structures</Description>
|
||||
<VersionSuffix>beta</VersionSuffix>
|
||||
<TargetFrameworks>net45;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);network;cluster;crdt;replication;lightningdb;lmdb</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.6' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.DistributedData.Tests.MultiNode</AssemblyTitle>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -16,15 +16,14 @@
|
|||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
|
||||
<PackageReference Include="xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="FluentAssertions" Version="4.14.0" />
|
||||
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetCoreTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.DistributedData.Tests</AssemblyTitle>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -16,15 +16,14 @@
|
|||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
|
||||
<PackageReference Include="xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="FluentAssertions" Version="4.14.0" />
|
||||
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZABLE</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<AssemblyTitle>Akka.DistributedData</AssemblyTitle>
|
||||
<Description>Replicated data using CRDT structures</Description>
|
||||
<VersionSuffix>beta</VersionSuffix>
|
||||
<TargetFrameworks>net45;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);network;cluster;crdt;replication</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.6' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
|
@ -20,11 +20,11 @@
|
|||
<PackageReference Include="Hyperion" Version="$(HyperionVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net45' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZATION;CLONABLE</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.DI.Core</AssemblyTitle>
|
||||
<Description>Dependency injection support for Akka.NET</Description>
|
||||
<TargetFrameworks>net45;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);dependency injection</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.6' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
|
@ -14,11 +14,11 @@
|
|||
<ProjectReference Include="..\..\..\core\Akka\Akka.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net45' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);APPDOMAIN</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
@ -26,7 +26,7 @@
|
|||
<DefineConstants>$(DefineConstants);RELEASE</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<PackageReference Include="Microsoft.Extensions.DependencyModel" Version="1.1.2" />
|
||||
</ItemGroup>
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.DI.TestKit</AssemblyTitle>
|
||||
<Description>Dependency Injection (DI) TestKit support for Akka.NET</Description>
|
||||
<TargetFrameworks>net452;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>net452;$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);dependency injection;testkit</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.6' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
|
@ -19,7 +19,7 @@
|
|||
<DefineConstants>$(DefineConstants);APPDOMAIN</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
@ -27,7 +27,7 @@
|
|||
<DefineConstants>$(DefineConstants);RELEASE</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<PackageReference Include="System.Diagnostics.TraceSource" Version="4.3.0" />
|
||||
<PackageReference Include="System.Net.NameResolution" Version="4.3.0" />
|
||||
<PackageReference Include="System.Reflection.Emit" Version="4.3.0" />
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Persistence.Query.Sql</AssemblyTitle>
|
||||
<Description>Akka.NET streams support for ADO.NET Persistence middleware.</Description>
|
||||
<TargetFrameworks>net45;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);persistence;eventsource;sql;reactive;streams</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.6' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
|
@ -17,16 +17,16 @@
|
|||
<ProjectReference Include="..\Akka.Persistence.Sql.Common\Akka.Persistence.Sql.Common.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net45' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZATION</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -4,30 +4,29 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Persistence.Sql.Common</AssemblyTitle>
|
||||
<Description>Akka.NET Persistence ADO.NET middleware</Description>
|
||||
<TargetFrameworks>net45;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);persistence;eventsource;sql</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.6' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\..\core\Akka.Persistence\Akka.Persistence.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<Reference Include="System.Configuration" />
|
||||
<Reference Include="System.Data" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<PackageReference Include="System.Data.Common" Version="4.3.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net45' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZATION;CONFIGURATION</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -4,28 +4,23 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Persistence.Sql.TestKit</AssemblyTitle>
|
||||
<Description>Akka.NET TestKit for SQL-based ADO.NET Persistence middleware</Description>
|
||||
<TargetFrameworks>net452;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);persistence;testkit;eventsource;sql;reactive;streams</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.6' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Akka.Persistence.Query.Sql\Akka.Persistence.Query.Sql.csproj" />
|
||||
<ProjectReference Include="..\..\..\core\Akka.Persistence.TCK\Akka.Persistence.TCK.csproj" />
|
||||
<ProjectReference Include="..\..\..\core\Akka.Streams.TestKit\Akka.Streams.TestKit.csproj" />
|
||||
<PackageReference Include="FluentAssertions" Version="4.14.0" />
|
||||
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZATION</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -3,9 +3,8 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Persistence.Sqlite.Tests</AssemblyTitle>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<RuntimeIdentifier Condition=" '$(TargetFramework)' == 'net452' And '$(OS)' == 'Windows_NT'">win7-x64</RuntimeIdentifier>
|
||||
<PackageTargetFallback Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">$(PackageTargetFallback);portable-net45+win8</PackageTargetFallback>
|
||||
<TargetFrameworks>$(NetCoreTestVersion)</TargetFrameworks>
|
||||
<RuntimeIdentifier Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' And '$(OS)' == 'Windows_NT'">win7-x64</RuntimeIdentifier>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -23,15 +22,10 @@
|
|||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
|
||||
<PackageReference Include="xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="FluentAssertions" Version="4.14.0" />
|
||||
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZABLE</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Persistence.Sqlite</AssemblyTitle>
|
||||
<Description>Akka.NET Persistence journal and snapshot store backed by SQLite.</Description>
|
||||
<TargetFrameworks>net451;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);persistence;eventsource;sql;sqlite</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
</PropertyGroup>
|
||||
|
@ -16,7 +16,7 @@
|
|||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.Data.SQLite" Version="1.1.1" />
|
||||
<PackageReference Include="Microsoft.Data.SQLite" Version="2.2.3" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<Import Project="..\..\..\common.props" />
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Serialization.Hyperion.Tests</AssemblyTitle>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -15,11 +15,10 @@
|
|||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
|
||||
<PackageReference Include="xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="FluentAssertions" Version="4.14.0" />
|
||||
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<Reference Include="System" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
</ItemGroup>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<AssemblyTitle>Akka.Serialization.Hyperion</AssemblyTitle>
|
||||
<Description>Hyperion serializer for Akka.NET</Description>
|
||||
<VersionSuffix>beta</VersionSuffix>
|
||||
<TargetFrameworks>net45;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);hyperion;serializer;serialize</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
</PropertyGroup>
|
||||
|
@ -13,15 +13,15 @@
|
|||
<PackageReference Include="Hyperion" Version="$(HyperionVersion)" />
|
||||
<ProjectReference Include="..\..\..\core\Akka\Akka.csproj" />
|
||||
</ItemGroup>
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<PackageReference Include="System.Reflection" Version="4.3.0" />
|
||||
<PackageReference Include="System.Runtime" Version="4.3.0" />
|
||||
</ItemGroup>
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<Reference Include="System" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
</ItemGroup>
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net45' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZATION</DefineConstants>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<AssemblyTitle>Akka.Serialization.TestKit</AssemblyTitle>
|
||||
<Description>Serialization TestKit for Akka.NET</Description>
|
||||
<VersionSuffix>beta</VersionSuffix>
|
||||
<TargetFrameworks>net452;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>net452;$(NetCoreTestVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);hyperion;serializer;serialize;testkit</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
</PropertyGroup>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.TestKit.Xunit</AssemblyTitle>
|
||||
<Description>TestKit for writing tests for Akka.NET using xUnit.</Description>
|
||||
<TargetFrameworks>net45;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);testkit;xunit</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.6' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.TestKit.Xunit2</AssemblyTitle>
|
||||
<Description>TestKit for writing tests for Akka.NET using xUnit.</Description>
|
||||
<TargetFrameworks>net45;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);testkit;xunit</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.6' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Remote.Transport.Helios</AssemblyTitle>
|
||||
<Description>(Legacy) Akka.NET remote transport layer based on Helios.</Description>
|
||||
<TargetFrameworks>net45</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);transport;helios</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
</PropertyGroup>
|
||||
|
|
|
@ -3,19 +3,9 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.API.Tests</AssemblyTitle>
|
||||
<TargetFrameworks>net452</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion)</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<None Remove="CoreAPISpec.ApproveCluster.approved.txt" />
|
||||
<None Remove="CoreAPISpec.ApproveClusterTools.approved.txt" />
|
||||
<None Remove="CoreAPISpec.ApproveCore.approved.txt" />
|
||||
<None Remove="CoreAPISpec.ApprovePersistence.approved.txt" />
|
||||
<None Remove="CoreAPISpec.ApprovePersistenceQuery.approved.txt" />
|
||||
<None Remove="CoreAPISpec.ApproveRemote.approved.txt" />
|
||||
<None Remove="CoreAPISpec.ApproveStreams.approved.txt" />
|
||||
</ItemGroup>
|
||||
|
||||
|
||||
<ItemGroup>
|
||||
<Content Include="CoreAPISpec.ApproveCluster.approved.txt">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
|
@ -54,17 +44,12 @@
|
|||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
|
||||
<PackageReference Include="xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="ApiApprover" Version="3.0.1" />
|
||||
<PackageReference Include="ApprovalTests" Version="3.0.10" />
|
||||
<PackageReference Include="ApprovalUtilities" Version="3.0.10" />
|
||||
<PackageReference Include="Mono.Cecil" Version="0.9.6.4" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
||||
<DefineConstants>$(DefineConstants);RELEASE</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
[assembly: System.Runtime.CompilerServices.InternalsVisibleToAttribute("Akka.Cluster.Tools.Tests.MultiNode")]
|
||||
[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)]
|
||||
[assembly: System.Runtime.InteropServices.GuidAttribute("0e3e691b-0c31-4718-9b1a-d749b93208c9")]
|
||||
[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName=".NET Framework 4.5")]
|
||||
[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5.2", FrameworkDisplayName=".NET Framework 4.5.2")]
|
||||
namespace Akka.Cluster
|
||||
{
|
||||
public sealed class AutoDowning : Akka.Cluster.IDowningProvider
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
[assembly: System.Runtime.CompilerServices.InternalsVisibleToAttribute("Akka.Cluster.Tools.Tests.MultiNode")]
|
||||
[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)]
|
||||
[assembly: System.Runtime.InteropServices.GuidAttribute("5cf8a8be-b634-473f-bb01-eba878746bd4")]
|
||||
[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName=".NET Framework 4.5")]
|
||||
[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5.2", FrameworkDisplayName=".NET Framework 4.5.2")]
|
||||
namespace Akka.Cluster.Tools.Client
|
||||
{
|
||||
public sealed class ClusterClient : Akka.Actor.ActorBase
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
[assembly: System.Runtime.CompilerServices.InternalsVisibleToAttribute("Akka.Tests.Performance")]
|
||||
[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)]
|
||||
[assembly: System.Runtime.InteropServices.GuidAttribute("1a5cab08-b032-49ca-8db3-9428c5a9db14")]
|
||||
[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName=".NET Framework 4.5")]
|
||||
[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5.2", FrameworkDisplayName=".NET Framework 4.5.2")]
|
||||
namespace Akka.Actor
|
||||
{
|
||||
public abstract class ActorBase : Akka.Actor.IInternalActor
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
[assembly: System.Runtime.CompilerServices.InternalsVisibleToAttribute("Akka.Persistence.Tests")]
|
||||
[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)]
|
||||
[assembly: System.Runtime.InteropServices.GuidAttribute("e3bcba88-003c-4cda-8a60-f0c2553fe3c8")]
|
||||
[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName=".NET Framework 4.5")]
|
||||
[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5.2", FrameworkDisplayName=".NET Framework 4.5.2")]
|
||||
namespace Akka.Persistence
|
||||
{
|
||||
public sealed class AsyncHandlerInvocation : Akka.Persistence.IPendingHandlerInvocation
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)]
|
||||
[assembly: System.Runtime.InteropServices.GuidAttribute("92ab2788-e008-40d0-8b54-0c95b3cf3404")]
|
||||
[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName=".NET Framework 4.5")]
|
||||
[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5.2", FrameworkDisplayName=".NET Framework 4.5.2")]
|
||||
namespace Akka.Persistence.Query
|
||||
{
|
||||
public sealed class EventEnvelope : System.IEquatable<Akka.Persistence.Query.EventEnvelope>
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
[assembly: System.Runtime.CompilerServices.InternalsVisibleToAttribute("Akka.Remote.Tests.Performance")]
|
||||
[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)]
|
||||
[assembly: System.Runtime.InteropServices.GuidAttribute("78986bdb-73f7-4532-8e03-1c9ccbe8148e")]
|
||||
[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName=".NET Framework 4.5")]
|
||||
[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5.2", FrameworkDisplayName=".NET Framework 4.5.2")]
|
||||
namespace Akka.Remote
|
||||
{
|
||||
public class AddressUid : Akka.Actor.IExtension
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
[assembly: System.Runtime.CompilerServices.InternalsVisibleToAttribute("Akka.Streams.Tests")]
|
||||
[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)]
|
||||
[assembly: System.Runtime.InteropServices.GuidAttribute("123b83e9-21f8-49a8-888a-3b1212ff21dc")]
|
||||
[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName=".NET Framework 4.5")]
|
||||
[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5.2", FrameworkDisplayName=".NET Framework 4.5.2")]
|
||||
namespace Akka.Streams
|
||||
{
|
||||
public sealed class AbruptStageTerminationException : System.Exception
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Cluster.TestKit</AssemblyTitle>
|
||||
<Description>Helper classes for combining the Akka.Remote.TestKit with Akka.Cluster</Description>
|
||||
<TargetFrameworks>net452;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);network;cluster;testkit</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
</PropertyGroup>
|
||||
|
@ -14,13 +14,12 @@
|
|||
<ProjectReference Include="..\Akka.Cluster\Akka.Cluster.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZATION</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
<NetStandardImplicitPackageVersion>1.6.1</NetStandardImplicitPackageVersion>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Cluster.Tests.MultiNode</AssemblyTitle>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -15,15 +15,14 @@
|
|||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
|
||||
<PackageReference Include="xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="FluentAssertions" Version="4.14.0" />
|
||||
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetCoreTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<Import Project="..\..\common.props" />
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Cluster.Tests.Performance</AssemblyTitle>
|
||||
<TargetFrameworks>net452</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion)</TargetFrameworks>
|
||||
<ServerGarbageCollection>true</ServerGarbageCollection>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Cluster.Tests</AssemblyTitle>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -15,21 +15,19 @@
|
|||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
|
||||
<PackageReference Include="xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="FsCheck" Version="2.9.0" />
|
||||
<PackageReference Include="FsCheck.Xunit" Version="2.9.0" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="FluentAssertions" Version="4.14.0" />
|
||||
<PackageReference Include="FsCheck.Xunit" Version="$(FsCheckVersion)" />
|
||||
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZABLE;FSCHECK;</DefineConstants>
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZABLE;</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetCoreTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -4,10 +4,9 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Cluster</AssemblyTitle>
|
||||
<Description>Cluster support for Akka.NET</Description>
|
||||
<TargetFrameworks>net45;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);network;cluster</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.6' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -15,11 +14,11 @@
|
|||
<ProjectReference Include="..\Akka.Remote\Akka.Remote.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net45' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZATION</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.FSharp.Tests</AssemblyTitle>
|
||||
<TargetFrameworks>net452;netstandard2.0</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);netstandard2.0</TargetFrameworks>
|
||||
<IsPackable>false</IsPackable>
|
||||
<NoWarn></NoWarn>
|
||||
</PropertyGroup>
|
||||
|
@ -29,7 +29,6 @@
|
|||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
|
||||
<PackageReference Include="xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="$(XunitVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.FSharp</AssemblyTitle>
|
||||
<Description>F# API support for Akka.NET</Description>
|
||||
<TargetFrameworks>net45;netstandard2.0</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);F#;fsharp</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<NoWarn></NoWarn>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.MultiNodeTestRunner.Shared.Tests</AssemblyTitle>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
</PropertyGroup>
|
||||
|
||||
|
@ -18,16 +18,15 @@
|
|||
<PackageReference Include="xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.utility" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="TeamCity.ServiceMessages" Version="3.0.8" />
|
||||
<PackageReference Include="FluentAssertions" Version="4.14.0" />
|
||||
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetCoreTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<Import Project="..\..\common.props" />
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.MultiNodeTestRunner.Shared</AssemblyTitle>
|
||||
<TargetFrameworks>net452;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.6' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -31,7 +30,7 @@
|
|||
</Content>
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.MultiNodeTestRunner</AssemblyTitle>
|
||||
<Description>Akka.NET Multi-node Test Runner; used for executing tests written with Akka.Remote.TestKit</Description>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
<OutputType>Exe</OutputType>
|
||||
<RuntimeIdentifiers>win7-x64</RuntimeIdentifiers>
|
||||
<PackageTags>$(AkkaPackageTags)</PackageTags>
|
||||
|
@ -26,15 +26,11 @@
|
|||
<ProjectReference Include="..\Akka.TestKit\Akka.TestKit.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp1.1'">
|
||||
<ItemGroup Condition="'$(TargetFramework)' == '$(NetCoreTestVersion)'">
|
||||
<PackageReference Include="System.Runtime.Loader" Version="4.3.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<DefineConstants>$(DefineConstants);</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetCoreTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -11,11 +11,11 @@
|
|||
<projectUrl>https://github.com/akkadotnet/akka.net</projectUrl>
|
||||
<iconUrl>http://getakka.net/images/AkkaNetLogo.Normal.png</iconUrl>
|
||||
<description>Akka.NET Multi-node Test Runner; used for executing tests written with Akka.Remote.TestKit</description>
|
||||
<copyright>Copyright <20> 2013-2017 Akka.NET Team</copyright>
|
||||
<copyright>Copyright <20> 2013-2019 .NET Foundation</copyright>
|
||||
<tags>akka actors actor model Akka concurrency</tags>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="bin\Release\net452\win7-x64\publish\*.*" target="lib\net452\" />
|
||||
<file src="bin\Release\netcoreapp1.1\win7-x64\publish\*.*" target="lib\netcoreapp1.1\" />
|
||||
<file src="bin\Release\net461\win7-x64\publish\*.*" target="lib\net452\" />
|
||||
<file src="bin\Release\netcoreapp2.1\win7-x64\publish\*.*" target="lib\netcoreapp1.1\" />
|
||||
</files>
|
||||
</package>
|
|
@ -1,8 +1,8 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<Import Project="..\..\common.props" />
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.NodeTestRunner</AssemblyTitle>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
<OutputType>Exe</OutputType>
|
||||
<RuntimeIdentifiers>win7-x86</RuntimeIdentifiers>
|
||||
</PropertyGroup>
|
||||
|
@ -20,16 +20,12 @@
|
|||
<PackageReference Include="xunit.runner.utility" Version="2.2.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp1.1'">
|
||||
<ItemGroup Condition="'$(TargetFramework)' == '$(NetCoreTestVersion)'">
|
||||
<PackageReference Include="System.Runtime.Loader" Version="4.3.0" />
|
||||
<PackageReference Include="Microsoft.Extensions.DependencyModel" Version="1.1.2" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<DefineConstants>$(DefineConstants);</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetCoreTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Persistence.FSharp</AssemblyTitle>
|
||||
<Description>F# API for persistence actors in Akka.NET</Description>
|
||||
<TargetFrameworks>net45</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion)</TargetFrameworks>
|
||||
<PackageTags>akka;actors;actor model;Akka;concurrency;F#;Fsharp;persistence;eventsource</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
</PropertyGroup>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Persistence.Query.Tests</AssemblyTitle>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -15,19 +15,18 @@
|
|||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
|
||||
<PackageReference Include="xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="FluentAssertions" Version="4.14.0" />
|
||||
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZABLE</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetCoreTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Persistence.Query</AssemblyTitle>
|
||||
<Description>Stream based query interface for persistence journal plugins for Akka.NET</Description>
|
||||
<TargetFrameworks>net45;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);persistence;eventsource;query;stream</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.6' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
|
@ -15,11 +15,11 @@
|
|||
<ProjectReference Include="..\Akka.Streams\Akka.Streams.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net45' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZATION</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants)</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Persistence.TCK.Tests</AssemblyTitle>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -15,18 +15,18 @@
|
|||
<PackageReference Include="xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="FluentAssertions" Version="4.14.0" />
|
||||
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZABLE</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetCoreTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Persistence.TCK</AssemblyTitle>
|
||||
<Description>Testkit for Persistence actor support for Akka.NET</Description>
|
||||
<TargetFrameworks>net452;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>net452;$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);persistence;eventsource;tck</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.6' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
|
@ -21,7 +21,7 @@
|
|||
<DefineConstants>$(DefineConstants);SERIALIZATION</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Persistence.Tests</AssemblyTitle>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -17,19 +17,18 @@
|
|||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
|
||||
<PackageReference Include="xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="FluentAssertions" Version="4.14.0" />
|
||||
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZABLE</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetCoreTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -66,6 +66,7 @@ namespace Akka.Persistence.Tests.Journal
|
|||
return ConfigurationFactory.ParseString(@"
|
||||
akka.persistence.journal.stepping-inmem.class="""+ typeof(SteppingMemoryJournal).FullName + @", Akka.Persistence.Tests""
|
||||
akka.persistence.journal.plugin = ""akka.persistence.journal.stepping-inmem""
|
||||
akka.persistence.journal.stepping-inmem.plugin-dispatcher = ""akka.actor.default-dispatcher""
|
||||
akka.persistence.journal.stepping-inmem.instance-id = """ + instanceId + @"""");
|
||||
}
|
||||
|
||||
|
|
|
@ -21,9 +21,6 @@ namespace Akka.Persistence.Tests
|
|||
public static Config Configuration(string test, string serialization = null,
|
||||
string extraConfig = null)
|
||||
{
|
||||
var c = extraConfig == null
|
||||
? ConfigurationFactory.Empty
|
||||
: ConfigurationFactory.ParseString(extraConfig);
|
||||
var configString = string.Format(@"
|
||||
akka.actor.serialize-creators = {0}
|
||||
akka.actor.serialize-messages = {0}
|
||||
|
@ -31,7 +28,9 @@ namespace Akka.Persistence.Tests
|
|||
akka.persistence.snapshot-store.local.dir = ""target/snapshots-{1}/""
|
||||
akka.test.single-expect-default = 10s", serialization ?? "on", test);
|
||||
|
||||
return c.WithFallback(ConfigurationFactory.ParseString(configString));
|
||||
if(extraConfig == null)
|
||||
return ConfigurationFactory.ParseString(configString);
|
||||
return ConfigurationFactory.ParseString(extraConfig).WithFallback(ConfigurationFactory.ParseString(configString));
|
||||
}
|
||||
|
||||
internal readonly Cleanup Clean;
|
||||
|
|
|
@ -3,10 +3,9 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Persistence</AssemblyTitle>
|
||||
<Description>Persistence actor support for Akka.NET</Description>
|
||||
<TargetFrameworks>net45;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);persistence;eventsource</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.6' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="persistence.conf" />
|
||||
|
@ -15,10 +14,10 @@
|
|||
<ItemGroup>
|
||||
<PackageReference Include="Google.Protobuf" Version="3.3.0" />
|
||||
</ItemGroup>
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net45' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZATION</DefineConstants>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Remote.TestKit.Tests</AssemblyTitle>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -15,19 +15,18 @@
|
|||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
|
||||
<PackageReference Include="xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="FluentAssertions" Version="4.14.0" />
|
||||
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZABLE</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetCoreTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Remote.TestKit</AssemblyTitle>
|
||||
<Description>TestKit for Testing Distributed Akka.NET Applications</Description>
|
||||
<TargetFrameworks>net452;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);network;testkit</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
</PropertyGroup>
|
||||
|
@ -19,18 +19,17 @@
|
|||
<PackageReference Include="Google.Protobuf" Version="3.3.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<PackageReference Include="System.Collections.Specialized" Version="4.3.0" />
|
||||
</ItemGroup>
|
||||
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZATION</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
<NetStandardImplicitPackageVersion>1.6.1</NetStandardImplicitPackageVersion>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Remote.Tests.MultiNode</AssemblyTitle>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -15,24 +15,19 @@
|
|||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
|
||||
<PackageReference Include="xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="FluentAssertions" Version="4.14.0" />
|
||||
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetCoreTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<Import Project="..\..\common.props" />
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Remote.Tests.Performance</AssemblyTitle>
|
||||
<TargetFrameworks>net452</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion)</TargetFrameworks>
|
||||
<ServerGarbageCollection>true</ServerGarbageCollection>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Remote.Tests</AssemblyTitle>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -19,11 +19,10 @@
|
|||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
|
||||
<PackageReference Include="xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="FluentAssertions" Version="4.14.0" />
|
||||
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<PackageReference Include="FsCheck" Version="2.9.0" />
|
||||
<PackageReference Include="FsCheck.Xunit" Version="2.9.0" />
|
||||
<PackageReference Include="Helios" Version="2.1.3" />
|
||||
|
@ -34,8 +33,8 @@
|
|||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<DefineConstants>$(DefineConstants);FSCHECK;HELIOS</DefineConstants>
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);HELIOS</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Remote</AssemblyTitle>
|
||||
<Description>Remote actor support for Akka.NET</Description>
|
||||
<TargetFrameworks>net45;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);network</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.6' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
|
@ -16,10 +16,10 @@
|
|||
<PackageReference Include="DotNetty.Handlers" Version="0.6.0" />
|
||||
<PackageReference Include="Google.Protobuf" Version="3.3.0" />
|
||||
</ItemGroup>
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net45' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZATION</DefineConstants>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<AssemblyName>Akka.Streams.TestKit.Tests</AssemblyName>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -16,24 +16,19 @@
|
|||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
|
||||
<PackageReference Include="xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="FluentAssertions" Version="4.14.0" />
|
||||
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZATION;AKKAIO</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetCoreTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -200,17 +200,17 @@ namespace Akka.Streams.TestKit.Tests
|
|||
|
||||
public bool ShakeIt()
|
||||
{
|
||||
var oneMilli = TimeSpan.FromMilliseconds(1);
|
||||
var oneMilli = TimeSpan.FromMilliseconds(10);
|
||||
var marker = new object();
|
||||
var u = Upstream.ReceiveWhile(oneMilli, filter: msg =>
|
||||
{
|
||||
if (msg is TestPublisher.RequestMore)
|
||||
if (msg is TestPublisher.RequestMore more)
|
||||
{
|
||||
var more = (TestPublisher.RequestMore)msg;
|
||||
DebugLog($"Operation requests {more.NrOfElements}");
|
||||
_pendingRequests += more.NrOfElements;
|
||||
return marker;
|
||||
}
|
||||
DebugLog($"Operation received {msg}");
|
||||
return null;
|
||||
});
|
||||
var d = Downstream.ReceiveWhile(oneMilli, filter: msg => msg.Match()
|
||||
|
@ -223,6 +223,7 @@ namespace Akka.Streams.TestKit.Tests
|
|||
})
|
||||
.With<TestSubscriber.OnComplete>(complete =>
|
||||
{
|
||||
DebugLog("Operation complete.");
|
||||
_currentScript = _currentScript.Complete();
|
||||
})
|
||||
.With<TestSubscriber.OnError>(error =>
|
||||
|
@ -246,6 +247,7 @@ namespace Akka.Streams.TestKit.Tests
|
|||
var idleRounds = 0;
|
||||
while (true)
|
||||
{
|
||||
|
||||
if (idleRounds > 250) throw new Exception("Too many idle rounds");
|
||||
if (_currentScript.Completed)
|
||||
break;
|
||||
|
@ -274,6 +276,7 @@ namespace Akka.Streams.TestKit.Tests
|
|||
DebugLog("Test environment completes");
|
||||
UpstreamSubscription.SendComplete();
|
||||
_completed = true;
|
||||
return; // don't execute again if completed
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,10 +4,9 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Streams.TestKit</AssemblyTitle>
|
||||
<Description>Testkit for Reactive stream support for Akka.NET</Description>
|
||||
<TargetFrameworks>net45;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);reactive;stream;testkit</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.6' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -15,11 +14,11 @@
|
|||
<ProjectReference Include="..\Akka.TestKit\Akka.TestKit.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net45' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<Import Project="..\..\common.props" />
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Streams.Tests.Performance</AssemblyTitle>
|
||||
<TargetFrameworks>net452</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion)</TargetFrameworks>
|
||||
<ServerGarbageCollection>true</ServerGarbageCollection>
|
||||
</PropertyGroup>
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
|||
<PackageReference Include="NBench" Version="1.0.1" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<Reference Include="System.Configuration" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<Import Project="..\..\common.props" />
|
||||
<PropertyGroup>
|
||||
<AssemblyName>Akka.Streams.Tests</AssemblyName>
|
||||
<TargetFrameworks>net452</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion)</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -21,7 +21,7 @@
|
|||
<PackageReference Include="NUnit" Version="3.6.1" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants)</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -3,10 +3,13 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<AssemblyName>Akka.Streams.Tests</AssemblyName>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<!--<Content Include="..\..\xunit.runner.json" Link="xunit.runner.json">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>-->
|
||||
<Content Include="App.config" />
|
||||
<ProjectReference Include="..\Akka.Streams\Akka.Streams.csproj" />
|
||||
<ProjectReference Include="..\Akka.Streams.TestKit\Akka.Streams.TestKit.csproj" />
|
||||
|
@ -18,32 +21,27 @@
|
|||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
|
||||
<PackageReference Include="xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="FluentAssertions" Version="4.14.0" />
|
||||
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<Reference Include="System.Configuration" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetCoreTestVersion)' ">
|
||||
<PackageReference Include="System.Net.Sockets" Version="4.3.0" />
|
||||
<PackageReference Include="System.Runtime.Extensions" Version="4.3.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<DefineConstants>TRACE;DEBUG;SERIALIZATION;CONFIGURATION;UNSAFE_THREADING;NET452;NET452</DefineConstants>
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<!--<DefineConstants>TRACE;DEBUG;SERIALIZATION;CONFIGURATION;UNSAFE_THREADING;NET452;NET452</DefineConstants>-->
|
||||
<DefineConstants>$(DefineConstants);SERIALIZATION;CONFIGURATION;UNSAFE_THREADING;AKKAIO</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetCoreTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -3,21 +3,17 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Streams</AssemblyTitle>
|
||||
<Description>Reactive stream support for Akka.NET</Description>
|
||||
<TargetFrameworks>net45;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags);reactive;stream</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.6' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="reference.conf" />
|
||||
<ProjectReference Include="..\Akka\Akka.csproj" />
|
||||
</ItemGroup>
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<PackageReference Include="System.Reflection.TypeExtensions" Version="4.3.0" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Service Include="{508349b6-6b84-4df5-91f0-309beebad82d}" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Update="CodeGen\Dsl\GraphApply.tt">
|
||||
<Generator>TextTemplatingFileGenerator</Generator>
|
||||
|
@ -68,10 +64,10 @@
|
|||
<ItemGroup>
|
||||
<PackageReference Include="Reactive.Streams" Version="1.0.2" />
|
||||
</ItemGroup>
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net45' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZATION;CLONEABLE;AKKAIO</DefineConstants>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<Import Project="..\..\common.props" />
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.TestKit.Tests</AssemblyTitle>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Akka\Akka.csproj" />
|
||||
|
@ -14,16 +14,15 @@
|
|||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
|
||||
<PackageReference Include="xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="FluentAssertions" Version="4.14.0" />
|
||||
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZATION</DefineConstants>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetCoreTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.TestKit</AssemblyTitle>
|
||||
<Description>You need a Akka.TestKit.* package! Add the one appropriate for the test framework you use instead. For example: Akka.TestKit.Xunit or Akka.TestKit.VsTest. This package only contains base functionality for writing tests for the Akka.NET framework.</Description>
|
||||
<TargetFrameworks>net45;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags)</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.6' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
|
@ -15,10 +15,6 @@
|
|||
<ProjectReference Include="..\Akka\Akka.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{508349b6-6b84-4df5-91f0-309beebad82d}" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<None Update="EventFilter\EventFilterFactory_Generated.tt">
|
||||
<Generator>TextTemplatingFileGenerator</Generator>
|
||||
|
@ -31,11 +27,11 @@
|
|||
</Compile>
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net45' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);UNSAFE_THREADING</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<Import Project="..\..\common.props" />
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Tests.Performance</AssemblyTitle>
|
||||
<TargetFrameworks>net452</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion)</TargetFrameworks>
|
||||
<ServerGarbageCollection>true</ServerGarbageCollection>
|
||||
</PropertyGroup>
|
||||
|
||||
|
@ -16,7 +16,7 @@
|
|||
<PackageReference Include="NBench" Version="1.0.1" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetFrameworKTestVersion)' ">
|
||||
<Reference Include="System.Configuration" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
|
|
|
@ -1,29 +1,26 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<Import Project="..\..\common.props" />
|
||||
<PropertyGroup>
|
||||
<TargetFrameworks>net452;netstandard1.6</TargetFrameworks>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.6' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\contrib\testkits\Akka.TestKit.Xunit2\Akka.TestKit.Xunit2.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<PackageReference Include="System.Diagnostics.StackTrace" Version="4.3.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<PackageReference Include="FsCheck" Version="2.9.0" />
|
||||
<PackageReference Include="FsCheck.Xunit" Version="2.9.0" />
|
||||
<PackageReference Include="FSharp.Core" Version="4.3.0" />
|
||||
<ItemGroup>
|
||||
<PackageReference Include="FsCheck.Xunit" Version="$(FsCheckVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);FSCHECK;</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -76,7 +76,6 @@ namespace Akka.Tests.Actor.Dispatch
|
|||
|
||||
threads = ReceiveN(100).Cast<Thread>().GroupBy(x => x.ManagedThreadId)
|
||||
.ToDictionary(x => x.Key, grouping => grouping.First());
|
||||
threads.Count.Should().Be(4, "Expected 4 distinct threads in this example");
|
||||
|
||||
await Sys.Terminate();
|
||||
AwaitAssert(() =>
|
||||
|
@ -91,12 +90,12 @@ namespace Akka.Tests.Actor.Dispatch
|
|||
|
||||
Dictionary<int, Thread> threads = null;
|
||||
Watch(actor);
|
||||
for (var i = 0; i < 100; i++)
|
||||
var msgCount = 100;
|
||||
for (var i = 0; i < msgCount; i++)
|
||||
actor.Tell(GetThread.Instance);
|
||||
|
||||
threads = ReceiveN(100).Cast<Thread>().GroupBy(x => x.ManagedThreadId)
|
||||
threads = ReceiveN(msgCount).Cast<Thread>().GroupBy(x => x.ManagedThreadId)
|
||||
.ToDictionary(x => x.Key, grouping => grouping.First());
|
||||
threads.Count.Should().Be(4, "Expected 4 distinct threads in this example");
|
||||
|
||||
Sys.Stop(actor);
|
||||
ExpectTerminated(actor);
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
// Copyright (C) 2013-2018 .NET Foundation <https://github.com/akkadotnet/akka.net>
|
||||
// </copyright>
|
||||
//-----------------------------------------------------------------------
|
||||
#if FSCHECK
|
||||
|
||||
using System.Net;
|
||||
using System.Net.Sockets;
|
||||
|
@ -101,3 +102,4 @@ namespace Akka.Tests.Actor
|
|||
}
|
||||
}
|
||||
}
|
||||
#endif
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka.Tests</AssemblyTitle>
|
||||
<TargetFrameworks>net452;netcoreapp1.1</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkTestVersion);$(NetCoreTestVersion)</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -15,31 +15,25 @@
|
|||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
|
||||
<PackageReference Include="xunit" Version="$(XunitVersion)" />
|
||||
<DotNetCliToolReference Include="dotnet-xunit" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="$(XunitVersion)" />
|
||||
<PackageReference Include="FluentAssertions" Version="4.14.0" />
|
||||
<PackageReference Include="FsCheck" Version="2.9.0" />
|
||||
<PackageReference Include="FsCheck.Xunit" Version="2.9.0" />
|
||||
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
|
||||
<PackageReference Include="FsCheck.Xunit" Version="$(FsCheckVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<Reference Include="System.Configuration" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetCoreTestVersion)' ">
|
||||
<PackageReference Include="System.Net.Sockets" Version="4.3.0" />
|
||||
<PackageReference Include="System.Runtime.Extensions" Version="4.3.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZATION;CONFIGURATION;UNSAFE_THREADING</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetCoreTestVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -165,6 +165,7 @@ stable-prio-mailbox{
|
|||
";
|
||||
}
|
||||
|
||||
#if FSCHECK
|
||||
[Property]
|
||||
public Property UnboundedPriorityQueue_should_sort_items_in_expected_order(int[] integers, PositiveInt capacity)
|
||||
{
|
||||
|
@ -191,6 +192,7 @@ stable-prio-mailbox{
|
|||
expectedOrder.SequenceEqual(actualOrder)
|
||||
.Label($"Expected [{string.Join(";", expectedOrder)}], but was [{string.Join(";", actualOrder)}]");
|
||||
}
|
||||
#endif
|
||||
|
||||
[Fact]
|
||||
public void Can_use_unbounded_priority_mailbox()
|
||||
|
|
|
@ -102,6 +102,7 @@ namespace Akka.Tests.Util.Internal
|
|||
actual.ShouldAllBeEquivalentTo(expectation);
|
||||
}
|
||||
|
||||
#if FSCHECK
|
||||
[Property]
|
||||
public void SplitDottedPathHonouringQuotesWithTestOracle()
|
||||
{
|
||||
|
@ -110,6 +111,7 @@ namespace Akka.Tests.Util.Internal
|
|||
SplitDottedPathHonouringQuotesOracle(s).SequenceEqual(s.SplitDottedPathHonouringQuotes()))
|
||||
.QuickCheckThrowOnFailure();
|
||||
}
|
||||
#endif
|
||||
|
||||
private static IEnumerable<string> SplitDottedPathHonouringQuotesOracle(string path)
|
||||
{
|
||||
|
|
|
@ -4,10 +4,9 @@
|
|||
<PropertyGroup>
|
||||
<AssemblyTitle>Akka</AssemblyTitle>
|
||||
<Description>Akka.NET is a port of the popular Java/Scala framework Akka to .NET</Description>
|
||||
<TargetFrameworks>net45;netstandard1.6</TargetFrameworks>
|
||||
<TargetFrameworks>$(NetFrameworkLibVersion);$(NetStandardLibVersion)</TargetFrameworks>
|
||||
<PackageTags>$(AkkaPackageTags)</PackageTags>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.6' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -15,27 +14,14 @@
|
|||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Newtonsoft.Json" Version="9.0.1" />
|
||||
<PackageReference Include="Newtonsoft.Json" Version="$(NewtonsoftJsonVersion)" />
|
||||
<PackageReference Include="System.Collections.Immutable" Version="1.5.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<Reference Include="System.Configuration" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<PackageReference Include="System.Diagnostics.TraceSource" Version="4.3.0" />
|
||||
<PackageReference Include="System.Net.NameResolution" Version="4.3.0" />
|
||||
<PackageReference Include="System.Reflection.Emit" Version="4.3.0" />
|
||||
<PackageReference Include="System.Reflection.TypeExtensions" Version="4.3.0" />
|
||||
<PackageReference Include="System.Threading.Thread" Version="4.3.0" />
|
||||
<PackageReference Include="System.Threading.ThreadPool" Version="4.3.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Service Include="{508349b6-6b84-4df5-91f0-309beebad82d}" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<None Update="Util\MatchHandler\PartialHandlerArgumentsCapture.tt">
|
||||
<Generator>TextTemplatingFileGenerator</Generator>
|
||||
|
@ -48,11 +34,11 @@
|
|||
</Compile>
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net45' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetFrameworkLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);SERIALIZATION;CONFIGURATION;UNSAFE_THREADING;CLONEABLE;APPDOMAIN</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == '$(NetStandardLibVersion)' ">
|
||||
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше
Загрузка…
Ссылка в новой задаче