From 589844bc372443f76e18efa219e93cb6fad36916 Mon Sep 17 00:00:00 2001 From: Mike Phares Date: Thu, 26 Jan 2023 13:23:35 -0700 Subject: [PATCH] dotnet test -c Release Passed! - Failed: 0, Passed: 33, Skipped: 140, Total: 173 --- .groovy | 172 ----------------- Adaptation/.vscode/launch.json | 2 +- Adaptation/MET08THFTIRSTRATUS-Development.yml | 152 +++++++++++++++ Adaptation/MET08THFTIRSTRATUS.Tests.csproj | 41 ++-- Adaptation/MET08THFTIRSTRATUS.yml | 148 +++++++++++++++ .../Staging/v2.47.0/BIORAD4.cs | 8 +- .../Staging/v2.47.0/BIORAD5.cs | 8 +- .../Staging/v2.47.0/MET08THFTIRSTRATUS.cs | 178 ------------------ .../Staging/v2.47.1/BIORAD4.cs | 89 --------- .../Staging/v2.47.1/BIORAD5.cs | 89 --------- .../Staging/v2.47.1/MET08THFTIRSTRATUS.cs | 22 ++- .../_Tests/Extract/Staging/v2.47.0/BIORAD4.cs | 46 +++-- .../_Tests/Extract/Staging/v2.47.0/BIORAD5.cs | 21 ++- .../Staging/v2.47.0/MET08THFTIRSTRATUS.cs | 112 ----------- .../_Tests/Extract/Staging/v2.47.1/BIORAD4.cs | 172 ----------------- .../_Tests/Extract/Staging/v2.47.1/BIORAD5.cs | 104 ---------- .../Staging/v2.47.1/MET08THFTIRSTRATUS.cs | 24 +-- Adaptation/_Tests/Shared/AdaptationTesting.cs | 7 +- .../_Tests/Static/MET08THFTIRSTRATUS.cs | 72 +++++++ Adaptation/_Tests/Static/Stratus.cs | 27 +++ Jenkinsfile | 172 ----------------- 21 files changed, 498 insertions(+), 1168 deletions(-) delete mode 100644 .groovy create mode 100644 Adaptation/MET08THFTIRSTRATUS-Development.yml create mode 100644 Adaptation/MET08THFTIRSTRATUS.yml delete mode 100644 Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.0/MET08THFTIRSTRATUS.cs delete mode 100644 Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.1/BIORAD4.cs delete mode 100644 Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.1/BIORAD5.cs delete mode 100644 Adaptation/_Tests/Extract/Staging/v2.47.0/MET08THFTIRSTRATUS.cs delete mode 100644 Adaptation/_Tests/Extract/Staging/v2.47.1/BIORAD4.cs delete mode 100644 Adaptation/_Tests/Extract/Staging/v2.47.1/BIORAD5.cs create mode 100644 Adaptation/_Tests/Static/MET08THFTIRSTRATUS.cs delete mode 100644 Jenkinsfile diff --git a/.groovy b/.groovy deleted file mode 100644 index 0bc3117..0000000 --- a/.groovy +++ /dev/null @@ -1,172 +0,0 @@ -#!/usr/bin/env groovy -/* groovylint-disable CompileStatic, ConsecutiveStringConcatenation, DuplicateNumberLiteral, DuplicateStringLiteral, LineLength, NestedBlockDepth, NoDef, VariableTypeRequired */ -import groovy.transform.Field - -@Field String _DDrive = 'D:/' -@Field String _AssemblyName = '...' -@Field String _TargetLocation = '...' -@Field String _GitCommitSeven = '...' -@Field String _GitName = 'MET08THFTIRSTRATUS' -@Field String _TestProjectDirectory = 'Adaptation' -@Field String _AgentStaging = 'mestsa07ec-ecmeseaf' -@Field String _DDriveNet = "${_DDrive}Framework4.8" -@Field String _AgentProduction = 'messa08ec-ecmeseaf' -@Field String _AgentDevelopment = 'mestsa003-mesedasvc' -@Field String _ProgramFilesDotnet = 'C:/Program Files/dotnet/dotnet.exe' -@Field String _ProgramFilesMSBuild = 'C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin/MSBuild.exe' - -pipeline { - agent { - label env.JENKINS_ENVIRONMENT == 'Development' ? _AgentDevelopment : env.JENKINS_ENVIRONMENT == 'Staging' ? _AgentStaging : env.JENKINS_ENVIRONMENT == 'Production' ? _AgentProduction : 'Else' - } - parameters { - string(name: 'GIT_SERVER', defaultValue: env.JENKINS_ENVIRONMENT == 'Development' ? 'mestsa003.infineon.com' : 'mestsa07ec.ec.local', description: 'git server') - string(name: 'DEFAULT_FILE_SERVER', defaultValue: env.JENKINS_ENVIRONMENT == 'Development' ? 'messv02ecc1_ec_local' : 'messv02ecc1.ec.local', description: 'Default file server...') - } - stages { - stage('Git') { - steps { - bat(returnStatus: true, script: 'git init') - bat(returnStatus: true, script: 'git remote add origin \\\\' + params.GIT_SERVER + '\\Git\\' + _GitName + '.git') - bat(returnStatus: true, script: 'git pull origin master') - } - } - stage('Setup') { - steps { - script { - _AssemblyName = "${env.JOB_NAME}" - _GitCommitSeven = '1234567' - // _GitCommitSeven = env.GIT_COMMIT.substring(0, 7) - def files = findFiles(glob: '*.csproj') - if (files.length != 1) { - error("Build failed because couldn't find a *.csproj file") - } - echo """ - ${files[0].name} - ${files[0].path} - ${files[0].directory} - ${files[0].length} - ${files[0].lastModified} - """ - _AssemblyName = files[0].name.split('[.]csproj')[0] - _TargetLocation = "\\\\${params.DEFAULT_FILE_SERVER}\\EC_EAFRepository\\${env.JENKINS_ENVIRONMENT}\\DeploymentStorage\\Adaptation_${_AssemblyName}" - } - } - } - stage('Info') { - steps { - echo "_AssemblyName ${_AssemblyName}" // ... - echo "BUILD_NUMBER ${env.BUILD_NUMBER}" // 11 - echo "DEFAULT_FILE_SERVER ${params.DEFAULT_FILE_SERVER}" // 11 - echo "GIT_BRANCH ${env.GIT_BRANCH}" // origin/master - echo "GIT_COMMIT ${env.GIT_COMMIT}" // 73b814069f2cf0173a62a8228815a9bc9ba93c41 - echo "GIT_SERVER ${params.GIT_SERVER}" // ... - echo "GIT_URL ${env.GIT_URL}" // D:\ProgramData\Git\....git - echo "JENKINS_ENVIRONMENT ${env.JENKINS_ENVIRONMENT}" // 11 - echo "JENKINS_URL ${env.JENKINS_URL}" // http://localhost:8080/ - echo "JOB_NAME ${env.JOB_NAME}" // ... - echo "WORKSPACE ${env.WORKSPACE}" // D:\.jenkins\_\... - } - } - // stage('Restore') { - // steps { - // bat(returnStatus: true, script: 'dotnet --info') - // } - // } - stage('Safe storage of app secrets') { - steps { - dir(_TestProjectDirectory) { - bat(returnStatus: true, script: '"' + _ProgramFilesDotnet + '" ' + - 'user-secrets init') - bat(returnStatus: true, script: '"' + _ProgramFilesDotnet + '" ' + - 'user-secrets set "BuildNumber" "' + env.BUILD_NUMBER + '"') - bat(returnStatus: true, script: '"' + _ProgramFilesDotnet + '" ' + - 'user-secrets set "GitCommitSeven" "' + _GitCommitSeven + '"') - bat(returnStatus: true, script: '"' + _ProgramFilesDotnet + '" ' + - 'user-secrets set "Server" "' + params.DEFAULT_FILE_SERVER + '"') - } - } - } - stage('Core Build') { - steps { - echo "Build number is ${currentBuild.number}" - dir(_TestProjectDirectory) { - bat(returnStatus: true, script: '"' + _ProgramFilesDotnet + '" ' + - 'build --runtime win-x64 --self-contained --verbosity quiet') - } - } - } - // stage('Test') { - // options { - // timeout(time: 10, unit: 'MINUTES') - // } - // steps { - // dir(_TestProjectDirectory) { - // bat('dotnet --info') - // } - // } - // } - stage('Framework Build') { - steps { - echo "Build number is ${currentBuild.number}" - bat(returnStatus: true, script: '"' + _ProgramFilesMSBuild + '" ' + - '/target:Restore ' + - '/detailedsummary ' + - '/consoleloggerparameters:PerformanceSummary;ErrorsOnly; ' + - '/property:Configuration=Debug;TargetFrameworkVersion=v4.8 ' + - _AssemblyName + '.csproj') - bat(returnStatus: true, script: '"' + _ProgramFilesMSBuild + '" ' + - '/target:Build ' + - '/detailedsummary ' + - '/consoleloggerparameters:PerformanceSummary;ErrorsOnly; ' + - '/property:Configuration=Debug;TargetFrameworkVersion=v4.8 ' + - _AssemblyName + '.csproj') - } - } - stage('Commit Id') { - steps { - dir('bin/Debug') { - writeFile file: "${_AssemblyName}.txt", text: "${env.GIT_COMMIT}-${env.BUILD_NUMBER}-${env.GIT_URL}" - } - } - } - stage('Package') { - steps { - fileOperations([fileZipOperation(folderPath: 'bin/Debug', outputFolderPath: "${_DDriveNet}/${_GitCommitSeven}-${env.BUILD_NUMBER}-${env.JOB_NAME}-Debug")]) - fileOperations([fileCopyOperation(excludes: '', flattenFiles: true, includes: "${_AssemblyName}*", renameFiles: false, sourceCaptureExpression: '', targetLocation: "${_DDriveNet}/${_GitCommitSeven}-${env.BUILD_NUMBER}-${env.JOB_NAME}-Debug", targetNameExpression: '')]) - } - } - // stage('Force Fail') { - // steps { - // error("Build failed because of this and that..") - // } - // } - stage('Copy Files to: file-share') { - steps { - dir('bin/Debug') { - fileOperations([fileCopyOperation(excludes: '', flattenFiles: true, includes: "${_AssemblyName}*.txt", renameFiles: false, sourceCaptureExpression: '', targetLocation: _TargetLocation, targetNameExpression: '')]) - fileOperations([fileCopyOperation(excludes: '', flattenFiles: true, includes: "${_AssemblyName}*.dll", renameFiles: false, sourceCaptureExpression: '', targetLocation: _TargetLocation, targetNameExpression: '')]) - fileOperations([fileCopyOperation(excludes: '', flattenFiles: true, includes: "${_AssemblyName}*.exe", renameFiles: false, sourceCaptureExpression: '', targetLocation: _TargetLocation, targetNameExpression: '')]) - fileOperations([fileCopyOperation(excludes: '', flattenFiles: true, includes: "${_AssemblyName}*.pdb", renameFiles: false, sourceCaptureExpression: '', targetLocation: _TargetLocation, targetNameExpression: '')]) - } - } - } - } - post { - always { - dir('bin') { - deleteDir() - } - dir('obj') { - deleteDir() - } - dir(_TestProjectDirectory + '/bin') { - deleteDir() - } - dir(_TestProjectDirectory + '/obj') { - deleteDir() - } - // cleanWs() - } - } -} diff --git a/Adaptation/.vscode/launch.json b/Adaptation/.vscode/launch.json index 961a0e6..8e1313a 100644 --- a/Adaptation/.vscode/launch.json +++ b/Adaptation/.vscode/launch.json @@ -4,7 +4,7 @@ "name": ".NET Core Attach", "type": "coreclr", "request": "attach", - "processId": 19120 + "processId": 24960 } ] } diff --git a/Adaptation/MET08THFTIRSTRATUS-Development.yml b/Adaptation/MET08THFTIRSTRATUS-Development.yml new file mode 100644 index 0000000..2473cd5 --- /dev/null +++ b/Adaptation/MET08THFTIRSTRATUS-Development.yml @@ -0,0 +1,152 @@ +trigger: + branches: + include: + - development + paths: + include: + - "Adaptation/*" + +pool: + name: Mesa-Windows-Service + demands: MET08THFTIRSTRATUS-Development + +steps: + - script: | + set coreVersion=net6.0 + echo %coreVersion% + echo ##vso[task.setvariable variable=CoreVersion;]%coreVersion% + echo $(CoreVersion) + displayName: CoreVersion + + - script: | + set configuration=Debug + echo %configuration% + echo ##vso[task.setvariable variable=Configuration;]%configuration% + echo ($Configuration) + displayName: Configuration + + - script: | + set nugetSource=https://messa017.infineon.com/v3/index.json + echo %nugetSource% + echo ##vso[task.setvariable variable=NugetSource;]%nugetSource% + echo $(NugetSource) + displayName: NugetSource + + - script: | + set gitCommit=$(Build.SourceVersion) + set gitCommitSeven=%gitCommit:~0,7% + echo %gitCommitSeven% + echo ##vso[task.setvariable variable=GitCommitSeven;]%gitCommitSeven% + echo $(GitCommitSeven) + displayName: GitCommitSeven + + - script: | + echo $(Build.BuildId) + echo $(Build.Reason) + echo $(Build.Repository.Id) + echo $(Build.Repository.Name) + echo $(Build.SourceVersion) + echo $(CoreVersion) + echo $(Configuration) + echo $(NugetSource) + echo $(GitCommitSeven) + REM echo $(pipelinePassword) + displayName: "Echo Check" + + - script: '"C:\program files\dotnet\dotnet.exe" nuget locals all --clear' + displayName: "Nuget Clear" + + - script: | + "C:\program files\dotnet\dotnet.exe" user-secrets init + "C:\program files\dotnet\dotnet.exe" user-secrets set "BuildNumber" "$(Build.BuildId)" + "C:\program files\dotnet\dotnet.exe" user-secrets set "GitCommitSeven" "$(GitCommitSeven)" + "C:\program files\dotnet\dotnet.exe" user-secrets list + workingDirectory: Adaptation + displayName: "Safe storage of app secrets - Adaptation" + + - task: CopyFiles@2 + displayName: 'Copy Files to: - GhostPCL' + inputs: + SourceFolder: '\\messv02ecc1.ec.local\EC_EAFRepository\Staging\DeploymentStorage\GhostPCL\gpcl6win64 ' + TargetFolder: 'Adaptation\bin\$(Configuration)\net6.0\win-x64' + OverWrite: true + enabled: false + + - task: CopyFiles@2 + displayName: 'Copy Files to: - LincPDFC' + inputs: + SourceFolder: '\\messv02ecc1.ec.local\EC_EAFRepository\Staging\DeploymentStorage\LincPDFC\v2.6.6.21' + TargetFolder: 'Adaptation\bin\$(Configuration)\net6.0\win-x64' + OverWrite: true + enabled: false + + - task: CopyFiles@2 + displayName: 'Copy Files to: - PDF-Text-Stripper' + inputs: + SourceFolder: '\\messv02ecc1.ec.local\EC_EAFRepository\Staging\DeploymentStorage\PDF-Text-Stripper\v4.8.0.1' + TargetFolder: 'Adaptation\bin\$(Configuration)\net6.0\win-x64' + OverWrite: true + enabled: false + + - script: '"C:\program files\dotnet\dotnet.exe" build --configuration $(Configuration) --source $(NugetSource)' + workingDirectory: Adaptation + displayName: "Core Build - Adaptation" + + - script: "dotnet test --configuration $(Configuration)" + workingDirectory: Tests + displayName: "Core Test" + + - script: '"C:\program files\dotnet\dotnet.exe" tool restore' + workingDirectory: Adaptation + displayName: "Tool Restore" + enabled: false + + - script: '"C:\program files\dotnet\dotnet.exe" ReportGenerator -reports:.vscode/TestResults/*/coverage.cobertura.xml -targetDir:$(Build.ArtifactStagingDirectory)\Coverage -reportTypes:Html_Dark' + workingDirectory: Adaptation + displayName: "Report Generator" + enabled: false + + - script: '"C:\program files\dotnet\dotnet.exe" publish --configuration $(Configuration) --runtime win-x64 --self-contained -o $(Build.ArtifactStagingDirectory)\Adaptation --source $(NugetSource)' + workingDirectory: Adaptation + displayName: "Core Publish" + + - script: '"C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin/MSBuild.exe" /target:Restore /detailedsummary /consoleloggerparameters:PerformanceSummary;ErrorsOnly; /property:Configuration=$(Configuration);TargetFrameworkVersion=v4.8 /p:RestoreSources=$(NugetSource)' + displayName: 'MSBuild Restore' + + - script: '"C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin/MSBuild.exe" /target:Build /detailedsummary /consoleloggerparameters:PerformanceSummary;ErrorsOnly; /property:Configuration=$(Configuration);TargetFrameworkVersion=v4.8' + displayName: MSBuild + + - script: 'echo $(Build.SourceVersion)-$(Build.BuildId)-$(Build.Repository.Name)>bin\$(Configuration)\$(Build.Repository.Name).txt' + displayName: 'Commit Id' + + - task: CopyFiles@2 + displayName: 'Copy Files to: D:\Framework4.8' + inputs: + SourceFolder: 'bin\$(Configuration)' + Contents: '*$(Build.Repository.Name)*' + TargetFolder: 'D:\Framework4.8\$(GitCommitSeven)-$(Build.BuildId)-$(Build.Repository.Name)-$(Configuration)' + OverWrite: true + enabled: false + + - task: CopyFiles@2 + displayName: 'Copy Files to: \\messv02ecc1.ec.local\EC_EAFRepository' + inputs: + SourceFolder: 'bin\$(Configuration)' + Contents: '*$(Build.Repository.Name)*' + TargetFolder: '\\messv02ecc1.ec.local\EC_EAFRepository\Staging\DeploymentStorage\Adaptation_$(Build.Repository.Name)' + OverWrite: true + enabled: false + + - script: | + "C:\program files\dotnet\dotnet.exe" clean --configuration $(Configuration) + workingDirectory: Tests + displayName: "Core Clean - Tests" + + - script: | + "C:\program files\dotnet\dotnet.exe" clean --configuration $(Configuration) + workingDirectory: Adaptation + displayName: "Core Clean - Adaptation" + + - script: 'echo $(Build.SourceVersion)-$(Build.BuildId)>bin_x_x_\$(Configuration)\$(CoreVersion)\win-x64\$(Build.Repository.Name).txt' + displayName: 'Force Fail' + enabled: false diff --git a/Adaptation/MET08THFTIRSTRATUS.Tests.csproj b/Adaptation/MET08THFTIRSTRATUS.Tests.csproj index 1f22026..32a1fe5 100644 --- a/Adaptation/MET08THFTIRSTRATUS.Tests.csproj +++ b/Adaptation/MET08THFTIRSTRATUS.Tests.csproj @@ -33,40 +33,41 @@ Linux - - - - - - - - - - - - + + + + + + + + + + + + - - - - - + + + + + - + all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + + diff --git a/Adaptation/MET08THFTIRSTRATUS.yml b/Adaptation/MET08THFTIRSTRATUS.yml new file mode 100644 index 0000000..a6978c1 --- /dev/null +++ b/Adaptation/MET08THFTIRSTRATUS.yml @@ -0,0 +1,148 @@ +trigger: + branches: + include: + - master + paths: + include: + - "Adaptation/*" + +pool: + name: Mesa-Windows-Service + demands: MET08THFTIRSTRATUS + +steps: + - script: | + set coreVersion=net6.0 + echo %coreVersion% + echo ##vso[task.setvariable variable=CoreVersion;]%coreVersion% + echo $(CoreVersion) + displayName: CoreVersion + + - script: | + set configuration=Release + echo %configuration% + echo ##vso[task.setvariable variable=Configuration;]%configuration% + echo ($Configuration) + displayName: Configuration + + - script: | + set nugetSource=https://messa08ec.ec.local/v3/index.json + echo %nugetSource% + echo ##vso[task.setvariable variable=NugetSource;]%nugetSource% + echo $(NugetSource) + displayName: NugetSource + + - script: | + set gitCommit=$(Build.SourceVersion) + set gitCommitSeven=%gitCommit:~0,7% + echo %gitCommitSeven% + echo ##vso[task.setvariable variable=GitCommitSeven;]%gitCommitSeven% + echo $(GitCommitSeven) + displayName: GitCommitSeven + + - script: | + echo $(Build.BuildId) + echo $(Build.Reason) + echo $(Build.Repository.Id) + echo $(Build.Repository.Name) + echo $(Build.SourceVersion) + echo $(CoreVersion) + echo $(Configuration) + echo $(NugetSource) + echo $(GitCommitSeven) + REM echo $(pipelinePassword) + displayName: "Echo Check" + + - script: '"C:\program files\dotnet\dotnet.exe" nuget locals all --clear' + displayName: "Nuget Clear" + enabled: false + + - script: | + "C:\program files\dotnet\dotnet.exe" user-secrets init + "C:\program files\dotnet\dotnet.exe" user-secrets set "BuildNumber" "$(Build.BuildId)" + "C:\program files\dotnet\dotnet.exe" user-secrets set "GitCommitSeven" "$(GitCommitSeven)" + "C:\program files\dotnet\dotnet.exe" user-secrets list + workingDirectory: Adaptation + displayName: "Safe storage of app secrets - Adaptation" + + - task: CopyFiles@2 + displayName: 'Copy Files to: - GhostPCL' + inputs: + SourceFolder: '\\messv02ecc1.ec.local\EC_EAFRepository\Staging\DeploymentStorage\GhostPCL\gpcl6win64 ' + TargetFolder: 'Adaptation\bin\$(Configuration)\net6.0\win-x64' + OverWrite: true + + - task: CopyFiles@2 + displayName: 'Copy Files to: - LincPDFC' + inputs: + SourceFolder: '\\messv02ecc1.ec.local\EC_EAFRepository\Staging\DeploymentStorage\LincPDFC\v2.6.6.21' + TargetFolder: 'Adaptation\bin\$(Configuration)\net6.0\win-x64' + OverWrite: true + + - task: CopyFiles@2 + displayName: 'Copy Files to: - PDF-Text-Stripper' + inputs: + SourceFolder: '\\messv02ecc1.ec.local\EC_EAFRepository\Staging\DeploymentStorage\PDF-Text-Stripper\v4.8.0.1' + TargetFolder: 'Adaptation\bin\$(Configuration)\net6.0\win-x64' + OverWrite: true + + - script: '"C:\program files\dotnet\dotnet.exe" build --configuration $(Configuration) --source $(NugetSource)' + workingDirectory: Adaptation + displayName: "Core Build - Adaptation" + + - script: "dotnet test --configuration $(Configuration)" + workingDirectory: Tests + displayName: "Core Test" + + - script: '"C:\program files\dotnet\dotnet.exe" tool restore' + workingDirectory: Adaptation + displayName: "Tool Restore" + enabled: false + + - script: '"C:\program files\dotnet\dotnet.exe" ReportGenerator -reports:.vscode/TestResults/*/coverage.cobertura.xml -targetDir:$(Build.ArtifactStagingDirectory)\Coverage -reportTypes:Html_Dark' + workingDirectory: Adaptation + displayName: "Report Generator" + enabled: false + + - script: '"C:\program files\dotnet\dotnet.exe" publish --configuration $(Configuration) --runtime win-x64 --self-contained -o $(Build.ArtifactStagingDirectory)\Adaptation --source $(NugetSource)' + workingDirectory: Adaptation + displayName: "Core Publish" + + - script: '"C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin/MSBuild.exe" /target:Restore /detailedsummary /consoleloggerparameters:PerformanceSummary;ErrorsOnly; /property:Configuration=$(Configuration);TargetFrameworkVersion=v4.8 /p:RestoreSources=$(NugetSource)' + displayName: 'MSBuild Restore' + + - script: '"C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin/MSBuild.exe" /target:Build /detailedsummary /consoleloggerparameters:PerformanceSummary;ErrorsOnly; /property:Configuration=$(Configuration);TargetFrameworkVersion=v4.8' + displayName: MSBuild + + - script: 'echo $(Build.SourceVersion)-$(Build.BuildId)-$(Build.Repository.Name)>bin\$(Configuration)\$(Build.Repository.Name).txt' + displayName: 'Commit Id' + + - task: CopyFiles@2 + displayName: 'Copy Files to: D:\Framework4.8' + inputs: + SourceFolder: 'bin\$(Configuration)' + Contents: '*$(Build.Repository.Name)*' + TargetFolder: 'D:\Framework4.8\$(GitCommitSeven)-$(Build.BuildId)-$(Build.Repository.Name)-$(Configuration)' + OverWrite: true + + - task: CopyFiles@2 + displayName: 'Copy Files to: \\messv02ecc1.ec.local\EC_EAFRepository' + inputs: + SourceFolder: 'bin\$(Configuration)' + Contents: '*$(Build.Repository.Name)*' + TargetFolder: '\\messv02ecc1.ec.local\EC_EAFRepository\Staging\DeploymentStorage\Adaptation_$(Build.Repository.Name)' + OverWrite: true + + - script: | + "C:\program files\dotnet\dotnet.exe" clean --configuration $(Configuration) + workingDirectory: Tests + displayName: "Core Clean - Tests" + + - script: | + "C:\program files\dotnet\dotnet.exe" clean --configuration $(Configuration) + workingDirectory: Adaptation + displayName: "Core Clean - Adaptation" + + - script: 'echo $(Build.SourceVersion)-$(Build.BuildId)>bin_x_x_\$(Configuration)\$(CoreVersion)\win-x64\$(Build.Repository.Name).txt' + displayName: 'Force Fail' + enabled: false diff --git a/Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.0/BIORAD4.cs b/Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.0/BIORAD4.cs index 87ecef2..bafe334 100644 --- a/Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.0/BIORAD4.cs +++ b/Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.0/BIORAD4.cs @@ -18,6 +18,8 @@ public class BIORAD4 : EAFLoggingUnitTesting internal static string DummyRoot { get; private set; } internal static BIORAD4 EAFLoggingUnitTesting { get; private set; } + static BIORAD4() => DummyRoot = @"\\messv02ecc1.ec.local\EC_Characterization_Si\Dummy"; + public BIORAD4() : base(DummyRoot, testContext: null, declaringType: null, skipEquipmentDictionary: false) { if (EAFLoggingUnitTesting is null) @@ -45,7 +47,7 @@ public class BIORAD4 : EAFLoggingUnitTesting EAFLoggingUnitTesting?.Dispose(); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] @@ -58,7 +60,7 @@ public class BIORAD4 : EAFLoggingUnitTesting EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] @@ -71,7 +73,7 @@ public class BIORAD4 : EAFLoggingUnitTesting EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] diff --git a/Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.0/BIORAD5.cs b/Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.0/BIORAD5.cs index d378f9a..72666de 100644 --- a/Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.0/BIORAD5.cs +++ b/Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.0/BIORAD5.cs @@ -18,6 +18,8 @@ public class BIORAD5 : EAFLoggingUnitTesting internal static string DummyRoot { get; private set; } internal static BIORAD5 EAFLoggingUnitTesting { get; private set; } + static BIORAD5() => DummyRoot = @"\\messv02ecc1.ec.local\EC_Characterization_Si\Dummy"; + public BIORAD5() : base(DummyRoot, testContext: null, declaringType: null, skipEquipmentDictionary: false) { if (EAFLoggingUnitTesting is null) @@ -45,7 +47,7 @@ public class BIORAD5 : EAFLoggingUnitTesting EAFLoggingUnitTesting?.Dispose(); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] @@ -58,7 +60,7 @@ public class BIORAD5 : EAFLoggingUnitTesting EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] @@ -71,7 +73,7 @@ public class BIORAD5 : EAFLoggingUnitTesting EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] diff --git a/Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.0/MET08THFTIRSTRATUS.cs b/Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.0/MET08THFTIRSTRATUS.cs deleted file mode 100644 index b3afbdc..0000000 --- a/Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.0/MET08THFTIRSTRATUS.cs +++ /dev/null @@ -1,178 +0,0 @@ -using Adaptation._Tests.Shared; -using Microsoft.Extensions.Logging; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using System; -using System.Diagnostics; -using System.IO; -using System.Reflection; - -namespace Adaptation._Tests.CreateSelfDescription.Staging.v2_47_0; - -[TestClass] -public class MET08THFTIRSTRATUS : EAFLoggingUnitTesting -{ - -#pragma warning disable CA2254 -#pragma warning disable IDE0060 - - internal static string DummyRoot { get; private set; } - internal static MET08THFTIRSTRATUS EAFLoggingUnitTesting { get; private set; } - - public MET08THFTIRSTRATUS() : base(DummyRoot, testContext: null, declaringType: null, skipEquipmentDictionary: false) - { - if (EAFLoggingUnitTesting is null) - throw new Exception(); - } - - public MET08THFTIRSTRATUS(TestContext testContext) : base(DummyRoot, testContext, new StackFrame().GetMethod().DeclaringType, skipEquipmentDictionary: false) - { - } - - [ClassInitialize] - public static void ClassInitialize(TestContext testContext) - { - EAFLoggingUnitTesting ??= new MET08THFTIRSTRATUS(testContext); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(testContext.TestName, " - ClassInitialize")); - string[] fileNameAndText = EAFLoggingUnitTesting.AdaptationTesting.GetCSharpText(testContext.TestName); - File.WriteAllText(fileNameAndText[0], fileNameAndText[1]); - File.WriteAllText(fileNameAndText[2], fileNameAndText[3]); - } - - [ClassCleanup()] - public static void ClassCleanup() - { - EAFLoggingUnitTesting.Logger?.LogInformation("Cleanup"); - EAFLoggingUnitTesting?.Dispose(); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_0__MET08THFTIRSTRATUS__MoveMatchingFiles() - { - string check = "*.pdsf"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_0__MET08THFTIRSTRATUS__OpenInsightMetrologyViewer() - { - string check = "*.pdsf"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_0__MET08THFTIRSTRATUS__IQSSi() - { - string check = "*.pdsf"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_0__MET08THFTIRSTRATUS__OpenInsight() - { - string check = "*.pdsf"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_0__MET08THFTIRSTRATUS__OpenInsightMetrologyViewerAttachments() - { - string check = "*.pdsf"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_0__MET08THFTIRSTRATUS__APC() - { - string check = "*.pdsf"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_0__MET08THFTIRSTRATUS__SPaCe() - { - string check = "*.pdsf"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_0__MET08THFTIRSTRATUS__Processed() - { - string check = "*.pdsf"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_0__MET08THFTIRSTRATUS__Archive() - { - string check = "*.pdsf"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_0__MET08THFTIRSTRATUS__Dummy() - { - string check = "637400762024374000.zip"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - -} \ No newline at end of file diff --git a/Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.1/BIORAD4.cs b/Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.1/BIORAD4.cs deleted file mode 100644 index bdb8cf5..0000000 --- a/Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.1/BIORAD4.cs +++ /dev/null @@ -1,89 +0,0 @@ -using Adaptation._Tests.Shared; -using Microsoft.Extensions.Logging; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using System; -using System.Diagnostics; -using System.IO; -using System.Reflection; - -namespace Adaptation._Tests.CreateSelfDescription.Staging.v2_47_1; - -[TestClass] -public class BIORAD4 : EAFLoggingUnitTesting -{ - -#pragma warning disable CA2254 -#pragma warning disable IDE0060 - - internal static string DummyRoot { get; private set; } - internal static BIORAD4 EAFLoggingUnitTesting { get; private set; } - - public BIORAD4() : base(DummyRoot, testContext: null, declaringType: null, skipEquipmentDictionary: false) - { - if (EAFLoggingUnitTesting is null) - throw new Exception(); - } - - public BIORAD4(TestContext testContext) : base(DummyRoot, testContext, new StackFrame().GetMethod().DeclaringType, skipEquipmentDictionary: false) - { - } - - [ClassInitialize] - public static void ClassInitialize(TestContext testContext) - { - EAFLoggingUnitTesting ??= new BIORAD4(testContext); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(testContext.TestName, " - ClassInitialize")); - string[] fileNameAndText = EAFLoggingUnitTesting.AdaptationTesting.GetCSharpText(testContext.TestName); - File.WriteAllText(fileNameAndText[0], fileNameAndText[1]); - File.WriteAllText(fileNameAndText[2], fileNameAndText[3]); - } - - [ClassCleanup()] - public static void ClassCleanup() - { - EAFLoggingUnitTesting.Logger?.LogInformation("Cleanup"); - EAFLoggingUnitTesting?.Dispose(); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_1__BIORAD4__txt() - { - string check = "*DataBioRad.txt"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_1__BIORAD4__Stratus() - { - string check = "CassetteDataBioRad_*.txt"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_1__BIORAD4__QS408M() - { - string check = "DetailDataBioRad_*.txt"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - string[] fileNameAndJson = EAFLoggingUnitTesting.AdaptationTesting.GetConfiguration(methodBase); - Assert.IsTrue(fileNameAndJson[1].Contains(check)); - File.WriteAllText(fileNameAndJson[0], fileNameAndJson[1]); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - -} \ No newline at end of file diff --git a/Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.1/BIORAD5.cs b/Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.1/BIORAD5.cs deleted file mode 100644 index e6f77d7..0000000 --- a/Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.1/BIORAD5.cs +++ /dev/null @@ -1,89 +0,0 @@ -using Adaptation._Tests.Shared; -using Microsoft.Extensions.Logging; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using System; -using System.Diagnostics; -using System.IO; -using System.Reflection; - -namespace Adaptation._Tests.CreateSelfDescription.Staging.v2_47_1; - -[TestClass] -public class BIORAD5 : EAFLoggingUnitTesting -{ - -#pragma warning disable CA2254 -#pragma warning disable IDE0060 - - internal static string DummyRoot { get; private set; } - internal static BIORAD5 EAFLoggingUnitTesting { get; private set; } - - public BIORAD5() : base(DummyRoot, testContext: null, declaringType: null, skipEquipmentDictionary: false) - { - if (EAFLoggingUnitTesting is null) - throw new Exception(); - } - - public BIORAD5(TestContext testContext) : base(DummyRoot, testContext, new StackFrame().GetMethod().DeclaringType, skipEquipmentDictionary: false) - { - } - - [ClassInitialize] - public static void ClassInitialize(TestContext testContext) - { - EAFLoggingUnitTesting ??= new BIORAD5(testContext); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(testContext.TestName, " - ClassInitialize")); - string[] fileNameAndText = EAFLoggingUnitTesting.AdaptationTesting.GetCSharpText(testContext.TestName); - File.WriteAllText(fileNameAndText[0], fileNameAndText[1]); - File.WriteAllText(fileNameAndText[2], fileNameAndText[3]); - } - - [ClassCleanup()] - public static void ClassCleanup() - { - EAFLoggingUnitTesting.Logger?.LogInformation("Cleanup"); - EAFLoggingUnitTesting?.Dispose(); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_1__BIORAD5__txt() - { - string check = "*DataBioRad.txt"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_1__BIORAD5__Stratus() - { - string check = "CassetteDataBioRad_*.txt"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_1__BIORAD5__QS408M() - { - string check = "DetailDataBioRad_*.txt"; - MethodBase methodBase = new StackFrame().GetMethod(); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); - string[] fileNameAndJson = EAFLoggingUnitTesting.AdaptationTesting.GetConfiguration(methodBase); - Assert.IsTrue(fileNameAndJson[1].Contains(check)); - File.WriteAllText(fileNameAndJson[0], fileNameAndJson[1]); - EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); - } - -} \ No newline at end of file diff --git a/Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.1/MET08THFTIRSTRATUS.cs b/Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.1/MET08THFTIRSTRATUS.cs index 2f98541..94790ba 100644 --- a/Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.1/MET08THFTIRSTRATUS.cs +++ b/Adaptation/_Tests/CreateSelfDescription/Staging/v2.47.1/MET08THFTIRSTRATUS.cs @@ -18,6 +18,8 @@ public class MET08THFTIRSTRATUS : EAFLoggingUnitTesting internal static string DummyRoot { get; private set; } internal static MET08THFTIRSTRATUS EAFLoggingUnitTesting { get; private set; } + static MET08THFTIRSTRATUS() => DummyRoot = @"\\messv02ecc1.ec.local\EC_Characterization_Si\Dummy"; + public MET08THFTIRSTRATUS() : base(DummyRoot, testContext: null, declaringType: null, skipEquipmentDictionary: false) { if (EAFLoggingUnitTesting is null) @@ -45,7 +47,7 @@ public class MET08THFTIRSTRATUS : EAFLoggingUnitTesting EAFLoggingUnitTesting?.Dispose(); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] @@ -58,7 +60,7 @@ public class MET08THFTIRSTRATUS : EAFLoggingUnitTesting EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] @@ -71,7 +73,7 @@ public class MET08THFTIRSTRATUS : EAFLoggingUnitTesting EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] @@ -84,7 +86,7 @@ public class MET08THFTIRSTRATUS : EAFLoggingUnitTesting EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] @@ -97,7 +99,7 @@ public class MET08THFTIRSTRATUS : EAFLoggingUnitTesting EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] @@ -110,7 +112,7 @@ public class MET08THFTIRSTRATUS : EAFLoggingUnitTesting EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] @@ -123,7 +125,7 @@ public class MET08THFTIRSTRATUS : EAFLoggingUnitTesting EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] @@ -136,7 +138,7 @@ public class MET08THFTIRSTRATUS : EAFLoggingUnitTesting EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] @@ -149,7 +151,7 @@ public class MET08THFTIRSTRATUS : EAFLoggingUnitTesting EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] @@ -162,7 +164,7 @@ public class MET08THFTIRSTRATUS : EAFLoggingUnitTesting EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] diff --git a/Adaptation/_Tests/Extract/Staging/v2.47.0/BIORAD4.cs b/Adaptation/_Tests/Extract/Staging/v2.47.0/BIORAD4.cs index 4bd24a9..ef5c532 100644 --- a/Adaptation/_Tests/Extract/Staging/v2.47.0/BIORAD4.cs +++ b/Adaptation/_Tests/Extract/Staging/v2.47.0/BIORAD4.cs @@ -23,22 +23,23 @@ public class BIORAD4 _BIORAD4 = CreateSelfDescription.Staging.v2_47_0.BIORAD4.EAFLoggingUnitTesting; } -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_0__BIORAD4__txt() => _BIORAD4.Staging__v2_47_0__BIORAD4__txt(); -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_0__BIORAD4__txt637730081979221342__Normal() { + bool validatePDSF = false; string check = "*DataBioRad.txt"; _BIORAD4.Staging__v2_47_0__BIORAD4__txt(); MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check); + string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check, validatePDSF); _ = Shared.AdaptationTesting.GetLogisticsColumnsAndBody(variables[2], variables[4]); IFileRead fileRead = _BIORAD4.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); @@ -47,83 +48,88 @@ public class BIORAD4 Shared.AdaptationTesting.UpdatePassDirectory(variables[2]); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_0__BIORAD4__txt637818036815840307__ProcessFailed() { + bool validatePDSF = false; string check = "*DataBioRad.txt"; _BIORAD4.Staging__v2_47_0__BIORAD4__txt(); MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check); + string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check, validatePDSF); IFileRead fileRead = _BIORAD4.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); _ = fileRead.ReExtract(); Shared.AdaptationTesting.UpdatePassDirectory(variables[2]); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_0__BIORAD4__txt637746296480404920__Failure() { + bool validatePDSF = false; string check = "*DataBioRad.txt"; _BIORAD4.Staging__v2_47_0__BIORAD4__txt(); MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check); + string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check, validatePDSF); IFileRead fileRead = _BIORAD4.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); _ = fileRead.ReExtract(); Shared.AdaptationTesting.UpdatePassDirectory(variables[2]); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_0__BIORAD4__Stratus() => _BIORAD4.Staging__v2_47_0__BIORAD4__Stratus(); -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_0__BIORAD4__Stratus637730081979221342__RDS() { + bool validatePDSF = false; string check = "CassetteDataBioRad_*.txt"; _BIORAD4.Staging__v2_47_0__BIORAD4__Stratus(); MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check); + string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check, validatePDSF); IFileRead fileRead = _BIORAD4.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); Logistics logistics = new(fileRead); _ = Shared.AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_0__BIORAD4__Stratus637730081979221342__1TRDS() { + bool validatePDSF = false; string check = "CassetteDataBioRad_*.txt"; _BIORAD4.Staging__v2_47_0__BIORAD4__Stratus(); MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check); + string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check, validatePDSF); IFileRead fileRead = _BIORAD4.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); Logistics logistics = new(fileRead); _ = Shared.AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_0__BIORAD4__Stratus637733400573863329__ReactorAndRDS() { DateTime dateTime; + bool validatePDSF = false; string check = "CassetteDataBioRad_*.txt"; _BIORAD4.Staging__v2_47_0__BIORAD4__Stratus(); MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check); + string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check, validatePDSF); IFileRead fileRead = _BIORAD4.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); Logistics logistics = new(fileRead); _ = Shared.AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics); @@ -133,37 +139,39 @@ public class BIORAD4 Assert.IsTrue(dateTime == logistics.DateTimeFromSequence); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_0__BIORAD4__Stratus637818036815840307__ProcessFailed() { + bool validatePDSF = false; string check = "CassetteDataBioRad_*.txt"; _BIORAD4.Staging__v2_47_0__BIORAD4__Stratus(); MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check); + string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check, validatePDSF); IFileRead fileRead = _BIORAD4.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); _ = fileRead.ReExtract(); Shared.AdaptationTesting.UpdatePassDirectory(variables[2]); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_0__BIORAD4__QS408M() => _BIORAD4.Staging__v2_47_0__BIORAD4__QS408M(); -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_0__BIORAD4__Stratus638010209430211312__MissingRecipe() { + bool validatePDSF = false; string check = "CassetteDataBioRad_*.txt"; _BIORAD4.Staging__v2_47_0__BIORAD4__Stratus(); MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check); + string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check, validatePDSF); IFileRead fileRead = _BIORAD4.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); _ = fileRead.ReExtract(); Shared.AdaptationTesting.UpdatePassDirectory(variables[2]); diff --git a/Adaptation/_Tests/Extract/Staging/v2.47.0/BIORAD5.cs b/Adaptation/_Tests/Extract/Staging/v2.47.0/BIORAD5.cs index 88b5ba0..19db8ab 100644 --- a/Adaptation/_Tests/Extract/Staging/v2.47.0/BIORAD5.cs +++ b/Adaptation/_Tests/Extract/Staging/v2.47.0/BIORAD5.cs @@ -23,23 +23,24 @@ public class BIORAD5 _BIORAD5 = CreateSelfDescription.Staging.v2_47_0.BIORAD5.EAFLoggingUnitTesting; } -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_0__BIORAD5__txt() => _BIORAD5.Staging__v2_47_0__BIORAD5__txt(); -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_0__BIORAD5__txt637805172599370243__Why() { DateTime dateTime; + bool validatePDSF = false; string check = "*DataBioRad.txt"; _BIORAD5.Staging__v2_47_0__BIORAD5__txt(); MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _BIORAD5.AdaptationTesting.GetVariables(methodBase, check); + string[] variables = _BIORAD5.AdaptationTesting.GetVariables(methodBase, check, validatePDSF); IFileRead fileRead = _BIORAD5.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); Logistics logistics = new(fileRead); _ = Shared.AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics); @@ -49,23 +50,24 @@ public class BIORAD5 Assert.IsTrue(dateTime == logistics.DateTimeFromSequence); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_0__BIORAD5__Stratus() => _BIORAD5.Staging__v2_47_0__BIORAD5__Stratus(); -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_0__BIORAD5__Stratus637738592809956919__ReactorAndRDS() { DateTime dateTime; + bool validatePDSF = false; string check = "CassetteDataBioRad_*.txt"; _BIORAD5.Staging__v2_47_0__BIORAD5__Stratus(); MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _BIORAD5.AdaptationTesting.GetVariables(methodBase, check); + string[] variables = _BIORAD5.AdaptationTesting.GetVariables(methodBase, check, validatePDSF); IFileRead fileRead = _BIORAD5.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); Logistics logistics = new(fileRead); _ = Shared.AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics); @@ -75,17 +77,18 @@ public class BIORAD5 Assert.IsTrue(dateTime == logistics.DateTimeFromSequence); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_0__BIORAD5__Stratus637805172599370243__Why() { DateTime dateTime; + bool validatePDSF = false; string check = "CassetteDataBioRad_*.txt"; _BIORAD5.Staging__v2_47_0__BIORAD5__Stratus(); MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _BIORAD5.AdaptationTesting.GetVariables(methodBase, check); + string[] variables = _BIORAD5.AdaptationTesting.GetVariables(methodBase, check, validatePDSF); IFileRead fileRead = _BIORAD5.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); Logistics logistics = new(fileRead); _ = Shared.AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics); @@ -95,7 +98,7 @@ public class BIORAD5 Assert.IsTrue(dateTime == logistics.DateTimeFromSequence); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] diff --git a/Adaptation/_Tests/Extract/Staging/v2.47.0/MET08THFTIRSTRATUS.cs b/Adaptation/_Tests/Extract/Staging/v2.47.0/MET08THFTIRSTRATUS.cs deleted file mode 100644 index dfec57b..0000000 --- a/Adaptation/_Tests/Extract/Staging/v2.47.0/MET08THFTIRSTRATUS.cs +++ /dev/null @@ -1,112 +0,0 @@ -using Adaptation._Tests.Shared; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using System.Diagnostics; -using System.Reflection; - -namespace Adaptation._Tests.Extract.Staging.v2_47_0; - -[TestClass] -public class MET08THFTIRSTRATUS -{ - -#pragma warning disable CA2254 -#pragma warning disable IDE0060 - - private static CreateSelfDescription.Staging.v2_47_0.MET08THFTIRSTRATUS _MET08THFTIRSTRATUS; - - [ClassInitialize] - public static void ClassInitialize(TestContext testContext) - { - CreateSelfDescription.Staging.v2_47_0.MET08THFTIRSTRATUS.ClassInitialize(testContext); - _MET08THFTIRSTRATUS = CreateSelfDescription.Staging.v2_47_0.MET08THFTIRSTRATUS.EAFLoggingUnitTesting; - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_0__MET08THFTIRSTRATUS__MoveMatchingFiles() => _MET08THFTIRSTRATUS.Staging__v2_47_0__MET08THFTIRSTRATUS__MoveMatchingFiles(); - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_0__MET08THFTIRSTRATUS__OpenInsightMetrologyViewer() => _MET08THFTIRSTRATUS.Staging__v2_47_0__MET08THFTIRSTRATUS__OpenInsightMetrologyViewer(); - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_0__MET08THFTIRSTRATUS__IQSSi() => _MET08THFTIRSTRATUS.Staging__v2_47_0__MET08THFTIRSTRATUS__IQSSi(); - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_0__MET08THFTIRSTRATUS__OpenInsight() => _MET08THFTIRSTRATUS.Staging__v2_47_0__MET08THFTIRSTRATUS__OpenInsight(); - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_0__MET08THFTIRSTRATUS__OpenInsight638014829236768047__Normal() - { - string check = "*.pdsf"; - _MET08THFTIRSTRATUS.Staging__v2_47_0__MET08THFTIRSTRATUS__OpenInsight(); - MethodBase method = new StackFrame().GetMethod(); - string[] variables = _MET08THFTIRSTRATUS.AdaptationTesting.GetVariables(method, check); - _ = _MET08THFTIRSTRATUS.AdaptationTesting.Get(method, variables[2], variables[3], false).ReExtract(); - AdaptationTesting.UpdatePassDirectory(variables[2]); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_0__MET08THFTIRSTRATUS__OpenInsight638015284160909324__WO() - { - string check = "*.pdsf"; - _MET08THFTIRSTRATUS.Staging__v2_47_0__MET08THFTIRSTRATUS__OpenInsight(); - MethodBase method = new StackFrame().GetMethod(); - string[] variables = _MET08THFTIRSTRATUS.AdaptationTesting.GetVariables(method, check); - _ = _MET08THFTIRSTRATUS.AdaptationTesting.Get(method, variables[2], variables[3], false).ReExtract(); - AdaptationTesting.UpdatePassDirectory(variables[2]); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_0__MET08THFTIRSTRATUS__OpenInsightMetrologyViewerAttachments() => _MET08THFTIRSTRATUS.Staging__v2_47_0__MET08THFTIRSTRATUS__OpenInsightMetrologyViewerAttachments(); - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_0__MET08THFTIRSTRATUS__APC() => _MET08THFTIRSTRATUS.Staging__v2_47_0__MET08THFTIRSTRATUS__APC(); - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_0__MET08THFTIRSTRATUS__SPaCe() => _MET08THFTIRSTRATUS.Staging__v2_47_0__MET08THFTIRSTRATUS__SPaCe(); - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_0__MET08THFTIRSTRATUS__Processed() => _MET08THFTIRSTRATUS.Staging__v2_47_0__MET08THFTIRSTRATUS__Processed(); - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_0__MET08THFTIRSTRATUS__Archive() => _MET08THFTIRSTRATUS.Staging__v2_47_0__MET08THFTIRSTRATUS__Archive(); - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_0__MET08THFTIRSTRATUS__Dummy() => _MET08THFTIRSTRATUS.Staging__v2_47_0__MET08THFTIRSTRATUS__Dummy(); - -} \ No newline at end of file diff --git a/Adaptation/_Tests/Extract/Staging/v2.47.1/BIORAD4.cs b/Adaptation/_Tests/Extract/Staging/v2.47.1/BIORAD4.cs deleted file mode 100644 index 5164fce..0000000 --- a/Adaptation/_Tests/Extract/Staging/v2.47.1/BIORAD4.cs +++ /dev/null @@ -1,172 +0,0 @@ -using Adaptation.Shared; -using Adaptation.Shared.Methods; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using System; -using System.Diagnostics; -using System.Reflection; - -namespace Adaptation._Tests.Extract.Staging.v2_47_1; - -[TestClass] -public class BIORAD4 -{ - -#pragma warning disable CA2254 -#pragma warning disable IDE0060 - - private static CreateSelfDescription.Staging.v2_47_1.BIORAD4 _BIORAD4; - - [ClassInitialize] - public static void ClassInitialize(TestContext testContext) - { - CreateSelfDescription.Staging.v2_47_1.BIORAD4.ClassInitialize(testContext); - _BIORAD4 = CreateSelfDescription.Staging.v2_47_1.BIORAD4.EAFLoggingUnitTesting; - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_1__BIORAD4__txt() => _BIORAD4.Staging__v2_47_1__BIORAD4__txt(); - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_1__BIORAD4__txt637730081979221342__Normal() - { - string check = "*DataBioRad.txt"; - _BIORAD4.Staging__v2_47_1__BIORAD4__txt(); - MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check); - - _ = Shared.AdaptationTesting.GetLogisticsColumnsAndBody(variables[2], variables[4]); - IFileRead fileRead = _BIORAD4.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); - - _ = fileRead.ReExtract(); - Shared.AdaptationTesting.UpdatePassDirectory(variables[2]); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_1__BIORAD4__txt637818036815840307__ProcessFailed() - { - string check = "*DataBioRad.txt"; - _BIORAD4.Staging__v2_47_1__BIORAD4__txt(); - MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check); - IFileRead fileRead = _BIORAD4.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); - _ = fileRead.ReExtract(); - Shared.AdaptationTesting.UpdatePassDirectory(variables[2]); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_1__BIORAD4__txt637746296480404920__Failure() - { - string check = "*DataBioRad.txt"; - _BIORAD4.Staging__v2_47_1__BIORAD4__txt(); - MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check); - IFileRead fileRead = _BIORAD4.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); - _ = fileRead.ReExtract(); - Shared.AdaptationTesting.UpdatePassDirectory(variables[2]); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_1__BIORAD4__Stratus() => _BIORAD4.Staging__v2_47_1__BIORAD4__Stratus(); - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_1__BIORAD4__Stratus637730081979221342__RDS() - { - string check = "CassetteDataBioRad_*.txt"; - _BIORAD4.Staging__v2_47_1__BIORAD4__Stratus(); - MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check); - IFileRead fileRead = _BIORAD4.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); - Logistics logistics = new(fileRead); - _ = Shared.AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_1__BIORAD4__Stratus637730081979221342__1TRDS() - { - string check = "CassetteDataBioRad_*.txt"; - _BIORAD4.Staging__v2_47_1__BIORAD4__Stratus(); - MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check); - IFileRead fileRead = _BIORAD4.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); - Logistics logistics = new(fileRead); - _ = Shared.AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_1__BIORAD4__Stratus637733400573863329__ReactorAndRDS() - { - DateTime dateTime; - string check = "CassetteDataBioRad_*.txt"; - _BIORAD4.Staging__v2_47_1__BIORAD4__Stratus(); - MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check); - IFileRead fileRead = _BIORAD4.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); - Logistics logistics = new(fileRead); - _ = Shared.AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics); - dateTime = FileHandlers.Stratus.ProcessData.GetDateTime(logistics, string.Empty); - Assert.IsTrue(dateTime == logistics.DateTimeFromSequence); - dateTime = FileHandlers.Stratus.ProcessData.GetDateTime(logistics, "11/24/21 08:39"); - Assert.IsTrue(dateTime == logistics.DateTimeFromSequence); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_1__BIORAD4__Stratus637818036815840307__ProcessFailed() - { - string check = "CassetteDataBioRad_*.txt"; - _BIORAD4.Staging__v2_47_1__BIORAD4__Stratus(); - MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check); - IFileRead fileRead = _BIORAD4.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); - _ = fileRead.ReExtract(); - Shared.AdaptationTesting.UpdatePassDirectory(variables[2]); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_1__BIORAD4__QS408M() => _BIORAD4.Staging__v2_47_1__BIORAD4__QS408M(); - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_1__BIORAD4__Stratus638010209430211312__MissingRecipe() - { - string check = "CassetteDataBioRad_*.txt"; - _BIORAD4.Staging__v2_47_1__BIORAD4__Stratus(); - MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _BIORAD4.AdaptationTesting.GetVariables(methodBase, check); - IFileRead fileRead = _BIORAD4.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); - _ = fileRead.ReExtract(); - Shared.AdaptationTesting.UpdatePassDirectory(variables[2]); - } - -} \ No newline at end of file diff --git a/Adaptation/_Tests/Extract/Staging/v2.47.1/BIORAD5.cs b/Adaptation/_Tests/Extract/Staging/v2.47.1/BIORAD5.cs deleted file mode 100644 index b0eab23..0000000 --- a/Adaptation/_Tests/Extract/Staging/v2.47.1/BIORAD5.cs +++ /dev/null @@ -1,104 +0,0 @@ -using Adaptation.Shared; -using Adaptation.Shared.Methods; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using System; -using System.Diagnostics; -using System.Reflection; - -namespace Adaptation._Tests.Extract.Staging.v2_47_1; - -[TestClass] -public class BIORAD5 -{ - -#pragma warning disable CA2254 -#pragma warning disable IDE0060 - - private static CreateSelfDescription.Staging.v2_47_1.BIORAD5 _BIORAD5; - - [ClassInitialize] - public static void ClassInitialize(TestContext testContext) - { - CreateSelfDescription.Staging.v2_47_1.BIORAD5.ClassInitialize(testContext); - _BIORAD5 = CreateSelfDescription.Staging.v2_47_1.BIORAD5.EAFLoggingUnitTesting; - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_1__BIORAD5__txt() => _BIORAD5.Staging__v2_47_1__BIORAD5__txt(); - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_1__BIORAD5__txt637805172599370243__Why() - { - DateTime dateTime; - string check = "*DataBioRad.txt"; - _BIORAD5.Staging__v2_47_1__BIORAD5__txt(); - MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _BIORAD5.AdaptationTesting.GetVariables(methodBase, check); - IFileRead fileRead = _BIORAD5.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); - Logistics logistics = new(fileRead); - _ = Shared.AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics); - dateTime = FileHandlers.Stratus.ProcessData.GetDateTime(logistics, string.Empty); - Assert.IsTrue(dateTime == logistics.DateTimeFromSequence); - dateTime = FileHandlers.Stratus.ProcessData.GetDateTime(logistics, "11/24/21 08:39"); - Assert.IsTrue(dateTime == logistics.DateTimeFromSequence); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_1__BIORAD5__Stratus() => _BIORAD5.Staging__v2_47_1__BIORAD5__Stratus(); - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_1__BIORAD5__Stratus637738592809956919__ReactorAndRDS() - { - DateTime dateTime; - string check = "CassetteDataBioRad_*.txt"; - _BIORAD5.Staging__v2_47_1__BIORAD5__Stratus(); - MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _BIORAD5.AdaptationTesting.GetVariables(methodBase, check); - IFileRead fileRead = _BIORAD5.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); - Logistics logistics = new(fileRead); - _ = Shared.AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics); - dateTime = FileHandlers.Stratus.ProcessData.GetDateTime(logistics, string.Empty); - Assert.IsTrue(dateTime == logistics.DateTimeFromSequence); - dateTime = FileHandlers.Stratus.ProcessData.GetDateTime(logistics, "11/24/21 08:39"); - Assert.IsTrue(dateTime == logistics.DateTimeFromSequence); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_1__BIORAD5__Stratus637805172599370243__Why() - { - DateTime dateTime; - string check = "CassetteDataBioRad_*.txt"; - _BIORAD5.Staging__v2_47_1__BIORAD5__Stratus(); - MethodBase methodBase = new StackFrame().GetMethod(); - string[] variables = _BIORAD5.AdaptationTesting.GetVariables(methodBase, check); - IFileRead fileRead = _BIORAD5.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); - Logistics logistics = new(fileRead); - _ = Shared.AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics); - dateTime = FileHandlers.Stratus.ProcessData.GetDateTime(logistics, string.Empty); - Assert.IsTrue(dateTime == logistics.DateTimeFromSequence); - dateTime = FileHandlers.Stratus.ProcessData.GetDateTime(logistics, "11/24/21 08:39"); - Assert.IsTrue(dateTime == logistics.DateTimeFromSequence); - } - -#if true - [Ignore] -#endif - [TestMethod] - public void Staging__v2_47_1__BIORAD5__QS408M() => _BIORAD5.Staging__v2_47_1__BIORAD5__QS408M(); - -} \ No newline at end of file diff --git a/Adaptation/_Tests/Extract/Staging/v2.47.1/MET08THFTIRSTRATUS.cs b/Adaptation/_Tests/Extract/Staging/v2.47.1/MET08THFTIRSTRATUS.cs index 4e00ac5..2f7a99d 100644 --- a/Adaptation/_Tests/Extract/Staging/v2.47.1/MET08THFTIRSTRATUS.cs +++ b/Adaptation/_Tests/Extract/Staging/v2.47.1/MET08THFTIRSTRATUS.cs @@ -23,25 +23,25 @@ public class MET08THFTIRSTRATUS _MET08THFTIRSTRATUS = CreateSelfDescription.Staging.v2_47_1.MET08THFTIRSTRATUS.EAFLoggingUnitTesting; } -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_1__MET08THFTIRSTRATUS__MoveMatchingFiles() => _MET08THFTIRSTRATUS.Staging__v2_47_1__MET08THFTIRSTRATUS__MoveMatchingFiles(); -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_1__MET08THFTIRSTRATUS__OpenInsightMetrologyViewer() => _MET08THFTIRSTRATUS.Staging__v2_47_1__MET08THFTIRSTRATUS__OpenInsightMetrologyViewer(); -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_1__MET08THFTIRSTRATUS__IQSSi() => _MET08THFTIRSTRATUS.Staging__v2_47_1__MET08THFTIRSTRATUS__IQSSi(); -#if true +#if DEBUG [Ignore] #endif [TestMethod] @@ -59,7 +59,7 @@ public class MET08THFTIRSTRATUS AdaptationTesting.UpdatePassDirectory(variables[2]); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] @@ -73,7 +73,7 @@ public class MET08THFTIRSTRATUS AdaptationTesting.UpdatePassDirectory(variables[2]); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] @@ -88,37 +88,37 @@ public class MET08THFTIRSTRATUS _ = AdaptationTesting.ReExtractCompareUpdatePassDirectory(variables, fileRead, logistics); } -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_1__MET08THFTIRSTRATUS__OpenInsightMetrologyViewerAttachments() => _MET08THFTIRSTRATUS.Staging__v2_47_1__MET08THFTIRSTRATUS__OpenInsightMetrologyViewerAttachments(); -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_1__MET08THFTIRSTRATUS__APC() => _MET08THFTIRSTRATUS.Staging__v2_47_1__MET08THFTIRSTRATUS__APC(); -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_1__MET08THFTIRSTRATUS__SPaCe() => _MET08THFTIRSTRATUS.Staging__v2_47_1__MET08THFTIRSTRATUS__SPaCe(); -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_1__MET08THFTIRSTRATUS__Processed() => _MET08THFTIRSTRATUS.Staging__v2_47_1__MET08THFTIRSTRATUS__Processed(); -#if true +#if DEBUG [Ignore] #endif [TestMethod] public void Staging__v2_47_1__MET08THFTIRSTRATUS__Archive() => _MET08THFTIRSTRATUS.Staging__v2_47_1__MET08THFTIRSTRATUS__Archive(); -#if true +#if DEBUG [Ignore] #endif [TestMethod] diff --git a/Adaptation/_Tests/Shared/AdaptationTesting.cs b/Adaptation/_Tests/Shared/AdaptationTesting.cs index c011f8e..5741fc3 100644 --- a/Adaptation/_Tests/Shared/AdaptationTesting.cs +++ b/Adaptation/_Tests/Shared/AdaptationTesting.cs @@ -343,7 +343,7 @@ public class AdaptationTesting : ISMTP return result as T; } - protected static CellInstanceVersion GetCellInstanceVersion(string url) + public static CellInstanceVersion GetCellInstanceVersion(string url) { CellInstanceVersion result; byte[] byteArray; @@ -874,7 +874,7 @@ public class AdaptationTesting : ISMTP return result; } - protected Dictionary GetKeyValuePairs(string cellInstanceName, string cellInstanceVersionName, string cellInstanceConnectionName, FileConnectorConfiguration fileConnectorConfiguration, string equipmentTypeName, string parameterizedModelObjectDefinitionType, IList modelObjectParameters, string equipmentDictionaryName, List> equipmentDictionaryIsAlwaysEnabledEvents) + protected Dictionary GetKeyValuePairs(string cellInstanceName, string cellInstanceVersionName, string cellInstanceConnectionName, FileConnectorConfiguration fileConnectorConfiguration, string equipmentTypeName, string parameterizedModelObjectDefinitionType, IList modelObjectParameters, string equipmentDictionaryName, List> equipmentDictionaryIsAlwaysEnabledEvents, int edaConnectionPortNumber) { Dictionary results = new() { @@ -883,6 +883,7 @@ public class AdaptationTesting : ISMTP { nameof(cellInstanceName), cellInstanceName }, { nameof(equipmentTypeName), equipmentTypeName }, { nameof(cellInstanceVersionName), cellInstanceVersionName }, + { nameof(edaConnectionPortNumber), edaConnectionPortNumber }, { nameof(equipmentDictionaryName), equipmentDictionaryName }, { nameof(cellInstanceConnectionName), cellInstanceConnectionName }, { nameof(FileConnectorConfiguration), fileConnectorConfiguration }, @@ -930,7 +931,7 @@ public class AdaptationTesting : ISMTP Tuple> modelObjectParametersTuple = GetModelObjectParameters(equipmentTypeVersionTuple); Tuple equipmentDictionaryVersionTuple = GetEquipmentDictionaryVersionTuple(cellInstanceVersionTuple.Item2, mbn.CellInstanceConnectionName, equipmentTypeVersionTuple.Item4); Tuple>> equipmentDictionaryIsAlwaysEnabledEventsTuple = GetEquipmentDictionaryIsAlwaysEnabledEventsTuple(equipmentDictionaryVersionTuple); - Dictionary objects = GetKeyValuePairs(mbn.CellInstanceName, mbn.CellInstanceVersionName, mbn.CellInstanceConnectionName, fileConnectorConfigurationTuple.Item2, equipmentTypeVersionTuple.Item2, parameterizedModelObjectDefinitionTypeTuple.Item2, modelObjectParametersTuple.Item2, equipmentDictionaryVersionTuple.Item2, equipmentDictionaryIsAlwaysEnabledEventsTuple.Item2); + Dictionary objects = GetKeyValuePairs(mbn.CellInstanceName, mbn.CellInstanceVersionName, mbn.CellInstanceConnectionName, fileConnectorConfigurationTuple.Item2, equipmentTypeVersionTuple.Item2, parameterizedModelObjectDefinitionTypeTuple.Item2, modelObjectParametersTuple.Item2, equipmentDictionaryVersionTuple.Item2, equipmentDictionaryIsAlwaysEnabledEventsTuple.Item2, cellInstanceVersionTuple.Item2.EdaConnection.PortNumber); string json = JsonSerializer.Serialize(objects, new JsonSerializerOptions { WriteIndented = true }); results = new string[] { fileInfo.FullName, json }; return results; diff --git a/Adaptation/_Tests/Static/MET08THFTIRSTRATUS.cs b/Adaptation/_Tests/Static/MET08THFTIRSTRATUS.cs new file mode 100644 index 0000000..05fa8a2 --- /dev/null +++ b/Adaptation/_Tests/Static/MET08THFTIRSTRATUS.cs @@ -0,0 +1,72 @@ +using Adaptation._Tests.Shared; +using Microsoft.Extensions.Logging; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; +using System.Diagnostics; +using System.IO; +using System.Reflection; +using System.Text; + +namespace Adaptation._Tests.Static; + +[TestClass] +public class MET08THFTIRSTRATUS : LoggingUnitTesting, IDisposable +{ + +#pragma warning disable CA2254 +#pragma warning disable IDE0060 + + internal static MET08THFTIRSTRATUS LoggingUnitTesting { get; private set; } + + public MET08THFTIRSTRATUS() : base(testContext: null, declaringType: null) + { + if (LoggingUnitTesting is null) + throw new Exception(); + } + + public MET08THFTIRSTRATUS(TestContext testContext) : base(testContext, new StackFrame().GetMethod().DeclaringType) + { + } + + [ClassInitialize] + public static void ClassInitialize(TestContext testContext) => LoggingUnitTesting ??= new MET08THFTIRSTRATUS(testContext); + + [ClassCleanup()] + public static void ClassCleanup() + { + LoggingUnitTesting.Logger?.LogInformation("Cleanup"); + LoggingUnitTesting?.Dispose(); + } + + [TestMethod] + public void TestDateTime() + { + DateTime dateTime = DateTime.Now; + Assert.IsTrue(dateTime.ToString("M/d/yyyy h:mm:ss tt") == dateTime.ToString()); + } + +#if DEBUG + [Ignore] +#endif + [TestMethod] + public void Staging() + { + MethodBase methodBase = new StackFrame().GetMethod(); + StringBuilder results = new(); + (string cellInstanceName, string cellInstanceVersionName)[] collection = new (string, string)[] + { + new("MET08THFTIRSTRATUS", "v2.47.1"), + }; + string staging = "http://mestsa07ec.ec.local:9003/CellInstanceServiceV2"; + Shared.PasteSpecialXml.EAF.XML.API.CellInstance.CellInstanceVersion cellInstanceVersion; + LoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); + foreach ((string cellInstanceName, string cellInstanceVersionName) in collection) + { + cellInstanceVersion = AdaptationTesting.GetCellInstanceVersion($"{staging}/{cellInstanceName}/{cellInstanceVersionName}/configuration"); + _ = results.AppendLine($"{cellInstanceName}\t{cellInstanceVersionName}\t{cellInstanceVersion.EdaConnection.PortNumber}"); + } + File.WriteAllText($"D:/Tmp/{methodBase.Module.Name}-{methodBase.ReflectedType.Name}-{methodBase.Name}.tsv", results.ToString()); + LoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); + } + +} \ No newline at end of file diff --git a/Adaptation/_Tests/Static/Stratus.cs b/Adaptation/_Tests/Static/Stratus.cs index 0dc1629..7e412c9 100644 --- a/Adaptation/_Tests/Static/Stratus.cs +++ b/Adaptation/_Tests/Static/Stratus.cs @@ -3,7 +3,9 @@ using Microsoft.Extensions.Logging; using Microsoft.VisualStudio.TestTools.UnitTesting; using System; using System.Diagnostics; +using System.IO; using System.Reflection; +using System.Text; namespace Adaptation._Tests.Static; @@ -157,4 +159,29 @@ public class Stratus : LoggingUnitTesting, IDisposable LoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); } +#if DEBUG + [Ignore] +#endif + [TestMethod] + public void Staging() + { + MethodBase methodBase = new StackFrame().GetMethod(); + StringBuilder results = new(); + (string cellInstanceName, string cellInstanceVersionName)[] collection = new (string, string)[] + { + new("BIORAD4", "v2.47.0"), + new("BIORAD5", "v2.47.0"), + }; + string staging = "http://mestsa07ec.ec.local:9003/CellInstanceServiceV2"; + Shared.PasteSpecialXml.EAF.XML.API.CellInstance.CellInstanceVersion cellInstanceVersion; + LoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); + foreach ((string cellInstanceName, string cellInstanceVersionName) in collection) + { + cellInstanceVersion = AdaptationTesting.GetCellInstanceVersion($"{staging}/{cellInstanceName}/{cellInstanceVersionName}/configuration"); + _ = results.AppendLine($"{cellInstanceName}\t{cellInstanceVersionName}\t{cellInstanceVersion.EdaConnection.PortNumber}"); + } + File.WriteAllText($"D:/Tmp/{methodBase.Module.Name}-{methodBase.ReflectedType.Name}-{methodBase.Name}.tsv", results.ToString()); + LoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); + } + } \ No newline at end of file diff --git a/Jenkinsfile b/Jenkinsfile deleted file mode 100644 index f6aed74..0000000 --- a/Jenkinsfile +++ /dev/null @@ -1,172 +0,0 @@ -#!/usr/bin/env groovy -/* groovylint-disable CompileStatic, ConsecutiveStringConcatenation, DuplicateNumberLiteral, DuplicateStringLiteral, LineLength, NestedBlockDepth, NoDef, VariableTypeRequired */ -import groovy.transform.Field - -@Field String _DDrive = 'D:/' -@Field String _AssemblyName = '...' -@Field String _TargetLocation = '...' -@Field String _GitCommitSeven = '...' -@Field String _GitName = 'MET08THFTIRSTRATUS' -@Field String _TestProjectDirectory = 'Adaptation' -@Field String _AgentStaging = 'mestsa07ec-ecmeseaf' -@Field String _DDriveNet = "${_DDrive}Framework4.8" -@Field String _AgentProduction = 'messa08ec-ecmeseaf' -@Field String _AgentDevelopment = 'mestsa003-mesedasvc' -@Field String _ProgramFilesDotnet = 'C:/Program Files/dotnet/dotnet.exe' -@Field String _ProgramFilesMSBuild = 'C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin/MSBuild.exe' - -pipeline { - agent { - label env.JENKINS_ENVIRONMENT == 'Development' ? _AgentDevelopment : env.JENKINS_ENVIRONMENT == 'Staging' ? _AgentStaging : env.JENKINS_ENVIRONMENT == 'Production' ? _AgentProduction : 'Else' - } - parameters { - string(name: 'GIT_SERVER', defaultValue: env.JENKINS_ENVIRONMENT == 'Development' ? 'mestsa003.infineon.com' : 'mestsa07ec.ec.local', description: 'git server') - string(name: 'DEFAULT_FILE_SERVER', defaultValue: env.JENKINS_ENVIRONMENT == 'Development' ? 'messv02ecc1_ec_local' : 'messv02ecc1.ec.local', description: 'Default file server...') - } - stages { - // stage('Git') { - // steps { - // bat(returnStatus: true, script: 'git init') - // bat(returnStatus: true, script: 'git remote add origin \\\\' + params.GIT_SERVER + '\\Git\\' + _GitName + '.git') - // bat(returnStatus: true, script: 'git pull origin master') - // } - // } - stage('Setup') { - steps { - script { - _AssemblyName = "${env.JOB_NAME}" - // _GitCommitSeven = '1234567' - _GitCommitSeven = env.GIT_COMMIT.substring(0, 7) - def files = findFiles(glob: '*.csproj') - if (files.length != 1) { - error("Build failed because couldn't find a *.csproj file") - } - echo """ - ${files[0].name} - ${files[0].path} - ${files[0].directory} - ${files[0].length} - ${files[0].lastModified} - """ - _AssemblyName = files[0].name.split('[.]csproj')[0] - _TargetLocation = "\\\\${params.DEFAULT_FILE_SERVER}\\EC_EAFRepository\\${env.JENKINS_ENVIRONMENT}\\DeploymentStorage\\Adaptation_${_AssemblyName}" - } - } - } - stage('Info') { - steps { - echo "_AssemblyName ${_AssemblyName}" // ... - echo "BUILD_NUMBER ${env.BUILD_NUMBER}" // 11 - echo "DEFAULT_FILE_SERVER ${params.DEFAULT_FILE_SERVER}" // 11 - echo "GIT_BRANCH ${env.GIT_BRANCH}" // origin/master - echo "GIT_COMMIT ${env.GIT_COMMIT}" // 73b814069f2cf0173a62a8228815a9bc9ba93c41 - echo "GIT_SERVER ${params.GIT_SERVER}" // ... - echo "GIT_URL ${env.GIT_URL}" // D:\ProgramData\Git\....git - echo "JENKINS_ENVIRONMENT ${env.JENKINS_ENVIRONMENT}" // 11 - echo "JENKINS_URL ${env.JENKINS_URL}" // http://localhost:8080/ - echo "JOB_NAME ${env.JOB_NAME}" // ... - echo "WORKSPACE ${env.WORKSPACE}" // D:\.jenkins\_\... - } - } - // stage('Restore') { - // steps { - // bat(returnStatus: true, script: 'dotnet --info') - // } - // } - stage('Safe storage of app secrets') { - steps { - dir(_TestProjectDirectory) { - bat(returnStatus: true, script: '"' + _ProgramFilesDotnet + '" ' + - 'user-secrets init') - bat(returnStatus: true, script: '"' + _ProgramFilesDotnet + '" ' + - 'user-secrets set "BuildNumber" "' + env.BUILD_NUMBER + '"') - bat(returnStatus: true, script: '"' + _ProgramFilesDotnet + '" ' + - 'user-secrets set "GitCommitSeven" "' + _GitCommitSeven + '"') - bat(returnStatus: true, script: '"' + _ProgramFilesDotnet + '" ' + - 'user-secrets set "Server" "' + params.DEFAULT_FILE_SERVER + '"') - } - } - } - stage('Core Build') { - steps { - echo "Build number is ${currentBuild.number}" - dir(_TestProjectDirectory) { - bat(returnStatus: true, script: '"' + _ProgramFilesDotnet + '" ' + - 'build --runtime win-x64 --self-contained --verbosity quiet') - } - } - } - // stage('Test') { - // options { - // timeout(time: 10, unit: 'MINUTES') - // } - // steps { - // dir(_TestProjectDirectory) { - // bat('dotnet --info') - // } - // } - // } - stage('Framework Build') { - steps { - echo "Build number is ${currentBuild.number}" - bat(returnStatus: true, script: '"' + _ProgramFilesMSBuild + '" ' + - '/target:Restore ' + - '/detailedsummary ' + - '/consoleloggerparameters:PerformanceSummary;ErrorsOnly; ' + - '/property:Configuration=Debug;TargetFrameworkVersion=v4.8 ' + - _AssemblyName + '.csproj') - bat(returnStatus: true, script: '"' + _ProgramFilesMSBuild + '" ' + - '/target:Build ' + - '/detailedsummary ' + - '/consoleloggerparameters:PerformanceSummary;ErrorsOnly; ' + - '/property:Configuration=Debug;TargetFrameworkVersion=v4.8 ' + - _AssemblyName + '.csproj') - } - } - stage('Commit Id') { - steps { - dir('bin/Debug') { - writeFile file: "${_AssemblyName}.txt", text: "${env.GIT_COMMIT}-${env.BUILD_NUMBER}-${env.GIT_URL}" - } - } - } - stage('Package') { - steps { - fileOperations([fileZipOperation(folderPath: 'bin/Debug', outputFolderPath: "${_DDriveNet}/${_GitCommitSeven}-${env.BUILD_NUMBER}-${env.JOB_NAME}-Debug")]) - fileOperations([fileCopyOperation(excludes: '', flattenFiles: true, includes: "${_AssemblyName}*", renameFiles: false, sourceCaptureExpression: '', targetLocation: "${_DDriveNet}/${_GitCommitSeven}-${env.BUILD_NUMBER}-${env.JOB_NAME}-Debug", targetNameExpression: '')]) - } - } - // stage('Force Fail') { - // steps { - // error("Build failed because of this and that..") - // } - // } - stage('Copy Files to: file-share') { - steps { - dir('bin/Debug') { - fileOperations([fileCopyOperation(excludes: '', flattenFiles: true, includes: "${_AssemblyName}*.txt", renameFiles: false, sourceCaptureExpression: '', targetLocation: _TargetLocation, targetNameExpression: '')]) - fileOperations([fileCopyOperation(excludes: '', flattenFiles: true, includes: "${_AssemblyName}*.dll", renameFiles: false, sourceCaptureExpression: '', targetLocation: _TargetLocation, targetNameExpression: '')]) - fileOperations([fileCopyOperation(excludes: '', flattenFiles: true, includes: "${_AssemblyName}*.exe", renameFiles: false, sourceCaptureExpression: '', targetLocation: _TargetLocation, targetNameExpression: '')]) - fileOperations([fileCopyOperation(excludes: '', flattenFiles: true, includes: "${_AssemblyName}*.pdb", renameFiles: false, sourceCaptureExpression: '', targetLocation: _TargetLocation, targetNameExpression: '')]) - } - } - } - } - post { - always { - dir('bin') { - deleteDir() - } - dir('obj') { - deleteDir() - } - dir(_TestProjectDirectory + '/bin') { - deleteDir() - } - dir(_TestProjectDirectory + '/obj') { - deleteDir() - } - cleanWs() - } - } -}