File size: 39,782 Bytes
d61821a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
{
  "base_commit": "d098a819531cd5f96941bf240137661ed67df3af",
  "checks": {
    "gold_suite_passes": false,
    "original_suite_passes": false,
    "source_patch_applies": true,
    "test_patch_applies": true,
    "test_patch_exposes_bug": true
  },
  "elapsed_seconds": 22.20793900010176,
  "go_version": "go version go1.26.5 darwin/arm64",
  "gold_commit": "213001f5e9e25c25cff80c131f312649b70f5825",
  "gold_results": [
    {
      "command": "go test ./common -count=1",
      "elapsed_seconds": 1.5840849170926958,
      "exit_code": 1,
      "output_tail": "time=\"2026-07-18T08:52:32-04:00\" level=error msg=\"The \\\"alpine\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:32-04:00\" level=error msg=\"The \\\"library/ruby\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:32-04:00\" level=error msg=\"The \\\"library/ruby\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:32-04:00\" level=error msg=\"The \\\"library/ruby\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:32-04:00\" level=error msg=\"The \\\"library/ruby:2.1\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:32-04:00\" level=error msg=\"The \\\"my.registry.tld/group/subgroup/ruby\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:32-04:00\" level=error msg=\"The \\\"my.registry.tld/group/subgroup/ruby\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:32-04:00\" level=error msg=\"The \\\"my.registry.tld/group/subgroup/ruby:2.1\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:32-04:00\" level=error msg=\"The \\\"my.registry.tld/group/subgroup/ruby:2.1\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:32-04:00\" level=error msg=\"The \\\"my.registry.tld/library/ruby\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:32-04:00\" level=error msg=\"The \\\"my.registry.tld/library/ruby:2.1\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:32-04:00\" level=error msg=\"The \\\"my.registry.tld/ruby\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:32-04:00\" level=error msg=\"The \\\"my.registry.tld/ruby:2.1\\\" image is not present on list of allowed :\"\n--- FAIL: TestBuildVariablesAsFileType (0.00s)\n    --- FAIL: TestBuildVariablesAsFileType/file_vars (0.00s)\n        mocks.go:1090: FAIL:\tGetFeatures(string)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2508 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2478 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:1090: FAIL:\tCreate()\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2509 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2478 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:1090: FAIL: 0 out of 2 expectation(s) were met.\n            \tThe code you are testing needs to make 2 more call(s).\n            \tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/mocks.go:1090 /opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:1317 /opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:1667 /opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:2030 /opt/homebrew/Cellar/go/1.26.5/libexec/src/runtime/panic.go:860 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/support.go:402 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/support.go:101 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2517 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2531 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tPrepare(string)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2481 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tFinish(<nil>)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2482 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tCleanup()\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2483 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tShell()\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2486 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2487 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2488 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2489 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2490 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2491 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2492 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2493 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2494 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2497 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL: 0 out of 13 expectation(s) were met.\n            \tThe code you are testing needs to make 13 more call(s).\n            \tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/mocks.go:506 /opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:1317 /opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:1667 /opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:2030 /opt/homebrew/Cellar/go/1.26.5/libexec/src/runtime/panic.go:860 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/support.go:402 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/support.go:101 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2517 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2531 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\npanic: Local repo not found, please run `make development_setup` [recovered, repanicked]\n\ngoroutine 109 [running]:\ntesting.tRunner.func1.2({0x106250160, 0x1064a2f70})\n\t/opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:1974 +0x1a0\ntesting.tRunner.func1()\n\t/opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:1977 +0x318\npanic({0x106250160?, 0x1064a2f70?})\n\t/opt/homebrew/Cellar/go/1.26.5/libexec/src/runtime/panic.go:860 +0x12c\ngitlab.com/gitlab-org/gitlab-runner/common.GetLocalBuildResponse({_, _, _})\n\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/support.go:402 +0x270\ngitlab.com/gitlab-org/gitlab-runner/common.GetSuccessfulBuild(...)\n\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/support.go:101\ngitlab.com/gitlab-org/gitlab-runner/common.registerExecutorWithSuccessfulBuild(0x59434413fb08, 0x59434461bbd0, 0x594344260848)\n\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2517 +0x9c\ngitlab.com/gitlab-org/gitlab-runner/common.runSuccessfulMockBuild(0x59434413fb08, 0x105dd1b80?)\n\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2531 +0x48\ngitlab.com/gitlab-org/gitlab-runner/common.TestBuildVariablesAsFileType.func1(0x59434413fb08)\n\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28 +0xf8\ntesting.tRunner(0x59434413fb08, 0x5943446a5850)\n\t/opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:2036 +0xc4\ncreated by testing.(*T).Run in goroutine 108\n\t/opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:2101 +0x3a8\nFAIL\tgitlab.com/gitlab-org/gitlab-runner/common\t0.341s\nFAIL\n"
    },
    {
      "command": "go test ./functions/concrete/builder -count=1",
      "elapsed_seconds": 0.8935513750184327,
      "exit_code": 0,
      "output_tail": "ok  \tgitlab.com/gitlab-org/gitlab-runner/functions/concrete/builder\t0.314s\n"
    },
    {
      "command": "go test ./functions/concrete/run -count=1",
      "elapsed_seconds": 5.715593667002395,
      "exit_code": 0,
      "output_tail": "ok  \tgitlab.com/gitlab-org/gitlab-runner/functions/concrete/run\t5.385s\n"
    }
  ],
  "original_tests": [
    {
      "command": "go test ./common -count=1",
      "elapsed_seconds": 1.8149013328365982,
      "exit_code": 1,
      "output_tail": "time=\"2026-07-18T08:52:18-04:00\" level=error msg=\"The \\\"alpine\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:18-04:00\" level=error msg=\"The \\\"library/ruby\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:18-04:00\" level=error msg=\"The \\\"library/ruby\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:18-04:00\" level=error msg=\"The \\\"library/ruby\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:18-04:00\" level=error msg=\"The \\\"library/ruby:2.1\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:18-04:00\" level=error msg=\"The \\\"my.registry.tld/group/subgroup/ruby\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:18-04:00\" level=error msg=\"The \\\"my.registry.tld/group/subgroup/ruby\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:18-04:00\" level=error msg=\"The \\\"my.registry.tld/group/subgroup/ruby:2.1\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:18-04:00\" level=error msg=\"The \\\"my.registry.tld/group/subgroup/ruby:2.1\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:18-04:00\" level=error msg=\"The \\\"my.registry.tld/library/ruby\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:18-04:00\" level=error msg=\"The \\\"my.registry.tld/library/ruby:2.1\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:18-04:00\" level=error msg=\"The \\\"my.registry.tld/ruby\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:18-04:00\" level=error msg=\"The \\\"my.registry.tld/ruby:2.1\\\" image is not present on list of allowed :\"\n--- FAIL: TestBuildVariablesAsFileType (0.00s)\n    --- FAIL: TestBuildVariablesAsFileType/file_vars (0.00s)\n        mocks.go:1090: FAIL:\tGetFeatures(string)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2508 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2478 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:1090: FAIL:\tCreate()\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2509 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2478 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:1090: FAIL: 0 out of 2 expectation(s) were met.\n            \tThe code you are testing needs to make 2 more call(s).\n            \tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/mocks.go:1090 /opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:1317 /opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:1667 /opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:2030 /opt/homebrew/Cellar/go/1.26.5/libexec/src/runtime/panic.go:860 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/support.go:402 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/support.go:101 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2517 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2531 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tPrepare(string)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2481 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tFinish(<nil>)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2482 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tCleanup()\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2483 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tShell()\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2486 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2487 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2488 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2489 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2490 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2491 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2492 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2493 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2494 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2497 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL: 0 out of 13 expectation(s) were met.\n            \tThe code you are testing needs to make 13 more call(s).\n            \tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/mocks.go:506 /opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:1317 /opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:1667 /opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:2030 /opt/homebrew/Cellar/go/1.26.5/libexec/src/runtime/panic.go:860 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/support.go:402 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/support.go:101 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2517 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2531 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\npanic: Local repo not found, please run `make development_setup` [recovered, repanicked]\n\ngoroutine 115 [running]:\ntesting.tRunner.func1.2({0x102400140, 0x102652f50})\n\t/opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:1974 +0x1a0\ntesting.tRunner.func1()\n\t/opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:1977 +0x318\npanic({0x102400140?, 0x102652f50?})\n\t/opt/homebrew/Cellar/go/1.26.5/libexec/src/runtime/panic.go:860 +0x12c\ngitlab.com/gitlab-org/gitlab-runner/common.GetLocalBuildResponse({_, _, _})\n\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/support.go:402 +0x270\ngitlab.com/gitlab-org/gitlab-runner/common.GetSuccessfulBuild(...)\n\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/support.go:101\ngitlab.com/gitlab-org/gitlab-runner/common.registerExecutorWithSuccessfulBuild(0x32e64acc8248, 0x32e64ac64190, 0x32e64ac50848)\n\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2517 +0x9c\ngitlab.com/gitlab-org/gitlab-runner/common.runSuccessfulMockBuild(0x32e64acc8248, 0x101f81bb0?)\n\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2531 +0x48\ngitlab.com/gitlab-org/gitlab-runner/common.TestBuildVariablesAsFileType.func1(0x32e64acc8248)\n\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28 +0xf8\ntesting.tRunner(0x32e64acc8248, 0x32e64acb6020)\n\t/opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:2036 +0xc4\ncreated by testing.(*T).Run in goroutine 114\n\t/opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:2101 +0x3a8\nFAIL\tgitlab.com/gitlab-org/gitlab-runner/common\t0.341s\nFAIL\n"
    },
    {
      "command": "go test ./functions/concrete/builder -count=1",
      "elapsed_seconds": 0.8670755000784993,
      "exit_code": 0,
      "output_tail": "ok  \tgitlab.com/gitlab-org/gitlab-runner/functions/concrete/builder\t0.307s\n"
    },
    {
      "command": "go test ./functions/concrete/run -count=1",
      "elapsed_seconds": 2.916820708895102,
      "exit_code": 0,
      "output_tail": "ok  \tgitlab.com/gitlab-org/gitlab-runner/functions/concrete/run\t2.583s\n"
    }
  ],
  "schema_version": 1,
  "source_patch_apply": {
    "command": "git apply --whitespace=nowarn /Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/tasks/patches/TASK_CR_014_source.patch",
    "elapsed_seconds": 0.015706249978393316,
    "exit_code": 0,
    "output_tail": ""
  },
  "task_id": "TASK_CR_014",
  "test_only_results": [
    {
      "command": "go test ./common -count=1",
      "elapsed_seconds": 1.5458471670281142,
      "exit_code": 1,
      "output_tail": "time=\"2026-07-18T08:52:23-04:00\" level=error msg=\"The \\\"alpine\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:23-04:00\" level=error msg=\"The \\\"library/ruby\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:23-04:00\" level=error msg=\"The \\\"library/ruby\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:23-04:00\" level=error msg=\"The \\\"library/ruby\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:23-04:00\" level=error msg=\"The \\\"library/ruby:2.1\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:23-04:00\" level=error msg=\"The \\\"my.registry.tld/group/subgroup/ruby\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:23-04:00\" level=error msg=\"The \\\"my.registry.tld/group/subgroup/ruby\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:23-04:00\" level=error msg=\"The \\\"my.registry.tld/group/subgroup/ruby:2.1\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:23-04:00\" level=error msg=\"The \\\"my.registry.tld/group/subgroup/ruby:2.1\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:23-04:00\" level=error msg=\"The \\\"my.registry.tld/library/ruby\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:23-04:00\" level=error msg=\"The \\\"my.registry.tld/library/ruby:2.1\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:23-04:00\" level=error msg=\"The \\\"my.registry.tld/ruby\\\" image is not present on list of allowed :\"\ntime=\"2026-07-18T08:52:23-04:00\" level=error msg=\"The \\\"my.registry.tld/ruby:2.1\\\" image is not present on list of allowed :\"\n--- FAIL: TestBuildVariablesAsFileType (0.00s)\n    --- FAIL: TestBuildVariablesAsFileType/file_vars (0.00s)\n        mocks.go:1090: FAIL:\tGetFeatures(string)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2508 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2478 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:1090: FAIL:\tCreate()\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2509 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2478 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:1090: FAIL: 0 out of 2 expectation(s) were met.\n            \tThe code you are testing needs to make 2 more call(s).\n            \tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/mocks.go:1090 /opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:1317 /opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:1667 /opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:2030 /opt/homebrew/Cellar/go/1.26.5/libexec/src/runtime/panic.go:860 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/support.go:402 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/support.go:101 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2517 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2531 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tPrepare(string)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2481 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tFinish(<nil>)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2482 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tCleanup()\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2483 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tShell()\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2486 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2487 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2488 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2489 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2490 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2491 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2492 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2493 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2494 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL:\tRun(mock.argumentMatcher)\n            \t\tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2497 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2529 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\n        mocks.go:506: FAIL: 0 out of 13 expectation(s) were met.\n            \tThe code you are testing needs to make 13 more call(s).\n            \tat: [/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/mocks.go:506 /opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:1317 /opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:1667 /opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:2030 /opt/homebrew/Cellar/go/1.26.5/libexec/src/runtime/panic.go:860 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/support.go:402 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/support.go:101 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2517 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2531 /private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28]\npanic: Local repo not found, please run `make development_setup` [recovered, repanicked]\n\ngoroutine 104 [running]:\ntesting.tRunner.func1.2({0x104194140, 0x1043e6f50})\n\t/opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:1974 +0x1a0\ntesting.tRunner.func1()\n\t/opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:1977 +0x318\npanic({0x104194140?, 0x1043e6f50?})\n\t/opt/homebrew/Cellar/go/1.26.5/libexec/src/runtime/panic.go:860 +0x12c\ngitlab.com/gitlab-org/gitlab-runner/common.GetLocalBuildResponse({_, _, _})\n\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/support.go:402 +0x270\ngitlab.com/gitlab-org/gitlab-runner/common.GetSuccessfulBuild(...)\n\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/support.go:101\ngitlab.com/gitlab-org/gitlab-runner/common.registerExecutorWithSuccessfulBuild(0x5b3920213b08, 0x5b39207cd1d0, 0x5b392050f088)\n\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2517 +0x9c\ngitlab.com/gitlab-org/gitlab-runner/common.runSuccessfulMockBuild(0x5b3920213b08, 0x103d15b70?)\n\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_test.go:2531 +0x48\ngitlab.com/gitlab-org/gitlab-runner/common.TestBuildVariablesAsFileType.func1(0x5b3920213b08)\n\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/common/build_settings_test.go:28 +0xf8\ntesting.tRunner(0x5b3920213b08, 0x5b39203d9870)\n\t/opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:2036 +0xc4\ncreated by testing.(*T).Run in goroutine 103\n\t/opt/homebrew/Cellar/go/1.26.5/libexec/src/testing/testing.go:2101 +0x3a8\nFAIL\tgitlab.com/gitlab-org/gitlab-runner/common\t0.353s\nFAIL\n"
    },
    {
      "command": "go test ./functions/concrete/builder -count=1",
      "elapsed_seconds": 0.8762229999992996,
      "exit_code": 1,
      "output_tail": "--- FAIL: TestBuild_Steps (0.00s)\n    --- FAIL: TestBuild_Steps/after_script_moved_to_end (0.00s)\n        builder_test.go:301: \n            \tError Trace:\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/functions/concrete/builder/builder_test.go:301\n            \tError:      \tShould be false\n            \tTest:       \tTestBuild_Steps/after_script_moved_to_end\nFAIL\nFAIL\tgitlab.com/gitlab-org/gitlab-runner/functions/concrete/builder\t0.314s\nFAIL\n"
    },
    {
      "command": "go test ./functions/concrete/run -count=1",
      "elapsed_seconds": 5.743532666936517,
      "exit_code": 1,
      "output_tail": "--- FAIL: TestScriptTimeout (0.10s)\n    runner_test.go:625: \n        \tError Trace:\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/functions/concrete/run/runner_test.go:625\n        \tError:      \t\"\" does not contain \"step_script could not run to completion because the timeout was exceeded\"\n        \tTest:       \tTestScriptTimeout\n--- FAIL: TestAfterScriptTimeout_IndependentOfScriptTimeout (0.20s)\n    runner_test.go:654: \n        \tError Trace:\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/task_cr_014-uog_qidn/functions/concrete/run/runner_test.go:654\n        \tError:      \t\"\" does not contain \"step_script could not run to completion because the timeout was exceeded\"\n        \tTest:       \tTestAfterScriptTimeout_IndependentOfScriptTimeout\nFAIL\nFAIL\tgitlab.com/gitlab-org/gitlab-runner/functions/concrete/run\t5.408s\nFAIL\n"
    }
  ],
  "test_patch_apply": {
    "command": "git apply --whitespace=nowarn /Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/tasks/patches/TASK_CR_014_tests.patch",
    "elapsed_seconds": 0.015055874828249216,
    "exit_code": 0,
    "output_tail": ""
  },
  "valid_end_to_end": false
}