There was an error fetching the job.
workhorse:test go: [1.18]
Passed Started
by
@espadav8

Andrew Smith
1Running with gitlab-runner 15.6.0~beta.186.ga889181a (a889181a)2 on green-2.shared-gitlab-org.runners-manager.gitlab.com/default 8zCxmpPt3 feature flags: FF_USE_FASTZIP:true6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7-golang-1.18:git-2.36 ...7Authenticating with credentials from job payload (GitLab Registry)8Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7-golang-1.18:git-2.36 ...9Using docker image sha256:36c94dc636960e905550aa49a647ee0203e736e49e328a95b6749ce141b8e393 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7-golang-1.18:git-2.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7-golang-1.18@sha256:30b06ed55fbb8899f4012bf9cf3f1719b3d408c092f25a284ebc82132fefb351 ...11Running on runner-8zcxmppt-project-20480809-concurrent-0 via runner-8zcxmppt-shared-gitlab-org-1670545878-5c1b3b78...13$ eval "$CI_PRE_CLONE_SCRIPT"14Fetching changes with git depth set to 20...15Initialized empty Git repository in /builds/espadav8/gitlab/.git/16Created fresh repository.17Checking out 215ae08a as master...18Skipping Git submodules setup19$ git remote set-url origin "${CI_REPOSITORY_URL}"21Downloading artifacts for setup-test-env (3448186021)...22Downloading artifacts from coordinator... ok id=3448186021 responseStatus=200 OK token=KztxyHKE24Using docker image sha256:36c94dc636960e905550aa49a647ee0203e736e49e328a95b6749ce141b8e393 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7-golang-1.18:git-2.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7-golang-1.18@sha256:30b06ed55fbb8899f4012bf9cf3f1719b3d408c092f25a284ebc82132fefb351 ...25$ go version26go version go1.18.7 linux/amd6427$ apt-get update && apt-get -y install libimage-exiftool-perl28Hit:1 http://deb.debian.org/debian bullseye InRelease29Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [48.4 kB]30Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]31Get:4 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [209 kB]32Fetched 301 kB in 0s (1018 kB/s)33Reading package lists...34Reading package lists...35Building dependency tree...36Reading state information...37The following additional packages will be installed:38 libarchive-zip-perl libdatrie1 libmime-charset-perl libposix-strptime-perl39 libsombok3 libthai-data libthai0 libunicode-linebreak-perl40Suggested packages:41 libencode-hanextra-perl libpod2-base-perl42The following NEW packages will be installed:43 libarchive-zip-perl libdatrie1 libimage-exiftool-perl libmime-charset-perl44 libposix-strptime-perl libsombok3 libthai-data libthai045 libunicode-linebreak-perl460 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.47Need to get 4167 kB of archives.48After this operation, 23.5 MB of additional disk space will be used.49Get:1 http://deb.debian.org/debian bullseye/main amd64 libarchive-zip-perl all 1.68-1 [104 kB]50Get:2 http://deb.debian.org/debian bullseye/main amd64 libdatrie1 amd64 0.2.13-1 [42.7 kB]51Get:3 http://deb.debian.org/debian bullseye/main amd64 libimage-exiftool-perl all 12.16+dfsg-2 [3618 kB]52Get:4 http://deb.debian.org/debian bullseye/main amd64 libmime-charset-perl all 1.012.2-1 [35.4 kB]53Get:5 http://deb.debian.org/debian bullseye/main amd64 libposix-strptime-perl amd64 0.13-1+b7 [9304 B]54Get:6 http://deb.debian.org/debian bullseye/main amd64 libthai-data all 0.1.28-3 [170 kB]55Get:7 http://deb.debian.org/debian bullseye/main amd64 libthai0 amd64 0.1.28-3 [54.2 kB]56Get:8 http://deb.debian.org/debian bullseye/main amd64 libsombok3 amd64 2.4.0-2+b1 [31.4 kB]57Get:9 http://deb.debian.org/debian bullseye/main amd64 libunicode-linebreak-perl amd64 0.0.20190101-1+b3 [102 kB]58debconf: unable to initialize frontend: Dialog59debconf: (TERM is not set, so the dialog frontend is not usable.)60debconf: falling back to frontend: Readline61debconf: unable to initialize frontend: Readline62debconf: (This frontend requires a controlling tty.)63debconf: falling back to frontend: Teletype64dpkg-preconfigure: unable to re-open stdin: 65Fetched 4167 kB in 0s (29.5 MB/s)66Selecting previously unselected package libarchive-zip-perl.67(Reading database ... 26797 files and directories currently installed.)68Preparing to unpack .../0-libarchive-zip-perl_1.68-1_all.deb ...69Unpacking libarchive-zip-perl (1.68-1) ...70Selecting previously unselected package libdatrie1:amd64.71Preparing to unpack .../1-libdatrie1_0.2.13-1_amd64.deb ...72Unpacking libdatrie1:amd64 (0.2.13-1) ...73Selecting previously unselected package libimage-exiftool-perl.74Preparing to unpack .../2-libimage-exiftool-perl_12.16+dfsg-2_all.deb ...75Unpacking libimage-exiftool-perl (12.16+dfsg-2) ...76Selecting previously unselected package libmime-charset-perl.77Preparing to unpack .../3-libmime-charset-perl_1.012.2-1_all.deb ...78Unpacking libmime-charset-perl (1.012.2-1) ...79Selecting previously unselected package libposix-strptime-perl.80Preparing to unpack .../4-libposix-strptime-perl_0.13-1+b7_amd64.deb ...81Unpacking libposix-strptime-perl (0.13-1+b7) ...82Selecting previously unselected package libthai-data.83Preparing to unpack .../5-libthai-data_0.1.28-3_all.deb ...84Unpacking libthai-data (0.1.28-3) ...85Selecting previously unselected package libthai0:amd64.86Preparing to unpack .../6-libthai0_0.1.28-3_amd64.deb ...87Unpacking libthai0:amd64 (0.1.28-3) ...88Selecting previously unselected package libsombok3:amd64.89Preparing to unpack .../7-libsombok3_2.4.0-2+b1_amd64.deb ...90Unpacking libsombok3:amd64 (2.4.0-2+b1) ...91Selecting previously unselected package libunicode-linebreak-perl.92Preparing to unpack .../8-libunicode-linebreak-perl_0.0.20190101-1+b3_amd64.deb ...93Unpacking libunicode-linebreak-perl (0.0.20190101-1+b3) ...94Setting up libdatrie1:amd64 (0.2.13-1) ...95Setting up libarchive-zip-perl (1.68-1) ...96Setting up libimage-exiftool-perl (12.16+dfsg-2) ...97Setting up libposix-strptime-perl (0.13-1+b7) ...98Setting up libmime-charset-perl (1.012.2-1) ...99Setting up libthai-data (0.1.28-3) ...100Setting up libthai0:amd64 (0.1.28-3) ...101Setting up libsombok3:amd64 (2.4.0-2+b1) ...102Setting up libunicode-linebreak-perl (0.0.20190101-1+b3) ...103Processing triggers for libc-bin (2.31-13+deb11u5) ...104$ scripts/gitaly-test-build105Gitaly binary already built. Skip building...106find: ‘/builds/espadav8/gitlab/tmp/tests/gitaly/cmd’: No such file or directory107find: ‘/builds/espadav8/gitlab/tmp/tests/gitaly/cmd’: No such file or directory108find: ‘/builds/espadav8/gitlab/tmp/tests/gitaly/cmd’: No such file or directory109find: ‘/builds/espadav8/gitlab/tmp/tests/gitaly/cmd’: No such file or directory110find: ‘/builds/espadav8/gitlab/tmp/tests/gitaly/cmd’: No such file or directory111find: ‘/builds/espadav8/gitlab/tmp/tests/gitaly/cmd’: No such file or directory112find: ‘/builds/espadav8/gitlab/tmp/tests/gitaly/cmd’: No such file or directory113Don't run Bundler as root. Bundler can ask for sudo if it is needed, and114installing your bundle as root will break this application for all non-root115users on this machine.116Warning: the running version of Bundler (2.1.4) is older than the version that created the lockfile (2.3.26). We suggest you to upgrade to the version that created the lockfile by running `gem install bundler:2.3.26`.117Fetching gem metadata from https://rubygems.org/...........118Fetching abstract_type 0.0.7119Fetching concurrent-ruby 1.1.10120Fetching minitest 5.16.3121Installing abstract_type 0.0.7122Fetching zeitwerk 2.6.0123Installing minitest 5.16.3124Installing concurrent-ruby 1.1.10125Installing zeitwerk 2.6.0126Fetching builder 3.2.4127Fetching erubi 1.11.0128Installing erubi 1.11.0129Installing builder 3.2.4130Fetching mini_portile2 2.8.0131Fetching racc 1.6.0132Fetching crass 1.0.6133Installing racc 1.6.0 with native extensions134Installing mini_portile2 2.8.0135Installing crass 1.0.6136Fetching rack 2.2.4137Fetching ice_nine 0.11.2138Installing rack 2.2.4139Installing ice_nine 0.11.2140Fetching thread_safe 0.3.6141Fetching public_suffix 4.0.7142Installing thread_safe 0.3.6143Installing public_suffix 4.0.7144Fetching ast 2.4.2145Fetching binding_ninja 0.2.3146Installing ast 2.4.2147Installing binding_ninja 0.2.3 with native extensions148Using bundler 2.1.4149Fetching coderay 1.1.2150Installing coderay 1.1.2151Fetching equalizer 0.0.11152Installing equalizer 0.0.11153Fetching diff-lcs 1.3154Installing diff-lcs 1.3155Fetching dotenv 2.7.6156Installing dotenv 2.7.6157Fetching multipart-post 2.1.1158Installing multipart-post 2.1.1159Fetching ffi 1.15.5160Installing ffi 1.15.5 with native extensions161Fetching google-protobuf 3.21.10 (x86_64-linux)162Installing google-protobuf 3.21.10 (x86_64-linux)163Fetching opentracing 0.5.0164Installing opentracing 0.5.0165Fetching thrift 0.17.0166Installing thrift 0.17.0 with native extensions167Fetching redis 4.8.0168Installing redis 4.8.0169Fetching rubyzip 2.3.2170Installing rubyzip 2.3.2171Fetching thor 1.1.0172Installing thor 1.1.0173Fetching tomlrb 2.0.1174Installing tomlrb 2.0.1175Fetching with_env 1.1.0176Installing with_env 1.1.0177Fetching rexml 3.2.5178Installing rexml 3.2.5179Fetching gitlab-markup 1.7.1180Installing gitlab-markup 1.7.1181Fetching rugged 1.2.0182Installing rugged 1.2.0 with native extensions183Fetching method_source 0.9.2184Installing method_source 0.9.2185Fetching msgpack 1.3.3186Installing msgpack 1.3.3 with native extensions187Fetching optimist 3.0.1188Installing optimist 3.0.1189Fetching parallel 1.19.2190Installing parallel 1.19.2191Fetching procto 0.0.3192Installing procto 0.0.3193Fetching rainbow 3.0.0194Installing rainbow 3.0.0195Fetching regexp_parser 1.8.1196Installing regexp_parser 1.8.1197Fetching rspec-support 3.8.0198Installing rspec-support 3.8.0199Fetching ruby-progressbar 1.10.1200Installing ruby-progressbar 1.10.1201Fetching unicode-display_width 1.7.0202Installing unicode-display_width 1.7.0203Fetching timecop 0.9.1204Installing timecop 0.9.1205Fetching i18n 1.12.0206Installing i18n 1.12.0207Fetching tzinfo 2.0.5208Installing tzinfo 2.0.5209Fetching rack-test 2.0.2210Installing rack-test 2.0.2211Fetching addressable 2.8.0212Installing addressable 2.8.0213Fetching memoizable 0.4.2214Installing memoizable 0.4.2215Fetching parser 3.0.3.2216Installing parser 3.0.3.2217Fetching faraday 1.0.1218Installing faraday 1.0.1219Fetching nokogiri 1.13.8 (x86_64-linux)220Installing nokogiri 1.13.8 (x86_64-linux)221Fetching googleapis-common-protos-types 1.4.0222Installing googleapis-common-protos-types 1.4.0223Fetching pg_query 2.2.0224Installing pg_query 2.2.0 with native extensions225Fetching xml-simple 1.1.9226Installing xml-simple 1.1.9227Fetching pry 0.12.2228Installing pry 0.12.2229Fetching jaeger-client 1.1.0230Installing jaeger-client 1.1.0231Fetching rspec-core 3.8.0232Installing rspec-core 3.8.0233Fetching rspec-expectations 3.8.3234Installing rspec-expectations 3.8.3235Fetching rspec-mocks 3.8.0236Installing rspec-mocks 3.8.0237Fetching activesupport 6.1.6.1238Installing activesupport 6.1.6.1239Fetching adamantium 0.2.0240Installing adamantium 0.2.0241Fetching rubocop-ast 0.2.0242Installing rubocop-ast 0.2.0243Fetching sawyer 0.8.2244Installing sawyer 0.8.2245Fetching sentry-raven 3.0.4246Installing sentry-raven 3.0.4247Fetching loofah 2.19.0248Installing loofah 2.19.0249Fetching reverse_markdown 1.4.0250Installing reverse_markdown 1.4.0251Fetching grpc 1.42.0 (x86_64-linux)252Installing grpc 1.42.0 (x86_64-linux)253Fetching gitlab-license_finder 6.14.2.1254Installing gitlab-license_finder 6.14.2.1255Fetching rspec 3.8.0256Installing rspec 3.8.0257Fetching rails-dom-testing 2.0.3258Installing rails-dom-testing 2.0.3259Fetching factory_bot 5.0.2260Installing factory_bot 5.0.2261Fetching concord 0.1.5262Installing concord 0.1.5263Fetching rubocop 0.86.0264Installing rubocop 0.86.0265Fetching octokit 4.20.0266Installing octokit 4.20.0267Fetching rails-html-sanitizer 1.4.3268Installing rails-html-sanitizer 1.4.3269Fetching gitaly 15.5.0270Installing gitaly 15.5.0271Fetching unparser 0.4.7272Installing unparser 0.4.7273Fetching licensee 9.15.2274Installing licensee 9.15.2275Fetching actionview 6.1.6.1276Installing actionview 6.1.6.1277Fetching proc_to_ast 0.1.0278Installing proc_to_ast 0.1.0279Fetching actionpack 6.1.6.1280Fetching rspec-parameterized 0.4.2281Installing actionpack 6.1.6.1282Installing rspec-parameterized 0.4.2283Fetching rbtrace 0.4.14284Installing rbtrace 0.4.14 with native extensions285Fetching gitlab-labkit 0.29.0286Installing gitlab-labkit 0.29.0287Bundle complete! 18 Gemfile dependencies, 85 gems now installed.288Gems in the groups production and development were not installed.289Bundled gems are installed into `/builds/espadav8/gitlab/vendor/gitaly-ruby`290Post-install message from rubyzip:291RubyZip 3.0 is coming!292**********************293The public API of some Rubyzip classes has been modernized to use named294parameters for optional arguments. Please check your usage of the295following classes:296 * `Zip::File`297 * `Zip::Entry`298 * `Zip::InputStream`299 * `Zip::OutputStream`300Please ensure that your Gemfiles and .gemspecs are suitably restrictive301to avoid an unexpected breakage when 3.0 is released (e.g. ~> 2.3.0).302See https://github.com/rubyzip/rubyzip for details. The Changelog also303lists other enhancements and bugfixes that have been implemented since304version 2.3.0.305Checking gitaly-ruby Gemfile...306Checking gitaly-ruby bundle...307Warning: the running version of Bundler (2.1.4) is older than the version that created the lockfile (2.3.26). We suggest you to upgrade to the version that created the lockfile by running `gem install bundler:2.3.26`.308The Gemfile's dependencies are satisfied309Trying to connect to gitaly: .............................................. OK310Trying to connect to gitaly2: ........................................................ OK311Starting Praefect with in-memory election strategyTrying to connect to praefect: ........ OK312$ make -C workhorse test-coverage313make: Entering directory '/builds/espadav8/gitlab/workhorse'314fatal: No names found, cannot describe anything.315mkdir -p testdata/scratch316### Building gitlab-resize-image317go build -ldflags "-X main.Version=v15.7.0-pre -X main.BuildTime=20221209.003521" -tags "tracer_static tracer_static_jaeger continuous_profiler_stackdriver" -o /builds/espadav8/gitlab/workhorse/gitlab-resize-image gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-resize-image318go: downloading github.com/disintegration/imaging v1.6.2319go: downloading golang.org/x/image v0.0.0-20220722155232-062f8c9fd539320go build -ldflags "-X main.Version=v15.7.0-pre -X main.BuildTime=20221209.003521 -B 0x$(_support/make-gnu-build-id.sh /builds/espadav8/gitlab/workhorse/gitlab-resize-image)" -tags "tracer_static tracer_static_jaeger continuous_profiler_stackdriver" -o /builds/espadav8/gitlab/workhorse/gitlab-resize-image gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-resize-image321### Building gitlab-zip-cat322go build -ldflags "-X main.Version=v15.7.0-pre -X main.BuildTime=20221209.003521" -tags "tracer_static tracer_static_jaeger continuous_profiler_stackdriver" -o /builds/espadav8/gitlab/workhorse/gitlab-zip-cat gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-zip-cat323go: downloading gitlab.com/gitlab-org/golang-archive-zip v0.1.1324go: downloading gitlab.com/gitlab-org/labkit v1.16.1325go: downloading github.com/mitchellh/copystructure v1.2.0326go: downloading github.com/oklog/ulid/v2 v2.0.2327go: downloading github.com/sebest/xff v0.0.0-20210106013422-671bd2870b3a328go: downloading github.com/sirupsen/logrus v1.9.0329go: downloading github.com/opentracing/opentracing-go v1.2.0330go: downloading github.com/mitchellh/reflectwalk v1.0.2331go: downloading github.com/client9/reopen v1.0.0332go: downloading github.com/uber/jaeger-client-go v2.30.0+incompatible333go: downloading golang.org/x/sys v0.1.0334go: downloading github.com/pkg/errors v0.9.1335go: downloading github.com/uber/jaeger-lib v2.4.1+incompatible336go: downloading go.uber.org/atomic v1.9.0337go build -ldflags "-X main.Version=v15.7.0-pre -X main.BuildTime=20221209.003521 -B 0x$(_support/make-gnu-build-id.sh /builds/espadav8/gitlab/workhorse/gitlab-zip-cat)" -tags "tracer_static tracer_static_jaeger continuous_profiler_stackdriver" -o /builds/espadav8/gitlab/workhorse/gitlab-zip-cat gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-zip-cat338### Building gitlab-zip-metadata339go build -ldflags "-X main.Version=v15.7.0-pre -X main.BuildTime=20221209.003521" -tags "tracer_static tracer_static_jaeger continuous_profiler_stackdriver" -o /builds/espadav8/gitlab/workhorse/gitlab-zip-metadata gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-zip-metadata340go build -ldflags "-X main.Version=v15.7.0-pre -X main.BuildTime=20221209.003521 -B 0x$(_support/make-gnu-build-id.sh /builds/espadav8/gitlab/workhorse/gitlab-zip-metadata)" -tags "tracer_static tracer_static_jaeger continuous_profiler_stackdriver" -o /builds/espadav8/gitlab/workhorse/gitlab-zip-metadata gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-zip-metadata341### Building gitlab-workhorse342go build -ldflags "-X main.Version=v15.7.0-pre -X main.BuildTime=20221209.003521" -tags "tracer_static tracer_static_jaeger continuous_profiler_stackdriver" -o /builds/espadav8/gitlab/workhorse/gitlab-workhorse gitlab.com/gitlab-org/gitlab/workhorse343go: downloading github.com/getsentry/raven-go v0.2.0344go: downloading github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v0.4.1345go: downloading github.com/BurntSushi/toml v1.2.1346go: downloading gocloud.dev v0.27.0347go: downloading golang.org/x/oauth2 v0.0.0-20220722155238-128564f6959c348go: downloading github.com/golang/protobuf v1.5.2349go: downloading github.com/grpc-ecosystem/go-grpc-middleware v1.3.0350go: downloading github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0351go: downloading github.com/prometheus/client_golang v1.14.0352go: downloading gitlab.com/gitlab-org/gitaly/v15 v15.6.1353go: downloading google.golang.org/grpc v1.51.0354go: downloading github.com/FZambia/sentinel v1.1.1355go: downloading github.com/gomodule/redigo v2.0.0+incompatible356go: downloading github.com/jpillora/backoff v1.0.0357go: downloading github.com/golang-jwt/jwt/v4 v4.4.3358go: downloading github.com/gorilla/websocket v1.5.0359go: downloading github.com/golang-jwt/jwt v3.2.2+incompatible360go: downloading cloud.google.com/go/profiler v0.1.0361go: downloading google.golang.org/api v0.91.0362go: downloading cloud.google.com/go v0.103.0363go: downloading github.com/certifi/gocertifi v0.0.0-20210507211836-431795d63e8d364go: downloading github.com/Azure/azure-sdk-for-go/sdk/azcore v1.1.1365go: downloading github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0366go: downloading github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.0.0367go: downloading github.com/Azure/go-autorest/autorest/to v0.4.0368go: downloading github.com/Azure/go-autorest v14.2.0+incompatible369go: downloading github.com/google/wire v0.5.0370go: downloading go.opencensus.io v0.23.0371go: downloading cloud.google.com/go/compute v1.7.0372go: downloading cloud.google.com/go/iam v0.3.0373go: downloading cloud.google.com/go/storage v1.24.0374go: downloading github.com/googleapis/gax-go/v2 v2.4.0375go: downloading google.golang.org/genproto v0.0.0-20220802133213-ce4fa296bf78376go: downloading google.golang.org/protobuf v1.28.1377go: downloading golang.org/x/net v0.1.0378go: downloading github.com/beorn7/perks v1.0.1379go: downloading github.com/cespare/xxhash/v2 v2.1.2380go: downloading github.com/prometheus/client_model v0.3.0381go: downloading github.com/prometheus/common v0.37.0382go: downloading github.com/prometheus/procfs v0.8.0383go: downloading github.com/golang/gddo v0.0.0-20210115222349-20d68f94ee1f384go: downloading github.com/google/pprof v0.0.0-20220608213341-c488b8fa1db3385go: downloading github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0386go: downloading golang.org/x/crypto v0.0.0-20220926161630-eccd6366d1be387go: downloading golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f388go: downloading github.com/google/uuid v1.3.0389go: downloading github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369390go: downloading github.com/hashicorp/yamux v0.1.1391go: downloading github.com/alecthomas/chroma/v2 v2.4.0392go: downloading github.com/kylelemons/godebug v1.1.0393go: downloading github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4394go: downloading github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da395go: downloading github.com/dlclark/regexp2 v1.4.0396go: downloading github.com/aws/aws-sdk-go v1.44.152397go: downloading github.com/google/go-cmp v0.5.9398go: downloading github.com/googleapis/enterprise-certificate-proxy v0.1.0399go: downloading github.com/beevik/ntp v0.3.0400go: downloading golang.org/x/text v0.4.0401go: downloading github.com/jmespath/go-jmespath v0.4.0402go build -ldflags "-X main.Version=v15.7.0-pre -X main.BuildTime=20221209.003521 -B 0x$(_support/make-gnu-build-id.sh /builds/espadav8/gitlab/workhorse/gitlab-workhorse)" -tags "tracer_static tracer_static_jaeger continuous_profiler_stackdriver" -o /builds/espadav8/gitlab/workhorse/gitlab-workhorse gitlab.com/gitlab-org/gitlab/workhorse403### test404make[1]: Entering directory '/builds/espadav8/gitlab/workhorse'405fatal: No names found, cannot describe anything.406sed -e 's/^socket_path.*$/listen_addr = "0.0.0.0:8075"/;s/^\[auth\]$//;s/^token.*$//;s/^internal_socket_dir.*$//' \407 ../tmp/tests/gitaly/config.toml > gitaly.toml408### Starting gitaly409cd ..; GITALY_TESTING_NO_GIT_HOOKS=1 GITALY_PID_FILE=workhorse/gitaly.pid scripts/gitaly-test-spawn workhorse/gitaly.toml410make[2]: Entering directory '/builds/espadav8/gitlab/tmp/tests/gitaly'411find: ‘/builds/espadav8/gitlab/tmp/tests/gitaly/cmd’: No such file or directory412find: ‘/builds/espadav8/gitlab/tmp/tests/gitaly/cmd’: No such file or directory413find: ‘/builds/espadav8/gitlab/tmp/tests/gitaly/cmd’: No such file or directory414find: ‘/builds/espadav8/gitlab/tmp/tests/gitaly/cmd’: No such file or directory415find: ‘/builds/espadav8/gitlab/tmp/tests/gitaly/cmd’: No such file or directory416find: ‘/builds/espadav8/gitlab/tmp/tests/gitaly/cmd’: No such file or directory417find: ‘/builds/espadav8/gitlab/tmp/tests/gitaly/cmd’: No such file or directory418make[2]: '/builds/espadav8/gitlab/tmp/tests/gitaly/.ruby-bundle' is up to date.419make[2]: Leaving directory '/builds/espadav8/gitlab/tmp/tests/gitaly'420Checking gitaly-ruby Gemfile...421Checking gitaly-ruby bundle...422Warning: the running version of Bundler (2.1.4) is older than the version that created the lockfile (2.3.26). We suggest you to upgrade to the version that created the lockfile by running `gem install bundler:2.3.26`.423The Gemfile's dependencies are satisfied424Trying to connect to gitaly: ........................................ OK425make[1]: Leaving directory '/builds/espadav8/gitlab/workhorse'426go test -cover -coverprofile=cover.out -tags "tracer_static tracer_static_jaeger continuous_profiler_stackdriver" ./...427go: downloading github.com/stretchr/testify v1.8.1428go: downloading github.com/rafaeljusto/redigomock/v3 v3.1.1429go: downloading github.com/smartystreets/goconvey v1.7.2430go: downloading github.com/johannesboyne/gofakes3 v0.0.0-20221128113635-c2f5cc6b5294431go: downloading github.com/davecgh/go-spew v1.1.1432go: downloading github.com/ryszard/goskiplist v0.0.0-20150312221310-2dfbae5fcf46433go: downloading github.com/pmezard/go-difflib v1.0.0434go: downloading gopkg.in/yaml.v3 v3.0.1435go: downloading github.com/jtolds/gls v4.20.0+incompatible436go: downloading github.com/smartystreets/assertions v1.2.0437ok gitlab.com/gitlab-org/gitlab/workhorse 10.548s coverage: 42.5% of statements438? gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-resize-image [no test files]439ok gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-resize-image/png 0.039s coverage: 87.1% of statements440? gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-zip-cat [no test files]441? gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-zip-metadata [no test files]442ok gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-zip-metadata/limit 0.003s coverage: 100.0% of statements443ok gitlab.com/gitlab-org/gitlab/workhorse/internal/api 0.051s coverage: 62.9% of statements444ok gitlab.com/gitlab-org/gitlab/workhorse/internal/artifacts 0.100s coverage: 80.8% of statements445ok gitlab.com/gitlab-org/gitlab/workhorse/internal/badgateway 0.010s coverage: 90.0% of statements446ok gitlab.com/gitlab-org/gitlab/workhorse/internal/builds 0.020s coverage: 98.3% of statements447ok gitlab.com/gitlab-org/gitlab/workhorse/internal/channel 0.021s coverage: 42.2% of statements448ok gitlab.com/gitlab-org/gitlab/workhorse/internal/config 0.009s coverage: 67.3% of statements449ok gitlab.com/gitlab-org/gitlab/workhorse/internal/dependencyproxy 0.059s coverage: 95.2% of statements450ok gitlab.com/gitlab-org/gitlab/workhorse/internal/git 0.068s coverage: 40.2% of statements451ok gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly 0.023s coverage: 31.6% of statements452ok gitlab.com/gitlab-org/gitlab/workhorse/internal/headers 0.006s coverage: 8.9% of statements453ok gitlab.com/gitlab-org/gitlab/workhorse/internal/helper 0.016s coverage: 41.0% of statements454? gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/command [no test files]455? gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/exception [no test files]456? gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/nginx [no test files]457ok gitlab.com/gitlab-org/gitlab/workhorse/internal/httprs 0.318s coverage: 73.9% of statements458ok gitlab.com/gitlab-org/gitlab/workhorse/internal/imageresizer 0.257s coverage: 78.1% of statements459ok gitlab.com/gitlab-org/gitlab/workhorse/internal/log 0.011s coverage: 68.0% of statements460ok gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser 0.030s coverage: 79.1% of statements461? gitlab.com/gitlab-org/gitlab/workhorse/internal/proxy [no test files]462ok gitlab.com/gitlab-org/gitlab/workhorse/internal/queueing 0.011s coverage: 93.9% of statements463ok gitlab.com/gitlab-org/gitlab/workhorse/internal/redis 0.042s coverage: 76.5% of statements464ok gitlab.com/gitlab-org/gitlab/workhorse/internal/rejectmethods 0.006s coverage: 100.0% of statements465? gitlab.com/gitlab-org/gitlab/workhorse/internal/secret [no test files]466ok gitlab.com/gitlab-org/gitlab/workhorse/internal/senddata 0.010s coverage: 60.0% of statements467ok gitlab.com/gitlab-org/gitlab/workhorse/internal/senddata/contentprocessor 0.025s coverage: 92.9% of statements468ok gitlab.com/gitlab-org/gitlab/workhorse/internal/sendfile 0.017s coverage: 73.1% of statements469ok gitlab.com/gitlab-org/gitlab/workhorse/internal/sendurl 0.056s coverage: 65.0% of statements470ok gitlab.com/gitlab-org/gitlab/workhorse/internal/staticpages 0.053s coverage: 91.6% of statements471? gitlab.com/gitlab-org/gitlab/workhorse/internal/testhelper [no test files]472? gitlab.com/gitlab-org/gitlab/workhorse/internal/transport [no test files]473ok gitlab.com/gitlab-org/gitlab/workhorse/internal/upload 1.267s coverage: 82.7% of statements474ok gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination 0.141s coverage: 94.9% of statements475ok gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/filestore 0.004s coverage: 100.0% of statements476ok gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore 0.088s coverage: 76.4% of statements477ok gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test 0.024s coverage: 52.3% of statements478ok gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/exif 0.906s coverage: 81.6% of statements479ok gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream 0.244s coverage: 87.0% of statements480ok gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/roundtripper 0.013s coverage: 71.4% of statements481? gitlab.com/gitlab-org/gitlab/workhorse/internal/urlprefix [no test files]482? gitlab.com/gitlab-org/gitlab/workhorse/internal/utils/svg [no test files]483ok gitlab.com/gitlab-org/gitlab/workhorse/internal/version 0.017s coverage: 75.0% of statements484ok gitlab.com/gitlab-org/gitlab/workhorse/internal/zipartifacts 0.146s coverage: 72.9% of statements485Clean up Gitaly server for workhorse integration test486SUCCESS487### Calculating the coverage488[ -f cover.out ] && go tool cover -html cover.out -o coverage.html489[ -f cover.out ] && go tool cover -func cover.out490gitlab.com/gitlab-org/gitlab/workhorse/backend.go:8: parseAuthBackend 83.3%491gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-resize-image/png/reader.go:26: NewReader 85.7%492gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-resize-image/png/reader.go:40: Read 94.1%493gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-resize-image/png/reader.go:70: debug 50.0%494gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-resize-image/png/reader.go:77: readMagic 80.0%495gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-zip-metadata/limit/reader.go:22: ReadAt 100.0%496gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-zip-metadata/limit/reader.go:39: NewLimitedReaderAt 100.0%497gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-zip-metadata/limit/reader.go:46: SizeToLimit 100.0%498gitlab.com/gitlab-org/gitlab/workhorse/internal/api/api.go:56: NewAPI 100.0%499gitlab.com/gitlab-org/gitlab/workhorse/internal/api/api.go:172: singleJoiningSlash 66.7%500gitlab.com/gitlab-org/gitlab/workhorse/internal/api/api.go:185: joinURLPath 25.0%501gitlab.com/gitlab-org/gitlab/workhorse/internal/api/api.go:211: rebaseUrl 87.5%502gitlab.com/gitlab-org/gitlab/workhorse/internal/api/api.go:225: newRequest 100.0%503gitlab.com/gitlab-org/gitlab/workhorse/internal/api/api.go:269: PreAuthorize 68.8%504gitlab.com/gitlab-org/gitlab/workhorse/internal/api/api.go:305: PreAuthorizeFixedPath 75.0%505gitlab.com/gitlab-org/gitlab/workhorse/internal/api/api.go:330: PreAuthorizeHandler 0.0%506gitlab.com/gitlab-org/gitlab/workhorse/internal/api/api.go:357: doRequestWithoutRedirects 100.0%507gitlab.com/gitlab-org/gitlab/workhorse/internal/api/api.go:365: removeConnectionHeaders 25.0%508gitlab.com/gitlab-org/gitlab/workhorse/internal/api/api.go:375: copyAuthHeader 0.0%509gitlab.com/gitlab-org/gitlab/workhorse/internal/api/api.go:386: passResponseBack 0.0%510gitlab.com/gitlab-org/gitlab/workhorse/internal/api/api.go:413: bufferResponse 0.0%511gitlab.com/gitlab-org/gitlab/workhorse/internal/api/api.go:427: validResponseContentType 100.0%512gitlab.com/gitlab-org/gitlab/workhorse/internal/api/api.go:431: GetGeoProxyData 81.2%513gitlab.com/gitlab-org/gitlab/workhorse/internal/api/block.go:12: Block 0.0%514gitlab.com/gitlab-org/gitlab/workhorse/internal/api/block.go:27: Header 100.0%515gitlab.com/gitlab-org/gitlab/workhorse/internal/api/block.go:31: Write 100.0%516gitlab.com/gitlab-org/gitlab/workhorse/internal/api/block.go:42: WriteHeader 90.0%517gitlab.com/gitlab-org/gitlab/workhorse/internal/api/block.go:59: flush 0.0%518gitlab.com/gitlab-org/gitlab/workhorse/internal/api/channel_settings.go:33: URL 100.0%519gitlab.com/gitlab-org/gitlab/workhorse/internal/api/channel_settings.go:37: Dialer 100.0%520gitlab.com/gitlab-org/gitlab/workhorse/internal/api/channel_settings.go:51: Clone 100.0%521gitlab.com/gitlab-org/gitlab/workhorse/internal/api/channel_settings.go:61: Dial 0.0%522gitlab.com/gitlab-org/gitlab/workhorse/internal/api/channel_settings.go:65: Validate 90.0%523gitlab.com/gitlab-org/gitlab/workhorse/internal/api/channel_settings.go:86: IsEqual 88.9%524gitlab.com/gitlab-org/gitlab/workhorse/internal/artifacts/entry.go:31: Inject 76.9%525gitlab.com/gitlab-org/gitlab/workhorse/internal/artifacts/entry.go:58: detectFileContentType 75.0%526gitlab.com/gitlab-org/gitlab/workhorse/internal/artifacts/entry.go:66: unpackFileFromZip 81.5%527gitlab.com/gitlab-org/gitlab/workhorse/internal/artifacts/entry.go:112: waitCatFile 85.7%528gitlab.com/gitlab-org/gitlab/workhorse/internal/artifacts/escape_quotes.go:8: escapeQuotes 100.0%529gitlab.com/gitlab-org/gitlab/workhorse/internal/badgateway/roundtripper.go:29: NewRoundTripper 100.0%530gitlab.com/gitlab-org/gitlab/workhorse/internal/badgateway/roundtripper.go:33: RoundTrip 92.9%531gitlab.com/gitlab-org/gitlab/workhorse/internal/badgateway/roundtripper.go:74: developmentModeResponse 80.0%532gitlab.com/gitlab-org/gitlab/workhorse/internal/builds/register.go:64: readRunnerBody 100.0%533gitlab.com/gitlab-org/gitlab/workhorse/internal/builds/register.go:71: readRequestBody 100.0%534gitlab.com/gitlab-org/gitlab/workhorse/internal/builds/register.go:78: readRunnerRequest 100.0%535gitlab.com/gitlab-org/gitlab/workhorse/internal/builds/register.go:92: isApplicationJson 100.0%536gitlab.com/gitlab-org/gitlab/workhorse/internal/builds/register.go:97: proxyRegisterRequest 100.0%537gitlab.com/gitlab-org/gitlab/workhorse/internal/builds/register.go:104: watchForRunnerChange 100.0%538gitlab.com/gitlab-org/gitlab/workhorse/internal/builds/register.go:111: RegisterHandler 97.0%539gitlab.com/gitlab-org/gitlab/workhorse/internal/builds/register.go:179: cloneRequestWithNewBody 100.0%540gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/auth_checker.go:25: NewAuthChecker 100.0%541gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/auth_checker.go:33: Loop 87.5%542gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/auth_checker.go:49: Close 0.0%543gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/auth_checker.go:55: authCheckFunc 0.0%544gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/channel.go:26: Handler 0.0%545gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/channel.go:47: ProxyChannel 0.0%546gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/channel.go:85: getClientAddr 0.0%547gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/channel.go:89: upgradeClient 0.0%548gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/channel.go:98: pingLoop 0.0%549gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/channel.go:111: connectToServer 0.0%550gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/channel.go:124: closeAfterMaxTime 0.0%551gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/channel.go:136: setForwardedFor 100.0%552gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/proxy.go:27: NewProxy 0.0%553gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/proxy.go:33: Serve 0.0%554gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/proxy.go:43: proxy 0.0%555gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/wrappers.go:11: Wrap 83.3%556gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/wrappers.go:36: ReadMessage 100.0%557gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/wrappers.go:52: WriteMessage 100.0%558gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/wrappers.go:65: WriteControl 0.0%559gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/wrappers.go:69: UnderlyingConn 0.0%560gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/wrappers.go:75: ReadMessage 100.0%561gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/wrappers.go:97: WriteMessage 100.0%562gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/wrappers.go:111: WriteControl 0.0%563gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/wrappers.go:115: UnderlyingConn 0.0%564gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/wrappers.go:119: isData 100.0%565gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/wrappers.go:123: encodeBase64 100.0%566gitlab.com/gitlab-org/gitlab/workhorse/internal/channel/wrappers.go:130: decodeBase64 100.0%567gitlab.com/gitlab-org/gitlab/workhorse/internal/config/config.go:26: UnmarshalText 0.0%568gitlab.com/gitlab-org/gitlab/workhorse/internal/config/config.go:36: UnmarshalText 0.0%569gitlab.com/gitlab-org/gitlab/workhorse/internal/config/config.go:143: LoadConfig 75.0%570gitlab.com/gitlab-org/gitlab/workhorse/internal/config/config.go:153: RegisterGoCloudURLOpeners 84.6%571gitlab.com/gitlab-org/gitlab/workhorse/internal/config/config.go:176: getURLOpener 42.9%572gitlab.com/gitlab-org/gitlab/workhorse/internal/config/config.go:195: getURLOpener 77.8%573gitlab.com/gitlab-org/gitlab/workhorse/internal/config/config.go:217: getGCPCredentials 90.0%574gitlab.com/gitlab-org/gitlab/workhorse/internal/dependencyproxy/dependencyproxy.go:35: Write 100.0%575gitlab.com/gitlab-org/gitlab/workhorse/internal/dependencyproxy/dependencyproxy.go:39: Header 100.0%576gitlab.com/gitlab-org/gitlab/workhorse/internal/dependencyproxy/dependencyproxy.go:43: WriteHeader 100.0%577gitlab.com/gitlab-org/gitlab/workhorse/internal/dependencyproxy/dependencyproxy.go:49: NewInjector 100.0%578gitlab.com/gitlab-org/gitlab/workhorse/internal/dependencyproxy/dependencyproxy.go:53: SetUploadHandler 100.0%579gitlab.com/gitlab-org/gitlab/workhorse/internal/dependencyproxy/dependencyproxy.go:57: Inject 96.4%580gitlab.com/gitlab-org/gitlab/workhorse/internal/dependencyproxy/dependencyproxy.go:103: fetchUrl 87.5%581gitlab.com/gitlab-org/gitlab/workhorse/internal/git/archive.go:53: Inject 0.0%582gitlab.com/gitlab-org/gitlab/workhorse/internal/git/archive.go:133: handleArchiveWithGitaly 0.0%583gitlab.com/gitlab-org/gitlab/workhorse/internal/git/archive.go:159: setArchiveHeaders 100.0%584gitlab.com/gitlab-org/gitlab/workhorse/internal/git/archive.go:174: prepareArchiveTempfile 0.0%585gitlab.com/gitlab-org/gitlab/workhorse/internal/git/archive.go:181: finalizeCachedArchive 60.0%586gitlab.com/gitlab-org/gitlab/workhorse/internal/git/archive.go:199: parseBasename 66.7%587gitlab.com/gitlab-org/gitlab/workhorse/internal/git/blob.go:23: Inject 0.0%588gitlab.com/gitlab-org/gitlab/workhorse/internal/git/blob.go:44: setBlobHeaders 100.0%589gitlab.com/gitlab-org/gitlab/workhorse/internal/git/diff.go:24: Inject 0.0%590gitlab.com/gitlab-org/gitlab/workhorse/internal/git/error.go:27: handleLimitErr 77.8%591gitlab.com/gitlab-org/gitlab/workhorse/internal/git/error.go:57: writeReceivePackError 52.9%592gitlab.com/gitlab-org/gitlab/workhorse/internal/git/error.go:97: writeUploadPackError 100.0%593gitlab.com/gitlab-org/gitlab/workhorse/internal/git/format-patch.go:24: Inject 0.0%594gitlab.com/gitlab-org/gitlab/workhorse/internal/git/git-http.go:24: ReceivePack 0.0%595gitlab.com/gitlab-org/gitlab/workhorse/internal/git/git-http.go:28: UploadPack 0.0%596gitlab.com/gitlab-org/gitlab/workhorse/internal/git/git-http.go:32: gitConfigOptions 75.0%597gitlab.com/gitlab-org/gitlab/workhorse/internal/git/git-http.go:42: postRPCHandler 0.0%598gitlab.com/gitlab-org/gitlab/workhorse/internal/git/git-http.go:68: repoPreAuthorizeHandler 0.0%599gitlab.com/gitlab-org/gitlab/workhorse/internal/git/git-http.go:74: writePostRPCHeader 100.0%600gitlab.com/gitlab-org/gitlab/workhorse/internal/git/git-http.go:79: getService 66.7%601gitlab.com/gitlab-org/gitlab/workhorse/internal/git/git-http.go:92: Read 0.0%602gitlab.com/gitlab-org/gitlab/workhorse/internal/git/git-http.go:102: Count 0.0%603gitlab.com/gitlab-org/gitlab/workhorse/internal/git/info-refs.go:20: GetInfoRefsHandler 0.0%604gitlab.com/gitlab-org/gitlab/workhorse/internal/git/info-refs.go:24: handleGetInfoRefs 82.4%605gitlab.com/gitlab-org/gitlab/workhorse/internal/git/info-refs.go:57: handleGetInfoRefsWithGitaly 47.1%606gitlab.com/gitlab-org/gitlab/workhorse/internal/git/info-refs.go:94: getGzWriter 0.0%607gitlab.com/gitlab-org/gitlab/workhorse/internal/git/info-refs.go:100: putGzWriter 0.0%608gitlab.com/gitlab-org/gitlab/workhorse/internal/git/info-refs.go:107: Close 0.0%609gitlab.com/gitlab-org/gitlab/workhorse/internal/git/io.go:16: newContextReader 100.0%610gitlab.com/gitlab-org/gitlab/workhorse/internal/git/io.go:23: Read 100.0%611gitlab.com/gitlab-org/gitlab/workhorse/internal/git/io.go:37: canceled 100.0%612gitlab.com/gitlab-org/gitlab/workhorse/internal/git/io.go:41: err 100.0%613gitlab.com/gitlab-org/gitlab/workhorse/internal/git/io.go:54: newWriteAfterReader 100.0%614gitlab.com/gitlab-org/gitlab/workhorse/internal/git/io.go:66: Read 87.5%615gitlab.com/gitlab-org/gitlab/workhorse/internal/git/io.go:81: IsBusy 100.0%616gitlab.com/gitlab-org/gitlab/workhorse/internal/git/io.go:85: getError 100.0%617gitlab.com/gitlab-org/gitlab/workhorse/internal/git/io.go:91: setError 80.0%618gitlab.com/gitlab-org/gitlab/workhorse/internal/git/io.go:110: Write 63.6%619gitlab.com/gitlab-org/gitlab/workhorse/internal/git/io.go:131: Flush 83.3%620gitlab.com/gitlab-org/gitlab/workhorse/internal/git/io.go:152: tempfileWrite 87.5%621gitlab.com/gitlab-org/gitlab/workhorse/internal/git/io.go:167: newTempfile 57.1%622gitlab.com/gitlab-org/gitlab/workhorse/internal/git/receive-pack.go:13: handleReceivePack 0.0%623gitlab.com/gitlab-org/gitlab/workhorse/internal/git/responsewriter.go:45: NewHttpResponseWriter 100.0%624gitlab.com/gitlab-org/gitlab/workhorse/internal/git/responsewriter.go:52: Log 100.0%625gitlab.com/gitlab-org/gitlab/workhorse/internal/git/responsewriter.go:64: getRequestAgent 50.0%626gitlab.com/gitlab-org/gitlab/workhorse/internal/git/snapshot.go:30: Inject 0.0%627gitlab.com/gitlab-org/gitlab/workhorse/internal/git/upload-pack.go:20: handleUploadPack 100.0%628gitlab.com/gitlab-org/gitlab/workhorse/internal/git/upload-pack.go:45: handleUploadPackWithGitaly 66.7%629gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly/blob.go:18: SendBlob 0.0%630gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly/diff.go:17: SendRawDiff 0.0%631gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly/diff.go:37: SendRawPatch 0.0%632gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly/gitaly.go:32: getCacheKey 100.0%633gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly/gitaly.go:64: InitializeSidechannelRegistry 100.0%634gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly/gitaly.go:76: withOutgoingMetadata 100.0%635gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly/gitaly.go:86: NewSmartHTTPClient 83.3%636gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly/gitaly.go:99: NewBlobClient 80.0%637gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly/gitaly.go:108: NewRepositoryClient 80.0%638gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly/gitaly.go:118: NewNamespaceClient 80.0%639gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly/gitaly.go:127: NewDiffClient 80.0%640gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly/gitaly.go:136: getOrCreateConnection 86.7%641gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly/gitaly.go:164: CloseConnections 0.0%642gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly/gitaly.go:173: newConnection 85.7%643gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly/gitaly.go:208: UnmarshalJSON 100.0%644gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly/repository.go:19: ArchiveReader 0.0%645gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly/repository.go:34: SnapshotReader 0.0%646gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly/smarthttp.go:18: InfoRefsResponseReader 0.0%647gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly/smarthttp.go:41: infoRefsReader 0.0%648gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly/smarthttp.go:48: ReceivePack 0.0%649gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly/smarthttp.go:97: UploadPack 0.0%650gitlab.com/gitlab-org/gitlab/workhorse/internal/headers/content_headers.go:43: SafeContentHeaders 0.0%651gitlab.com/gitlab-org/gitlab/workhorse/internal/headers/content_headers.go:59: safeContentType 0.0%652gitlab.com/gitlab-org/gitlab/workhorse/internal/headers/content_headers.go:85: safeContentDisposition 0.0%653gitlab.com/gitlab-org/gitlab/workhorse/internal/headers/content_headers.go:110: attachmentDisposition 0.0%654gitlab.com/gitlab-org/gitlab/workhorse/internal/headers/content_headers.go:122: inlineDisposition 0.0%655gitlab.com/gitlab-org/gitlab/workhorse/internal/headers/content_headers.go:134: isType 0.0%656gitlab.com/gitlab-org/gitlab/workhorse/internal/headers/headers.go:33: IsDetectContentTypeHeaderPresent 100.0%657gitlab.com/gitlab-org/gitlab/workhorse/internal/headers/headers.go:43: AnyResponseHeaderPresent 0.0%658gitlab.com/gitlab-org/gitlab/workhorse/internal/headers/headers.go:58: RemoveResponseHeaders 0.0%659gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/countingresponsewriter.go:19: NewCountingResponseWriter 100.0%660gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/countingresponsewriter.go:23: Header 0.0%661gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/countingresponsewriter.go:27: Write 100.0%662gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/countingresponsewriter.go:37: WriteHeader 100.0%663gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/countingresponsewriter.go:48: Count 100.0%664gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/countingresponsewriter.go:54: Status 100.0%665gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/helpers.go:13: CaptureAndFail 100.0%666gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/helpers.go:18: Fail500 100.0%667gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/helpers.go:22: Fail500WithFields 0.0%668gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/helpers.go:27: RequestEntityTooLarge 0.0%669gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/helpers.go:31: printError 100.0%670gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/helpers.go:35: OpenFile 0.0%671gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/helpers.go:65: URLMustParse 0.0%672gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/helpers.go:73: IsContentType 0.0%673gitlab.com/gitlab-org/gitlab/workhorse/internal/httprs/httprs.go:63: NewHttpReadSeeker 100.0%674gitlab.com/gitlab-org/gitlab/workhorse/internal/httprs/httprs.go:79: Clone 0.0%675gitlab.com/gitlab-org/gitlab/workhorse/internal/httprs/httprs.go:95: Read 100.0%676gitlab.com/gitlab-org/gitlab/workhorse/internal/httprs/httprs.go:109: ReadAt 0.0%677gitlab.com/gitlab-org/gitlab/workhorse/internal/httprs/httprs.go:122: Close 66.7%678gitlab.com/gitlab-org/gitlab/workhorse/internal/httprs/httprs.go:135: Seek 87.5%679gitlab.com/gitlab-org/gitlab/workhorse/internal/httprs/httprs.go:165: cloneHeader 100.0%680gitlab.com/gitlab-org/gitlab/workhorse/internal/httprs/httprs.go:175: newRequest 100.0%681gitlab.com/gitlab-org/gitlab/workhorse/internal/httprs/httprs.go:184: rangeRequest 72.2%682gitlab.com/gitlab-org/gitlab/workhorse/internal/imageresizer/image_resizer.go:141: NewResizer 100.0%683gitlab.com/gitlab-org/gitlab/workhorse/internal/imageresizer/image_resizer.go:149: Inject 88.9%684gitlab.com/gitlab-org/gitlab/workhorse/internal/imageresizer/image_resizer.go:218: serveImage 62.5%685gitlab.com/gitlab-org/gitlab/workhorse/internal/imageresizer/image_resizer.go:237: unpackParameters 87.5%686gitlab.com/gitlab-org/gitlab/workhorse/internal/imageresizer/image_resizer.go:255: tryResizeImage 85.0%687gitlab.com/gitlab-org/gitlab/workhorse/internal/imageresizer/image_resizer.go:300: startResizeImageCommand 83.3%688gitlab.com/gitlab-org/gitlab/workhorse/internal/imageresizer/image_resizer.go:322: isURL 100.0%689gitlab.com/gitlab-org/gitlab/workhorse/internal/imageresizer/image_resizer.go:326: openSourceImage 66.7%690gitlab.com/gitlab-org/gitlab/workhorse/internal/imageresizer/image_resizer.go:334: openFromURL 0.0%691gitlab.com/gitlab-org/gitlab/workhorse/internal/imageresizer/image_resizer.go:355: openFromFile 75.0%692gitlab.com/gitlab-org/gitlab/workhorse/internal/imageresizer/image_resizer.go:372: tryIncrement 50.0%693gitlab.com/gitlab-org/gitlab/workhorse/internal/imageresizer/image_resizer.go:384: decrement 0.0%694gitlab.com/gitlab-org/gitlab/workhorse/internal/imageresizer/image_resizer.go:389: ok 100.0%695gitlab.com/gitlab-org/gitlab/workhorse/internal/imageresizer/image_resizer.go:394: error 100.0%696gitlab.com/gitlab-org/gitlab/workhorse/internal/imageresizer/image_resizer.go:399: logFields 100.0%697gitlab.com/gitlab-org/gitlab/workhorse/internal/imageresizer/image_resizer.go:416: handleOutcome 85.7%698gitlab.com/gitlab-org/gitlab/workhorse/internal/imageresizer/image_resizer_caching.go:13: checkNotModified 100.0%699gitlab.com/gitlab-org/gitlab/workhorse/internal/imageresizer/image_resizer_caching.go:29: isZeroTime 100.0%700gitlab.com/gitlab-org/gitlab/workhorse/internal/imageresizer/image_resizer_caching.go:33: setLastModified 100.0%701gitlab.com/gitlab-org/gitlab/workhorse/internal/imageresizer/image_resizer_caching.go:39: writeNotModified 100.0%702gitlab.com/gitlab-org/gitlab/workhorse/internal/log/logging.go:23: NewBuilder 100.0%703gitlab.com/gitlab-org/gitlab/workhorse/internal/log/logging.go:27: WithRequest 0.0%704gitlab.com/gitlab-org/gitlab/workhorse/internal/log/logging.go:31: WithRequest 100.0%705gitlab.com/gitlab-org/gitlab/workhorse/internal/log/logging.go:46: WithFields 0.0%706gitlab.com/gitlab-org/gitlab/workhorse/internal/log/logging.go:50: WithFields 100.0%707gitlab.com/gitlab-org/gitlab/workhorse/internal/log/logging.go:56: WithContextFields 0.0%708gitlab.com/gitlab-org/gitlab/workhorse/internal/log/logging.go:60: WithError 0.0%709gitlab.com/gitlab-org/gitlab/workhorse/internal/log/logging.go:64: WithError 100.0%710gitlab.com/gitlab-org/gitlab/workhorse/internal/log/logging.go:70: Info 0.0%711gitlab.com/gitlab-org/gitlab/workhorse/internal/log/logging.go:74: Info 100.0%712gitlab.com/gitlab-org/gitlab/workhorse/internal/log/logging.go:78: Error 0.0%713gitlab.com/gitlab-org/gitlab/workhorse/internal/log/logging.go:82: trackException 100.0%714gitlab.com/gitlab-org/gitlab/workhorse/internal/log/logging.go:88: Error 100.0%715gitlab.com/gitlab-org/gitlab/workhorse/internal/log/logging.go:93: Fatal 0.0%716gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/cache.go:17: newCache 66.7%717gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/cache.go:30: SetEntry 66.7%718gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/cache.go:38: Entry 66.7%719gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/cache.go:46: Close 100.0%720gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/cache.go:50: setOffset 100.0%721gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/code_hover.go:35: init 100.0%722gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/code_hover.go:41: UnmarshalText 100.0%723gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/code_hover.go:59: MarshalJSON 100.0%724gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/code_hover.go:63: newCodeHovers 90.0%725gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/code_hover.go:82: newCodeHover 88.9%726gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/code_hover.go:105: setTokens 92.6%727gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/code_hover.go:166: classFor 100.0%728gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/docs.go:38: NewDocs 75.0%729gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/docs.go:52: Parse 85.7%730gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/docs.go:66: process 66.7%731gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/docs.go:92: Close 100.0%732gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/docs.go:96: SerializeEntries 75.0%733gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/docs.go:113: addMetadata 80.0%734gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/docs.go:124: addDocument 80.0%735gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/docs.go:135: addDocRanges 80.0%736gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/hovers.go:38: NewHovers 66.7%737gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/hovers.go:60: Read 62.5%738gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/hovers.go:79: For 87.5%739gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/hovers.go:94: Close 75.0%740gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/hovers.go:106: addData 73.3%741gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/hovers.go:133: addHoverRef 71.4%742gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/hovers.go:147: addResultSetRef 71.4%743gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/id.go:16: UnmarshalJSON 100.0%744gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/id.go:34: unmarshalInt 100.0%745gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/id.go:38: unmarshalString 87.5%746gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/parser.go:24: NewParser 71.4%747gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/parser.go:79: Read 100.0%748gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/parser.go:83: Close 100.0%749gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/parser.go:89: transform 44.4%750gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/ranges.go:53: NewRanges 70.0%751gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/ranges.go:77: Read 71.4%752gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/ranges.go:94: Serialize 70.6%753gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/ranges.go:132: Close 75.0%754gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/ranges.go:145: definitionPathFor 80.0%755gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/ranges.go:156: addRange 75.0%756gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/ranges.go:165: addItem 77.3%757gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/ranges.go:212: getRange 75.0%758gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/references.go:22: NewReferences 71.4%759gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/references.go:47: Store 90.9%760gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/references.go:67: For 100.0%761gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/references.go:86: Close 75.0%762gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser/references.go:98: getItems 85.7%763gitlab.com/gitlab-org/gitlab/workhorse/internal/queueing/queue.go:32: newQueueMetrics 100.0%764gitlab.com/gitlab-org/gitlab/workhorse/internal/queueing/queue.go:127: newQueue 100.0%765gitlab.com/gitlab-org/gitlab/workhorse/internal/queueing/queue.go:147: Acquire 100.0%766gitlab.com/gitlab-org/gitlab/workhorse/internal/queueing/queue.go:192: Release 100.0%767gitlab.com/gitlab-org/gitlab/workhorse/internal/queueing/requests.go:24: QueueRequests 76.9%768gitlab.com/gitlab-org/gitlab/workhorse/internal/redis/keywatcher.go:26: NewKeyWatcher 100.0%769gitlab.com/gitlab-org/gitlab/workhorse/internal/redis/keywatcher.go:74: countAction 100.0%770gitlab.com/gitlab-org/gitlab/workhorse/internal/redis/keywatcher.go:76: receivePubSubStream 100.0%771gitlab.com/gitlab-org/gitlab/workhorse/internal/redis/keywatcher.go:119: dialPubSub 0.0%772gitlab.com/gitlab-org/gitlab/workhorse/internal/redis/keywatcher.go:135: Process 0.0%773gitlab.com/gitlab-org/gitlab/workhorse/internal/redis/keywatcher.go:152: Shutdown 100.0%774gitlab.com/gitlab-org/gitlab/workhorse/internal/redis/keywatcher.go:166: notifySubscribers 77.8%775gitlab.com/gitlab-org/gitlab/workhorse/internal/redis/keywatcher.go:185: addSubscription 84.6%776gitlab.com/gitlab-org/gitlab/workhorse/internal/redis/keywatcher.go:212: delSubscription 100.0%777gitlab.com/gitlab-org/gitlab/workhorse/internal/redis/keywatcher.go:254: WatchKey 85.0%778gitlab.com/gitlab-org/gitlab/workhorse/internal/redis/redis.go:64: sentinelConn 90.0%779gitlab.com/gitlab-org/gitlab/workhorse/internal/redis/redis.go:114: timeoutDialOptions 100.0%780gitlab.com/gitlab-org/gitlab/workhorse/internal/redis/redis.go:121: dialOptionsBuilder 100.0%781gitlab.com/gitlab-org/gitlab/workhorse/internal/redis/redis.go:138: keepAliveDialer 63.6%782gitlab.com/gitlab-org/gitlab/workhorse/internal/redis/redis.go:158: sentinelDialer 0.0%783gitlab.com/gitlab-org/gitlab/workhorse/internal/redis/redis.go:178: defaultDialer 85.7%784gitlab.com/gitlab-org/gitlab/workhorse/internal/redis/redis.go:195: redisURLDial 100.0%785gitlab.com/gitlab-org/gitlab/workhorse/internal/redis/redis.go:204: redisDial 100.0%786gitlab.com/gitlab-org/gitlab/workhorse/internal/redis/redis.go:213: countDialer 83.3%787gitlab.com/gitlab-org/gitlab/workhorse/internal/redis/redis.go:226: DefaultDialFunc 75.0%788gitlab.com/gitlab-org/gitlab/workhorse/internal/redis/redis.go:235: Configure 100.0%789gitlab.com/gitlab-org/gitlab/workhorse/internal/redis/redis.go:260: Get 100.0%790gitlab.com/gitlab-org/gitlab/workhorse/internal/redis/redis.go:268: GetString 100.0%791gitlab.com/gitlab-org/gitlab/workhorse/internal/rejectmethods/middleware.go:29: NewMiddleware 100.0%792gitlab.com/gitlab-org/gitlab/workhorse/internal/senddata/contentprocessor/contentprocessor.go:25: SetContentHeaders 100.0%793gitlab.com/gitlab-org/gitlab/workhorse/internal/senddata/contentprocessor/contentprocessor.go:39: Header 100.0%794gitlab.com/gitlab-org/gitlab/workhorse/internal/senddata/contentprocessor/contentprocessor.go:43: Write 100.0%795gitlab.com/gitlab-org/gitlab/workhorse/internal/senddata/contentprocessor/contentprocessor.go:62: flushBuffer 80.0%796gitlab.com/gitlab-org/gitlab/workhorse/internal/senddata/contentprocessor/contentprocessor.go:83: writeContentHeaders 83.3%797gitlab.com/gitlab-org/gitlab/workhorse/internal/senddata/contentprocessor/contentprocessor.go:94: WriteHeader 100.0%798gitlab.com/gitlab-org/gitlab/workhorse/internal/senddata/contentprocessor/contentprocessor.go:110: isUnbuffered 100.0%799gitlab.com/gitlab-org/gitlab/workhorse/internal/senddata/contentprocessor/contentprocessor.go:124: flush 100.0%800gitlab.com/gitlab-org/gitlab/workhorse/internal/senddata/injecter.go:18: Match 0.0%801gitlab.com/gitlab-org/gitlab/workhorse/internal/senddata/injecter.go:22: Unpack 0.0%802gitlab.com/gitlab-org/gitlab/workhorse/internal/senddata/injecter.go:33: Name 0.0%803gitlab.com/gitlab-org/gitlab/workhorse/internal/senddata/senddata.go:40: SendData 0.0%804gitlab.com/gitlab-org/gitlab/workhorse/internal/senddata/senddata.go:52: Header 100.0%805gitlab.com/gitlab-org/gitlab/workhorse/internal/senddata/senddata.go:56: Write 100.0%806gitlab.com/gitlab-org/gitlab/workhorse/internal/senddata/senddata.go:66: WriteHeader 83.3%807gitlab.com/gitlab-org/gitlab/workhorse/internal/senddata/senddata.go:79: tryInject 86.7%808gitlab.com/gitlab-org/gitlab/workhorse/internal/senddata/senddata.go:104: flush 0.0%809gitlab.com/gitlab-org/gitlab/workhorse/internal/sendfile/sendfile.go:53: SendFile 0.0%810gitlab.com/gitlab-org/gitlab/workhorse/internal/sendfile/sendfile.go:66: Header 100.0%811gitlab.com/gitlab-org/gitlab/workhorse/internal/sendfile/sendfile.go:70: Write 100.0%812gitlab.com/gitlab-org/gitlab/workhorse/internal/sendfile/sendfile.go:80: WriteHeader 76.9%813gitlab.com/gitlab-org/gitlab/workhorse/internal/sendfile/sendfile.go:105: sendFileFromDisk 81.0%814gitlab.com/gitlab-org/gitlab/workhorse/internal/sendfile/sendfile.go:147: countSendFileMetrics 83.3%815gitlab.com/gitlab-org/gitlab/workhorse/internal/sendfile/sendfile.go:160: flush 0.0%816gitlab.com/gitlab-org/gitlab/workhorse/internal/sendurl/sendurl.go:79: Inject 65.0%817gitlab.com/gitlab-org/gitlab/workhorse/internal/staticpages/deploy_page.go:9: DeployPage 100.0%818gitlab.com/gitlab-org/gitlab/workhorse/internal/staticpages/error_pages.go:40: Header 100.0%819gitlab.com/gitlab-org/gitlab/workhorse/internal/staticpages/error_pages.go:44: Write 80.0%820gitlab.com/gitlab-org/gitlab/workhorse/internal/staticpages/error_pages.go:54: WriteHeader 100.0%821gitlab.com/gitlab-org/gitlab/workhorse/internal/staticpages/error_pages.go:93: writeHTML 100.0%822gitlab.com/gitlab-org/gitlab/workhorse/internal/staticpages/error_pages.go:106: writeJSON 75.0%823gitlab.com/gitlab-org/gitlab/workhorse/internal/staticpages/error_pages.go:115: writeText 100.0%824gitlab.com/gitlab-org/gitlab/workhorse/internal/staticpages/error_pages.go:119: flush 100.0%825gitlab.com/gitlab-org/gitlab/workhorse/internal/staticpages/error_pages.go:123: ErrorPagesUnless 100.0%826gitlab.com/gitlab-org/gitlab/workhorse/internal/staticpages/servefile.go:29: ServeExisting 80.6%827gitlab.com/gitlab-org/gitlab/workhorse/internal/staticpages/servefile.go:96: validatePath 100.0%828gitlab.com/gitlab-org/gitlab/workhorse/internal/staticpages/static.go:10: setNoCacheHeaders 100.0%829gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/artifacts_uploader.go:47: Artifacts 100.0%830gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/artifacts_uploader.go:60: generateMetadataFromZip 79.3%831gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/artifacts_uploader.go:114: ProcessFile 85.0%832gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/artifacts_uploader.go:156: Name 100.0%833gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/artifacts_uploader.go:158: TransformContents 100.0%834gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/body_uploader.go:18: RequestBody 76.9%835gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/destination.go:60: SHA256 100.0%836gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/destination.go:65: MD5 100.0%837gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/destination.go:70: GitLabFinalizeFields 88.9%838gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/destination.go:115: Upload 100.0%839gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/destination.go:221: newLocalFile 81.8%840gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/filestore/filestore.go:14: Consume 100.0%841gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/multi_hash.go:29: factories 66.7%842gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/multi_hash.go:37: FIPSEnabled 66.7%843gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/multi_hash.go:50: newMultiHash 100.0%844gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/multi_hash.go:66: finish 100.0%845gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/gocloud_object.go:28: NewGoCloudObject 83.3%846gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/gocloud_object.go:47: Upload 50.0%847gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/gocloud_object.go:73: ETag 0.0%848gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/gocloud_object.go:77: Abort 0.0%849gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/gocloud_object.go:84: Delete 54.5%850gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/multipart.go:39: NewMultipart 100.0%851gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/multipart.go:53: Upload 70.6%852gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/multipart.go:83: ETag 0.0%853gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/multipart.go:86: Abort 0.0%854gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/multipart.go:90: Delete 100.0%855gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/multipart.go:94: readAndUploadOnePart 64.7%856gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/multipart.go:124: uploadPart 54.5%857gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/multipart.go:145: complete 72.0%858gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/object.go:36: NewObject 100.0%859gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/object.go:40: newObject 100.0%860gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/object.go:53: Upload 93.8%861gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/object.go:84: ETag 100.0%862gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/object.go:88: Abort 100.0%863gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/object.go:92: Delete 100.0%864gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/s3_complete_multipart_api.go:35: Error 0.0%865gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/s3_complete_multipart_api.go:49: isError 100.0%866gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/s3_object.go:26: NewS3Object 100.0%867gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/s3_object.go:37: setEncryptionOptions 100.0%868gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/s3_object.go:47: Upload 84.6%869gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/s3_object.go:76: ETag 0.0%870gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/s3_object.go:80: Abort 100.0%871gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/s3_object.go:84: Delete 76.9%872gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/s3_object.go:113: unwrapAWSError 100.0%873gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/s3_session.go:36: isExpired 100.0%874gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/s3_session.go:53: setupS3Session 94.4%875gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/gocloud_stub.go:17: OpenBucketURL 0.0%876gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/gocloud_stub.go:21: SetupGoCloudFileBucket 0.0%877gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/gocloud_stub.go:31: GoCloudObjectExists 0.0%878gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/objectstore_stub.go:40: StartObjectStore 100.0%879gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/objectstore_stub.go:45: StartObjectStoreWithCustomMD5 75.0%880gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/objectstore_stub.go:62: PutsCnt 100.0%881gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/objectstore_stub.go:70: DeletesCnt 100.0%882gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/objectstore_stub.go:79: GetObjectMD5 100.0%883gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/objectstore_stub.go:88: GetObject 0.0%884gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/objectstore_stub.go:96: GetHeader 0.0%885gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/objectstore_stub.go:114: InitiateMultipartUpload 100.0%886gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/objectstore_stub.go:127: IsMultipartUpload 100.0%887gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/objectstore_stub.go:135: isMultipartUpload 100.0%888gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/objectstore_stub.go:139: removeObject 100.0%889gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/objectstore_stub.go:159: putObject 90.9%890gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/objectstore_stub.go:193: MultipartUploadInternalError 0.0%891gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/objectstore_stub.go:197: completeMultipartUpload 69.4%892gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/objectstore_stub.go:257: encodeXMLAnswer 75.0%893gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/objectstore_stub.go:266: ServeHTTP 72.7%894gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/s3_stub.go:23: SetupS3 0.0%895gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/s3_stub.go:27: SetupS3WithBucket 0.0%896gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/s3_stub.go:73: S3ObjectExists 0.0%897gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/s3_stub.go:85: CheckS3Metadata 0.0%898gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/s3_stub.go:113: S3ObjectDoesNotExist 0.0%899gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test/s3_stub.go:125: downloadObject 0.0%900gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/upload_strategy.go:19: deleteURL 63.6%901gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/upload_strategy.go:40: extractETag 66.7%902gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/uploader.go:31: newUploader 100.0%903gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/uploader.go:35: newETagCheckUploader 100.0%904gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/uploader.go:39: hexString 100.0%905gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/uploader.go:45: Consume 92.9%906gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/uploader.go:98: compareMD5 66.7%907gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/uploader.go:111: Read 100.0%908gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/reader.go:10: Read 100.0%909gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/upload_opts.go:67: UseWorkhorseClientEnabled 100.0%910gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/upload_opts.go:72: IsLocalTempFile 100.0%911gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/upload_opts.go:77: IsMultipart 100.0%912gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/upload_opts.go:82: GetOpts 100.0%913gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/upload_opts.go:137: IsAWS 100.0%914gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/upload_opts.go:141: IsAzure 0.0%915gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/upload_opts.go:145: IsGoCloud 100.0%916gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/upload_opts.go:149: IsValid 100.0%917gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/upload_opts.go:162: s3CredentialsValid 100.0%918gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/exif.go:15: handleExifUpload 77.8%919gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/exif.go:70: isTIFF 83.3%920gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/exif.go:83: isJPEG 75.0%921gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/exif/exif.go:34: NewCleaner 75.0%922gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/exif/exif.go:44: Close 0.0%923gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/exif/exif.go:52: Read 100.0%924gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/exif/exif.go:75: startProcessing 84.6%925gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/exif/exif.go:112: FileTypeFromSuffix 88.9%926gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/multipart_uploader.go:14: Multipart 0.0%927gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/multipart_uploader.go:27: FixedPreAuthMultipart 0.0%928gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/object_storage_preparer.go:17: NewObjectStoragePreparer 100.0%929gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/object_storage_preparer.go:21: Prepare 83.3%930gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/preparer.go:20: Prepare 100.0%931gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/rewrite.go:66: rewriteFormFilesFromMultipart 87.5%932gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/rewrite.go:120: parseAndNormalizeContentDisposition 100.0%933gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/rewrite.go:127: handleFilePart 93.3%934gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/rewrite.go:181: copyPart 75.0%935gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/rewrite.go:204: AuthorizeFile 100.0%936gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/rewrite.go:214: AuthorizeFile 0.0%937gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/saved_file_tracker.go:20: Track 100.0%938gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/saved_file_tracker.go:27: Count 100.0%939gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/saved_file_tracker.go:31: ProcessFile 100.0%940gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/saved_file_tracker.go:40: ProcessField 100.0%941gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/saved_file_tracker.go:44: Finalize 87.5%942gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/saved_file_tracker.go:59: Name 100.0%943gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/saved_file_tracker.go:61: TransformContents 100.0%944gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/uploads.go:45: interceptMultipartFiles 87.5%945gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/handlers.go:12: contentEncodingHandler 100.0%946gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/metrics.go:32: instrumentRoute 100.0%947gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/metrics.go:36: instrumentGeoProxyRoute 100.0%948gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/notfoundunless.go:5: NotFoundUnless 100.0%949gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/roundtripper/roundtripper.go:18: mustParseAddress 100.0%950gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/roundtripper/roundtripper.go:30: NewBackendRoundTripper 0.0%951gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/roundtripper/roundtripper.go:34: newBackendRoundTripper 71.4%952gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/roundtripper/roundtripper.go:65: NewTestBackendRoundTripper 0.0%953gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/routes.go:70: compileRegexp 100.0%954gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/routes.go:78: withMatcher 100.0%955gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/routes.go:84: withoutTracing 100.0%956gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/routes.go:90: withGeoProxy 100.0%957gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/routes.go:96: observabilityMiddlewares 100.0%958gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/routes.go:116: route 100.0%959gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/routes.go:141: wsRoute 100.0%960gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/routes.go:154: isContentType 50.0%961gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/routes.go:160: isMatch 70.0%962gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/routes.go:180: buildProxy 100.0%963gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/routes.go:201: configureRoutes 91.3%964gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/routes.go:425: denyWebsocket 60.0%965gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/upstream.go:64: NewUpstream 0.0%966gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/upstream.go:68: newUpstream 88.5%967gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/upstream.go:120: configureURLPrefix 100.0%968gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/upstream.go:128: ServeHTTP 61.9%969gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/upstream.go:171: findRoute 83.3%970gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/upstream.go:185: findGeoProxyRoute 90.0%971gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/upstream.go:207: pollGeoProxyAPI 100.0%972gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/upstream.go:223: callGeoProxyAPI 100.0%973gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/upstream.go:254: updateGeoProxyFieldsFromData 100.0%974gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/upstream.go:281: httpError 0.0%975gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/upstream.go:290: fixRemoteAddr 100.0%976gitlab.com/gitlab-org/gitlab/workhorse/internal/version/version.go:9: SetVersion 100.0%977gitlab.com/gitlab-org/gitlab/workhorse/internal/version/version.go:14: GetUserAgent 0.0%978gitlab.com/gitlab-org/gitlab/workhorse/internal/version/version.go:18: GetApplicationVersion 100.0%979gitlab.com/gitlab-org/gitlab/workhorse/internal/zipartifacts/entry.go:7: DecodeFileEntry 0.0%980gitlab.com/gitlab-org/gitlab/workhorse/internal/zipartifacts/errors.go:39: ExitCodeByError 100.0%981gitlab.com/gitlab-org/gitlab/workhorse/internal/zipartifacts/errors.go:50: ErrorLabelByCode 0.0%982gitlab.com/gitlab-org/gitlab/workhorse/internal/zipartifacts/metadata.go:27: newMetadata 100.0%983gitlab.com/gitlab-org/gitlab/workhorse/internal/zipartifacts/metadata.go:43: writeEncoded 80.0%984gitlab.com/gitlab-org/gitlab/workhorse/internal/zipartifacts/metadata.go:52: writeZipEntryMetadata 60.0%985gitlab.com/gitlab-org/gitlab/workhorse/internal/zipartifacts/metadata.go:64: GenerateZipMetadata 85.7%986gitlab.com/gitlab-org/gitlab/workhorse/internal/zipartifacts/metadata.go:108: writeBytes 100.0%987gitlab.com/gitlab-org/gitlab/workhorse/internal/zipartifacts/metadata.go:116: writeString 100.0%988gitlab.com/gitlab-org/gitlab/workhorse/internal/zipartifacts/open_archive.go:33: OpenArchive 75.0%989gitlab.com/gitlab-org/gitlab/workhorse/internal/zipartifacts/open_archive.go:48: OpenArchiveWithReaderFunc 0.0%990gitlab.com/gitlab-org/gitlab/workhorse/internal/zipartifacts/open_archive.go:57: openArchiveLocation 100.0%991gitlab.com/gitlab-org/gitlab/workhorse/internal/zipartifacts/open_archive.go:65: isURL 100.0%992gitlab.com/gitlab-org/gitlab/workhorse/internal/zipartifacts/open_archive.go:69: openHTTPArchive 77.8%993gitlab.com/gitlab-org/gitlab/workhorse/internal/zipartifacts/open_archive.go:97: openFileArchive 72.7%994gitlab.com/gitlab-org/gitlab/workhorse/internal/zipartifacts/open_archive.go:119: openZipReader 100.0%995gitlab.com/gitlab-org/gitlab/workhorse/listener.go:20: newListener 88.9%996gitlab.com/gitlab-org/gitlab/workhorse/logging.go:20: startLogging 0.0%997gitlab.com/gitlab-org/gitlab/workhorse/logging.go:53: getAccessLogger 0.0%998gitlab.com/gitlab-org/gitlab/workhorse/main.go:47: main 0.0%999gitlab.com/gitlab-org/gitlab/workhorse/main.go:73: buildConfig 94.1%1000gitlab.com/gitlab-org/gitlab/workhorse/main.go:175: run 0.0%1001gitlab.com/gitlab-org/gitlab/workhorse/raven.go:12: wrapRaven 0.0%1002total: (statements) 68.0%1003make: Leaving directory '/builds/espadav8/gitlab/workhorse'1005Uploading artifacts...1006workhorse/coverage.html: found 1 matching files and directories 1007WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/3448186230/artifacts?artifact_format=zip&artifact_type=archive new-url=https://gitlab.com1008WARNING: Retrying... context=artifacts-uploader error=request redirected1009Uploading artifacts as "archive" to coordinator... 201 Created id=3448186230 responseStatus=201 Created token=KztxyHKE1011Job succeeded