From 77f72f71b90da2f09d01f9a28e3485bddb6ee666 Mon Sep 17 00:00:00 2001 From: Simone Date: Sat, 23 May 2026 23:49:59 +0200 Subject: [PATCH] fix(burn-in): migrate Start-BurnInTest wrappers to Linux host paths MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace Windows-hardcoded paths with Linux equivalents: - RepoUrl → local Gitea instance (10.10.20.11:3100/Simone/burnin-dummy) - TemplatePath/CloneBaseDir/ArtifactBaseDir/VmrunPath → /var/lib/ci/… - `$scriptDir\Test-CapacityBurnIn.ps1` → Join-Path $PSScriptRoot (cross-platform) - Remove `Split-Path -Parent $MyInvocation.MyCommand.Path` (redundant) Co-Authored-By: Claude Sonnet 4.6 --- scripts/Start-BurnInTest-Linux.ps1 | 14 ++++++-------- scripts/Start-BurnInTest.ps1 | 14 ++++++-------- 2 files changed, 12 insertions(+), 16 deletions(-) diff --git a/scripts/Start-BurnInTest-Linux.ps1 b/scripts/Start-BurnInTest-Linux.ps1 index 1a68d0b..1527fb1 100644 --- a/scripts/Start-BurnInTest-Linux.ps1 +++ b/scripts/Start-BurnInTest-Linux.ps1 @@ -51,18 +51,16 @@ param( Set-StrictMode -Version Latest $ErrorActionPreference = 'Stop' -$scriptDir = Split-Path -Parent $MyInvocation.MyCommand.Path - $burnInParams = @{ - RepoUrl = 'https://gitea.emulab.it/Simone/burnin-dummy.git' + RepoUrl = 'http://10.10.20.11:3100/Simone/burnin-dummy.git' Branch = 'main' - TemplatePath = 'F:\CI\Templates\LinuxBuild2404\LinuxBuild2404.vmx' + TemplatePath = '/var/lib/ci/templates/LinuxBuild2404/LinuxBuild2404.vmx' SnapshotName = 'BaseClean-Linux' - CloneBaseDir = 'F:\CI\BuildVMs' - ArtifactBaseDir = 'F:\CI\Artifacts' + CloneBaseDir = '/var/lib/ci/build-vms/' + ArtifactBaseDir = '/var/lib/ci/artifacts/' GuestCredentialTarget = 'BuildVMGuest' GiteaCredentialTarget = 'GiteaPAT' - VmrunPath = 'C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe' + VmrunPath = '/usr/bin/vmrun' GuestOS = 'Linux' BuildCommand = $BuildCommand Parallelism = $Parallelism @@ -70,6 +68,6 @@ $burnInParams = @{ RoundTimeoutMinutes = $RoundTimeoutMinutes } -& "$scriptDir\Test-CapacityBurnIn.ps1" @burnInParams +& (Join-Path $PSScriptRoot 'Test-CapacityBurnIn.ps1') @burnInParams exit $LASTEXITCODE diff --git a/scripts/Start-BurnInTest.ps1 b/scripts/Start-BurnInTest.ps1 index beaa932..992ada8 100644 --- a/scripts/Start-BurnInTest.ps1 +++ b/scripts/Start-BurnInTest.ps1 @@ -55,18 +55,16 @@ param( Set-StrictMode -Version Latest $ErrorActionPreference = 'Stop' -$scriptDir = Split-Path -Parent $MyInvocation.MyCommand.Path - $burnInParams = @{ - RepoUrl = 'https://gitea.emulab.it/Simone/burnin-dummy.git' + RepoUrl = 'http://10.10.20.11:3100/Simone/burnin-dummy.git' Branch = 'main' - TemplatePath = 'F:\CI\Templates\WinBuild2025\WinBuild2025.vmx' + TemplatePath = '/var/lib/ci/templates/WinBuild2025/WinBuild2025.vmx' SnapshotName = 'BaseClean' - CloneBaseDir = 'F:\CI\BuildVMs' - ArtifactBaseDir = 'F:\CI\Artifacts' + CloneBaseDir = '/var/lib/ci/build-vms/' + ArtifactBaseDir = '/var/lib/ci/artifacts/' GuestCredentialTarget = 'BuildVMGuest' GiteaCredentialTarget = 'GiteaPAT' - VmrunPath = 'C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe' + VmrunPath = '/usr/bin/vmrun' GuestOS = 'Auto' BuildCommand = $BuildCommand Parallelism = $Parallelism @@ -74,6 +72,6 @@ $burnInParams = @{ RoundTimeoutMinutes = $RoundTimeoutMinutes } -& "$scriptDir\Test-CapacityBurnIn.ps1" @burnInParams +& (Join-Path $PSScriptRoot 'Test-CapacityBurnIn.ps1') @burnInParams exit $LASTEXITCODE