From a2d01e35fdcb23f9afb8380347436a54352e039b Mon Sep 17 00:00:00 2001 From: Dennis Beuchler Date: Fri, 23 Oct 2020 12:13:18 +0200 Subject: [PATCH] Split of repository properties and common properties Global versioning of test assemblies --- .build/Common.props | 14 ++++------- Directory.Build.targets | 13 +++++++++++ Directory.build.props | 15 +++++++++--- MoryxPlatform.sln | 23 ++++++++++++++----- ...munication.Sockets.IntegrationTests.csproj | 8 +++---- .../Moryx.Container.Tests.csproj | 6 ++--- .../Moryx.Model.Tests.csproj | 8 +++---- .../Moryx.Runtime.Kernel.Tests.csproj | 8 +++---- .../Moryx.Runtime.SystemTests.csproj | 5 ++-- .../Moryx.Runtime.Tests.csproj | 8 +++---- src/Tests/Moryx.Tests/Moryx.Tests.csproj | 6 ++--- .../Moryx.Tools.Wcf.SystemTests.csproj | 5 ++-- .../Moryx.Tools.Wcf.Tests.csproj | 5 ++-- 13 files changed, 77 insertions(+), 47 deletions(-) create mode 100644 Directory.Build.targets diff --git a/.build/Common.props b/.build/Common.props index 15b86e9da..804018971 100644 --- a/.build/Common.props +++ b/.build/Common.props @@ -1,16 +1,16 @@ - 3.0.0 + 0.0.0 $(MORYX_ASSEMBLY_VERSION) - 3.0.0.0 + 0.0.0.0 $(MORYX_FILE_VERSION) - 3.0.0.0 + 0.0.0.0 $(MORYX_INFORMATIONAL_VERSION) - 3.0.0 + 0.0.0 $(MORYX_PACKAGE_VERSION) PHOENIXCONTACT @@ -20,14 +20,8 @@ $([System.DateTime]::Now.ToString("yyyy")) Copyright © PHOENIX CONTACT $(CurrentYear) - git - https://github.com/PHOENIXCONTACT/MORYX-Platform - moryx-logo.png https://moryx-industry.net/ - Apache-2.0 - false - true true diff --git a/Directory.Build.targets b/Directory.Build.targets new file mode 100644 index 000000000..b6805a052 --- /dev/null +++ b/Directory.Build.targets @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Directory.build.props b/Directory.build.props index 0cc53011d..c08a70fd9 100644 --- a/Directory.build.props +++ b/Directory.build.props @@ -1,5 +1,14 @@ - - 7.3 - + + 7.3 + + + + Apache-2.0 + false + + git + https://github.com/PHOENIXCONTACT/MORYX-Platform + true + diff --git a/MoryxPlatform.sln b/MoryxPlatform.sln index ba9f07ca6..c46660944 100644 --- a/MoryxPlatform.sln +++ b/MoryxPlatform.sln @@ -13,13 +13,13 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Moryx.Runtime.Kernel", "src EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Moryx.Runtime.Kernel.Tests", "src\Tests\Moryx.Runtime.Kernel.Tests\Moryx.Runtime.Kernel.Tests.csproj", "{0F2C9C4B-E9B7-43DD-9B25-72402E583D90}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Moryx.Runtime.SystemTests", "src\Tests\Moryx.Runtime.SystemTests\Moryx.Runtime.SystemTests.csproj", "{B47E0CB5-A3EC-4ED6-BCBF-9E3BEA6ABF5D}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Moryx.Runtime.SystemTests", "src\Tests\Moryx.Runtime.SystemTests\Moryx.Runtime.SystemTests.csproj", "{B47E0CB5-A3EC-4ED6-BCBF-9E3BEA6ABF5D}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Moryx.DependentTestModule", "src\DependentTestModule\Moryx.DependentTestModule.csproj", "{D8344B1F-9DB3-4E85-9195-6FFFECBF6427}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Moryx.TestModule", "src\TestModule\Moryx.TestModule.csproj", "{24ED97AD-6D04-4DC0-AFCB-C911EF0AA738}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Moryx.Tools.Wcf.SystemTests", "src\Tests\Moryx.Tools.Wcf.SystemTests\Moryx.Tools.Wcf.SystemTests.csproj", "{74D4C6FE-2E58-4F31-A915-6CF061C0149B}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Moryx.Tools.Wcf.SystemTests", "src\Tests\Moryx.Tools.Wcf.SystemTests\Moryx.Tools.Wcf.SystemTests.csproj", "{74D4C6FE-2E58-4F31-A915-6CF061C0149B}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SystemTests", "SystemTests", "{63266199-BAA4-4463-998A-240E130A197D}" EndProject @@ -47,7 +47,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Moryx.Container.TestTools", EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UnitTests", "UnitTests", "{0A466330-6ED6-4861-9C94-31B1949CDDB9}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Moryx.Tools.Wcf.Tests", "src\Tests\Moryx.Tools.Wcf.Tests\Moryx.Tools.Wcf.Tests.csproj", "{A4CA7B7C-5417-4FA9-9E0B-76D4CD4663C9}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Moryx.Tools.Wcf.Tests", "src\Tests\Moryx.Tools.Wcf.Tests\Moryx.Tools.Wcf.Tests.csproj", "{A4CA7B7C-5417-4FA9-9E0B-76D4CD4663C9}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Moryx.TestTools.SystemTest", "src\Moryx.TestTools.SystemTest\Moryx.TestTools.SystemTest.csproj", "{D6DC00C6-9358-4839-84C0-44DF018A74DC}" EndProject @@ -59,7 +59,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Modules", "Modules", "{DE75 EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Moryx.Runtime.Tests", "src\Tests\Moryx.Runtime.Tests\Moryx.Runtime.Tests.csproj", "{7448728C-9965-4874-A2E9-7BAB37E42963}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Moryx.Model.Tests", "src\Tests\Moryx.Model.Tests\Moryx.Model.Tests.csproj", "{BA61840C-9E77-4454-88E2-7CA4E98EE4BD}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Moryx.Model.Tests", "src\Tests\Moryx.Model.Tests\Moryx.Model.Tests.csproj", "{BA61840C-9E77-4454-88E2-7CA4E98EE4BD}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Model", "Model", "{74112169-6672-4907-A187-F055111940A9}" EndProject @@ -91,6 +91,17 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Moryx.Runtime.DbUpdate", "s EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Moryx.Runtime.Maintenance", "src\Moryx.Runtime.Maintenance\Moryx.Runtime.Maintenance.csproj", "{EB039D46-906F-44BF-AC37-B3B3634A4442}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{DFC092A6-B935-4D19-A564-9AEDEEF999B9}" + ProjectSection(SolutionItems) = preProject + Build.ps1 = Build.ps1 + Directory.build.props = Directory.build.props + Directory.Build.targets = Directory.Build.targets + LICENSE = LICENSE + NOTICE = NOTICE + NuGet.Config = NuGet.Config + VERSION = VERSION + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -743,8 +754,8 @@ Global {EB039D46-906F-44BF-AC37-B3B3634A4442} = {DE7526FF-6D25-4643-9AA3-C24253901C8C} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {36EFC961-F4E7-49DC-A36A-99594FFB8243} - RESX_ShowErrorsInErrorList = True RESX_TaskErrorCategory = Message + RESX_ShowErrorsInErrorList = True + SolutionGuid = {36EFC961-F4E7-49DC-A36A-99594FFB8243} EndGlobalSection EndGlobal diff --git a/src/Tests/Moryx.Communication.Sockets.IntegrationTests/Moryx.Communication.Sockets.IntegrationTests.csproj b/src/Tests/Moryx.Communication.Sockets.IntegrationTests/Moryx.Communication.Sockets.IntegrationTests.csproj index cd7b8e163..f2ef12f71 100644 --- a/src/Tests/Moryx.Communication.Sockets.IntegrationTests/Moryx.Communication.Sockets.IntegrationTests.csproj +++ b/src/Tests/Moryx.Communication.Sockets.IntegrationTests/Moryx.Communication.Sockets.IntegrationTests.csproj @@ -7,10 +7,10 @@ - - - - + + + + diff --git a/src/Tests/Moryx.Container.Tests/Moryx.Container.Tests.csproj b/src/Tests/Moryx.Container.Tests/Moryx.Container.Tests.csproj index 5e2b00e24..ad5aab87a 100644 --- a/src/Tests/Moryx.Container.Tests/Moryx.Container.Tests.csproj +++ b/src/Tests/Moryx.Container.Tests/Moryx.Container.Tests.csproj @@ -7,9 +7,9 @@ - - - + + + diff --git a/src/Tests/Moryx.Model.Tests/Moryx.Model.Tests.csproj b/src/Tests/Moryx.Model.Tests/Moryx.Model.Tests.csproj index 5913db464..829243cec 100644 --- a/src/Tests/Moryx.Model.Tests/Moryx.Model.Tests.csproj +++ b/src/Tests/Moryx.Model.Tests/Moryx.Model.Tests.csproj @@ -7,10 +7,10 @@ - - - - + + + + diff --git a/src/Tests/Moryx.Runtime.Kernel.Tests/Moryx.Runtime.Kernel.Tests.csproj b/src/Tests/Moryx.Runtime.Kernel.Tests/Moryx.Runtime.Kernel.Tests.csproj index 1ffcdcedf..595839920 100644 --- a/src/Tests/Moryx.Runtime.Kernel.Tests/Moryx.Runtime.Kernel.Tests.csproj +++ b/src/Tests/Moryx.Runtime.Kernel.Tests/Moryx.Runtime.Kernel.Tests.csproj @@ -7,10 +7,10 @@ - - - - + + + + diff --git a/src/Tests/Moryx.Runtime.SystemTests/Moryx.Runtime.SystemTests.csproj b/src/Tests/Moryx.Runtime.SystemTests/Moryx.Runtime.SystemTests.csproj index b55696c82..59e379e09 100644 --- a/src/Tests/Moryx.Runtime.SystemTests/Moryx.Runtime.SystemTests.csproj +++ b/src/Tests/Moryx.Runtime.SystemTests/Moryx.Runtime.SystemTests.csproj @@ -7,8 +7,9 @@ - - + + + diff --git a/src/Tests/Moryx.Runtime.Tests/Moryx.Runtime.Tests.csproj b/src/Tests/Moryx.Runtime.Tests/Moryx.Runtime.Tests.csproj index 1ffcdcedf..595839920 100644 --- a/src/Tests/Moryx.Runtime.Tests/Moryx.Runtime.Tests.csproj +++ b/src/Tests/Moryx.Runtime.Tests/Moryx.Runtime.Tests.csproj @@ -7,10 +7,10 @@ - - - - + + + + diff --git a/src/Tests/Moryx.Tests/Moryx.Tests.csproj b/src/Tests/Moryx.Tests/Moryx.Tests.csproj index 09c70178f..e57bfd8cb 100644 --- a/src/Tests/Moryx.Tests/Moryx.Tests.csproj +++ b/src/Tests/Moryx.Tests/Moryx.Tests.csproj @@ -7,9 +7,9 @@ - - - + + + diff --git a/src/Tests/Moryx.Tools.Wcf.SystemTests/Moryx.Tools.Wcf.SystemTests.csproj b/src/Tests/Moryx.Tools.Wcf.SystemTests/Moryx.Tools.Wcf.SystemTests.csproj index 1186cd141..7737aa74a 100644 --- a/src/Tests/Moryx.Tools.Wcf.SystemTests/Moryx.Tools.Wcf.SystemTests.csproj +++ b/src/Tests/Moryx.Tools.Wcf.SystemTests/Moryx.Tools.Wcf.SystemTests.csproj @@ -7,8 +7,9 @@ - - + + + diff --git a/src/Tests/Moryx.Tools.Wcf.Tests/Moryx.Tools.Wcf.Tests.csproj b/src/Tests/Moryx.Tools.Wcf.Tests/Moryx.Tools.Wcf.Tests.csproj index d2f9fbd4f..ed0f97036 100644 --- a/src/Tests/Moryx.Tools.Wcf.Tests/Moryx.Tools.Wcf.Tests.csproj +++ b/src/Tests/Moryx.Tools.Wcf.Tests/Moryx.Tools.Wcf.Tests.csproj @@ -7,8 +7,9 @@ - - + + +