windows 1903 integration test failing
Overview
We are seeing failures on TestBuildOnCustomDirectory/powershell/custom_directory_defined
and TestBuildWithDebugTrace/cmd
- https://gitlab.com/gitlab-org/gitlab-runner/-/jobs/1297660197
- https://gitlab.com/gitlab-org/security/gitlab-runner/-/jobs/1297898814
integration_test.go:535:
Error Trace: integration_test.go:535
Error: "\x1b[0KRunning with gitlab-runner development version (HEAD)\n\x1b[0;m\x1b[0K\x1b[36;1mPreparing the \"custom\" executor\x1b[0;m\n\x1b[0;mCustom Executor binary - \"config\" stage\nMocking execution of: []\n\n\x1b[0KUsing Custom executor...\n\x1b[0;mCustom Executor binary - \"prepare\" stage\nMocking execution of: []\n\nPREPARE doesn't accept any arguments. It just does its job\n\n\x1b[0K\x1b[36;1mPreparing environment\x1b[0;m\n\x1b[0;mCustom Executor binary - \"run\" stage\nMocking execution of: [C:\\Users\\GITLAB~1\\AppData\\Local\\Temp\\custom-executor871569720\\script217845559\\script.ps1 prepare_script]\n\nRUN accepts two arguments: the path to the script to execute and the stage of the job\n\nExecuting: &exec.Cmd{Path:\"C:\\\\Windows\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe\", Args:[]string{\"powershell\", \"-NoProfile\", \"-NonInteractive\", \"-ExecutionPolicy\", \"Bypass\", \"-Command\", \"C:\\\\Users\\\\GITLAB~1\\\\AppData\\\\Local\\\\Temp\\\\custom-executor871569720\\\\script217845559\\\\script.ps1\"}, Env:[]string(nil), Dir:\"\", Stdin:io.Reader(nil), Stdout:(*bytes.Buffer)(0xc000076360), Stderr:(*bytes.Buffer)(0xc000076360), ExtraFiles:[]*os.File(nil), SysProcAttr:(*syscall.SysProcAttr)(nil), Process:(*os.Process)(nil), ProcessState:(*os.ProcessState)(nil), ctx:context.Context(nil), lookPathErr:error(nil), finished:false, childFiles:[]*os.File(nil), closeAfterStart:[]io.Closer(nil), closeAfterWait:[]io.Closer(nil), goroutine:[]func() error(nil), errch:(chan error)(nil), waitDone:(chan struct {})(nil)}\n\n>>>>>>>>>>\nRunning on PACKER-5ED60FED...\r\n\n<<<<<<<<<<\n\n\x1b[0K\x1b[36;1mGetting source from Git repository\x1b[0;m\n\x1b[0;mCustom Executor binary - \"run\" stage\nMocking execution of: [C:\\Users\\GITLAB~1\\AppData\\Local\\Temp\\custom-executor871569720\\script484066602\\script.ps1 get_sources]\n\nRUN accepts two arguments: the path to the script to execute and the stage of the job\n\nExecuting: &exec.Cmd{Path:\"C:\\\\Windows\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe\", Args:[]string{\"powershell\", \"-NoProfile\", \"-NonInteractive\", \"-ExecutionPolicy\", \"Bypass\", \"-Command\", \"C:\\\\Users\\\\GITLAB~1\\\\AppData\\\\Local\\\\Temp\\\\custom-executor871569720\\\\script484066602\\\\script.ps1\"}, Env:[]string(nil), Dir:\"\", Stdin:io.Reader(nil), Stdout:(*bytes.Buffer)(0xc000076360), Stderr:(*bytes.Buffer)(0xc000076360), ExtraFiles:[]*os.File(nil), SysProcAttr:(*syscall.SysProcAttr)(nil), Process:(*os.Process)(nil), ProcessState:(*os.ProcessState)(nil), ctx:context.Context(nil), lookPathErr:error(nil), finished:false, childFiles:[]*os.File(nil), closeAfterStart:[]io.Closer(nil), closeAfterWait:[]io.Closer(nil), goroutine:[]func() error(nil), errch:(chan error)(nil), waitDone:(chan struct {})(nil)}\n\n>>>>>>>>>>\n\x1b[32;1mFetching changes...\x1b[0;m\r\nInitialized empty Git repository in C:/Users/gitlab_runner/AppData/Local/Temp/custom/directory/0/project-0/.git/\n\x1b[32;1mCreated fresh repository.\x1b[0;m\r\n\x1b[32;1mChecking out 91956efe as master...\x1b[0;m\r\ngit-lfs/2.8.0 (GitHub; windows amd64; go 1.12.2; git 30af66bb)\n\r\n\x1b[32;1mSkipping Git submodules setup\x1b[0;m\r\n\n<<<<<<<<<<\n\n\x1b[0K\x1b[36;1mExecuting \"step_script\" stage of the job script\x1b[0;m\n\x1b[0;m\x1b[0;33mWARNING: Starting with version 14.0 the 'build_script' stage will be replaced with 'step_script': https://gitlab.com/gitlab-org/gitlab-runner/-/issues/26426\n\x1b[0;mCustom Executor binary - \"run\" stage\nMocking execution of: [C:\\Users\\GITLAB~1\\AppData\\Local\\Temp\\custom-executor871569720\\script023435905\\script.ps1 build_script]\n\nRUN accepts two arguments: the path to the script to execute and the stage of the job\n\nExecuting: &exec.Cmd{Path:\"C:\\\\Windows\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe\", Args:[]string{\"powershell\", \"-NoProfile\", \"-NonInteractive\", \"-ExecutionPolicy\", \"Bypass\", \"-Command\", \"C:\\\\Users\\\\GITLAB~1\\\\AppData\\\\Local\\\\Temp\\\\custom-executor871569720\\\\script023435905\\\\script.ps1\"}, Env:[]string(nil), Dir:\"\", Stdin:io.Reader(nil), Stdout:(*bytes.Buffer)(0xc000064360), Stderr:(*bytes.Buffer)(0xc000064360), ExtraFiles:[]*os.File(nil), SysProcAttr:(*syscall.SysProcAttr)(nil), Process:(*os.Process)(nil), ProcessState:(*os.ProcessState)(nil), ctx:context.Context(nil), lookPathErr:error(nil), finished:false, childFiles:[]*os.File(nil), closeAfterStart:[]io.Closer(nil), closeAfterWait:[]io.Closer(nil), goroutine:[]func() error(nil), errch:(chan error)(nil), waitDone:(chan struct {})(nil)}\n\n>>>>>>>>>>\n\x1b[32;1m$ pwd\x1b[0;m\r\n\r\nPath \r\n---- \r\nC:\\Users\\gitlab_runner\\AppData\\Local\\Temp\\custom\\directory\\0\\project-0\r\n\r\n\r\n\n<<<<<<<<<<\n\n\x1b[32;1mJob succeeded\n\x1b[0;m" does not contain "C:\\Users\\GITLAB~1\\AppData\\Local\\Temp\\custom\\directory\\0"
Test: TestBuildOnCustomDirectory/powershell/custom_directory_defined
Fixes
- Remove 1903 support
👉 !2915 (merged) - Cleanup 1909 test failure file
👉 !2928 (merged)
Edited by Steve Xuereb