Skip to content

Adding changes for Fleet v4.86.0 - #45742

Merged
lukeheath merged 7 commits into
rc-minor-fleet-v4.86.0from
update-changelog-prepare-4.86.0
May 29, 2026
Merged

Adding changes for Fleet v4.86.0#45742
lukeheath merged 7 commits into
rc-minor-fleet-v4.86.0from
update-changelog-prepare-4.86.0

Conversation

@georgekarrv

Copy link
Copy Markdown
Member

No description provided.

@georgekarrv
georgekarrv requested review from a team, BCTBB, ddribeiro, ksatter and rfairburn as code owners May 18, 2026 20:37
@fleet-release
fleet-release requested a review from lukeheath May 18, 2026 20:37

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

This repository is configured for manual code reviews. Comment @claude review to trigger a review and subscribe this PR to future pushes, or @claude review once for a one-time review.

Tip: disable this comment in your organization's Code Review settings.

@codecov

codecov Bot commented May 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (rc-minor-fleet-v4.86.0@77fb2b6). Learn more about missing BASE report.

Additional details and impacted files
@@                    Coverage Diff                    @@
##             rc-minor-fleet-v4.86.0   #45742   +/-   ##
=========================================================
  Coverage                          ?   66.76%           
=========================================================
  Files                             ?     2749           
  Lines                             ?   219908           
  Branches                          ?    10778           
=========================================================
  Hits                              ?   146817           
  Misses                            ?    59799           
  Partials                          ?    13292           
Flag Coverage Δ
backend 68.58% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

…ate-changelog-prepare-4.86.0

# Conflicts:
#	CHANGELOG.md
#	charts/fleet/Chart.yaml
#	infrastructure/dogfood/terraform/aws/variables.tf
#	infrastructure/dogfood/terraform/gcp/variables.tf
#	tools/fleetctl-npm/package.json
#	tools/github-manage/cmd/gm/releases.go
@coderabbitai

coderabbitai Bot commented May 29, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are limited based on label configuration.

🏷️ Required labels (at least one) (1)
  • :ai

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 022ce29b-f713-4ac3-89cd-510b2a30c9f3

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch update-changelog-prepare-4.86.0

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@lukeheath
lukeheath marked this pull request as ready for review May 29, 2026 22:15

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

This repository is configured for manual code reviews. Comment @claude review to trigger a review and subscribe this PR to future pushes, or @claude review once for a one-time review.

Tip: disable this comment in your organization's Code Review settings.

@qodo-free-for-open-source-projects

Copy link
Copy Markdown

CI Feedback 🧐

A test triggered by this PR failed. Here is an AI-generated analysis of the failure:

Action: test-go (main, mysql:8.0.44) / test

Failed stage: Run Go Tests [❌]

Failed test name: TestClient_FetchCert/successful_fetch

Failure summary:

The action failed because Go tests failed in ee/orbit/pkg/scep:
-
TestClient_FetchCert/successful_fetch failed at ee/orbit/pkg/scep/scep_test.go:135 with:
parse
PKIMessage response: pkcs7: signing time "2026-05-29T22:17:19Z" is outside of certificate validity
"2016-05-29T13:47:05Z" to "2026-05-29T13:47:08Z".
This indicates the PKCS7 signingTime in the SCEP
response is later than the test certificate’s NotAfter validity timestamp (certificate appears to
expire at 2026-05-29T13:47:08Z, but the signing time is 2026-05-29T22:17:19Z).
-
TestClient_FetchCert/bad_challenge_password failed at ee/orbit/pkg/scep/scep_test.go:165 because the
returned error was the same PKCS7 validity/signing-time error above, not the expected "PKIMessage
CSR request failed" string.
These test failures caused make .run-go-tests to exit non-zero
(Makefile:280), which then failed the overall make test-go target (Makefile:395) and the GitHub
Action step exited with code 2.

Relevant error logs:
1:  ##[group]Runner Image Provisioner
2:  Hosted Compute Agent
...

1579:  �[36;1mattempt=1�[0m
1580:  �[36;1m�[0m
1581:  �[36;1mwhile [ $attempt -le $max_attempts ]; do�[0m
1582:  �[36;1m  echo "Attempt $attempt of $max_attempts"�[0m
1583:  �[36;1m�[0m
1584:  �[36;1m  # Try to connect to MySQL�[0m
1585:  �[36;1m  if wait_for_mysql "mysql_test"; then�[0m
1586:  �[36;1m    # If MySQL is ready, try to connect to MySQL replica�[0m
1587:  �[36;1m    if wait_for_mysql "mysql_replica_test"; then�[0m
1588:  �[36;1m      # Both are ready, we're done�[0m
1589:  �[36;1m      echo "All MySQL connections successful"�[0m
1590:  �[36;1m      exit 0�[0m
1591:  �[36;1m    fi�[0m
1592:  �[36;1m  fi�[0m
1593:  �[36;1m�[0m
1594:  �[36;1m  # If we get here, at least one connection failed�[0m
1595:  �[36;1m  echo "Failed to connect to MySQL on attempt $attempt"�[0m
1596:  �[36;1m�[0m
1597:  �[36;1m  if [ $attempt -lt $max_attempts ]; then�[0m
1598:  �[36;1m    echo "Restarting containers and trying again..."�[0m
1599:  �[36;1m    restart_containers�[0m
1600:  �[36;1m  else�[0m
1601:  �[36;1m    echo "Maximum attempts reached. Failing the job."�[0m
1602:  �[36;1m    exit 1�[0m
...

1859:  go: downloading github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3
1860:  go: downloading github.com/garyburd/go-oauth v0.0.0-20180319155456-bca2e7f09a17
1861:  go: downloading github.com/cloudflare/circl v1.6.3
1862:  go: downloading github.com/mitchellh/reflectwalk v1.0.2
1863:  go: downloading github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376
1864:  go: downloading github.com/pjbgf/sha1cd v0.6.0
1865:  go: downloading github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99
1866:  go: downloading gopkg.in/warnings.v0 v0.1.2
1867:  go: downloading github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8
1868:  go: downloading github.com/kevinburke/ssh_config v1.2.0
1869:  go: downloading github.com/skeema/knownhosts v1.3.1
1870:  go: downloading github.com/xanzy/ssh-agent v0.3.3
1871:  go: downloading github.com/klauspost/cpuid/v2 v2.3.0
1872:  go: downloading github.com/bits-and-blooms/bitset v1.12.0
1873:  go: downloading github.com/bits-and-blooms/bitset v1.12.0
1874:  make .run-go-tests PKG_TO_TEST="cmd/cpe cmd/cpe/validate cmd/cve cmd/cve/validate cmd/fleet cmd/macoffice cmd/maintained-apps cmd/msrc cmd/osquery-perf cmd/osquery-perf/hostidentity cmd/osquery-perf/installer_cache cmd/osquery-perf/osquery_perf cmd/osquery-perf/software-library/tools/generate-sql cmd/osquery-perf/software-library/tools/import-data cmd/osquery-perf/softwaredb cmd/osv-processor ee/fleetctl ee/fleetd-chrome ee/maintained-apps ee/maintained-apps/ingesters/homebrew ee/maintained-apps/ingesters/homebrew/external_refs ee/maintained-apps/ingesters/winget ee/maintained-apps/ingesters/winget/external_refs ee/orbit/pkg/hostidentity ee/orbit/pkg/httpsigproxy ee/orbit/pkg/scep ee/orbit/pkg/securehw ee/server/calendar ee/server/calendar/load_test ee/server/integrationtest/condaccess ee/server/integrationtest/hostidentity ee/server/integrationtest/scim ee/server/licensing ee/server/scim ee/server/service ee/server/service/condaccess ee/server/service/condaccess/depot ee/server/service/digicert ee/server/service/est ee/server/service/hostidentity ee/server/service/hostidentity/depot ee/server/service/hostidentity/httpsig ee/server/service/scep ee/server/service/scep/sceptest ee/server/webhooks orbit/cmd/orbit orbit/pkg/augeas orbit/pkg/bitlocker orbit/pkg/build orbit/pkg/constant orbit/pkg/dialog orbit/pkg/execuser orbit/pkg/go-paniclog orbit/pkg/go-paniclog/example orbit/pkg/insecure orbit/pkg/installer orbit/pkg/kdialog orbit/pkg/logging orbit/pkg/luks orbit/pkg/lvm orbit/pkg/migration orbit/pkg/osquery orbit/pkg/osservice orbit/pkg/packaging orbit/pkg/packaging/wix orbit/pkg/platform orbit/pkg/process orbit/pkg/profiles orbit/pkg/setup_experience orbit/pkg/swiftdialog orbit/pkg/table orbit/pkg/table/adobe_plugins orbit/pkg/table/containerd orbit/pkg/table/crowdstrike/falcon_kernel_check orbit/pkg/table/crowdstrike/falconctl orbit/pkg/table/cryptoinfotable orbit/pkg/table/cryptsetup orbit/pkg/table/cryptsetup_luks_salt orbit/pkg/table/dataflattentable orbit/pkg/table/dconf_read orbit/pkg/table/filecontents orbit/pkg/table/firefox_preferences orbit/pkg/table/firmwarepasswd orbit/pkg/table/fleetd_logs orbit/pkg/table/fleetd_pacman_packages orbit/pkg/table/go_binaries orbit/pkg/table/mcp_listening_servers orbit/pkg/table/orbit_info orbit/pkg/table/sntp_request orbit/pkg/table/tablehelpers orbit/pkg/table/yaml_to_json orbit/pkg/token orbit/pkg/update orbit/pkg/update/badgerstore orbit/pkg/update/filestore orbit/pkg/user orbit/pkg/useraction orbit/pkg/windows/oleconv orbit/pkg/windows/windowsupdate orbit/pkg/zenity pkg/automatic_policy pkg/buildpkg pkg/certificate pkg/download pkg/file pkg/filepath_windows pkg/fleetdbase pkg/fleethttp pkg/fleethttpsig pkg/mdm pkg/mdm/mdmtest pkg/nettest pkg/open pkg/optjson pkg/patch_policy pkg/race pkg/rawjson pkg/retry pkg/scripts pkg/secure pkg/spec pkg/str pkg/testutils server server/acl/acmeacl server/acl/activityacl server/acl/chartacl server/api_endpoints server/archtest server/archtest/test_files/dependency server/archtest/test_files/dontdependonanything server/archtest/test_files/nesteddependency server/archtest/test_files/nodependency server/archtest/test_files/testfiledeps/testonlydependency server/archtest/test_files/testfiledeps/testpkgdependency server/archtest/test_files/testfiledeps/transitivetestdep server/archtest/test_files/testpackage server/archtest/test_files/testpackage/nested/dep server/archtest/test_files/transative server/authz server/aws_common server/bindata server/chart server/chart/api server/chart/api/http server/chart/bootstrap server/chart/internal/mysql server/chart/internal/service server/chart/internal/testutils server/chart/internal/types server/config server/contexts/apple_bm server/contexts/authz server/contexts/capabilities server/contexts/carvestore server/contexts/certserial server/contexts/ctxdb server/contexts/ctxerr server/contexts/host server/contexts/installersize server/contexts/license server/contexts/logging server/contexts/osqueryauth server/contexts/publicip server/contexts/token server/contexts/viewer server/cron server/crypto server/datastore/cached_mysql server/datastore/failing server/datastore/filesystem server/datastore/mysqlredis server/datastore/redis server/datastore/redis/redistest server/datastore/s3 server/datastore/s3/s3test server/dev_mode server/errorstore server/fleet server/fleet/policytest server/goose/cmd/goose server/health server/launcher server/live_query server/live_query/live_query_mock server/logging server/logging/mock server/mail server/mdm server/mdm/acme server/mdm/acme/api server/mdm/acme/api/http server/mdm/acme/bootstrap server/mdm/acme/internal/mysql server/mdm/acme/internal/redis_nonces_store server/mdm/acme/internal/service server/mdm/acme/internal/tests server/mdm/acme/internal/testutils server/mdm/acme/internal/types server/mdm/acme/testhelpers server/mdm/android server/mdm/android/mock server/mdm/android/service server/mdm/android/service/androidmgmt server/mdm/android/tests server/mdm/android/tests/enterprise server/mdm/apple server/mdm/apple/apple_apps server/mdm/apple/gdmf server/mdm/apple/gdmf/integrationtest server/mdm/apple/mobileconfig server/mdm/apple/rootcert server/mdm/apple/vpp server/mdm/assets server/mdm/crypto server/mdm/cryptoutil server/mdm/internal/commonmdm server/mdm/maintainedapps server/mdm/maintainedapps/maintainedappstest server/mdm/microsoft server/mdm/microsoft/admx server/mdm/microsoft/syncml server/mdm/microsoft/wlanxml server/mdm/nanodep/client server/mdm/nanodep/cmd/depserver server/mdm/nanodep/cmd/depsyncer server/mdm/nanodep/cmd/deptokens server/mdm/nanodep/godep server/mdm/nanodep/http server/mdm/nanodep/http/api server/mdm/nanodep/log server/mdm/nanodep/log/ctxlog server/mdm/nanodep/log/stdlogfmt server/mdm/nanodep/parse server/mdm/nanodep/proxy server/mdm/nanodep/storage server/mdm/nanodep/storage/file server/mdm/nanodep/storage/mysql server/mdm/nanodep/storage/storagetest server/mdm/nanodep/sync server/mdm/nanodep/tokenpki server/mdm/nanomdm/certverify server/mdm/nanomdm/cli server/mdm/nanomdm/cmd/nano2nano server/mdm/nanomdm/cmd/nanomdm server/mdm/nanomdm/cryptoutil server/mdm/nanomdm/http server/mdm/nanomdm/http/api server/mdm/nanomdm/http/authproxy server/mdm/nanomdm/http/mdm server/mdm/nanomdm/mdm server/mdm/nanomdm/push server/mdm/nanomdm/push/buford server/mdm/nanomdm/push/nanopush server/mdm/nanomdm/push/service server/mdm/nanomdm/service server/mdm/nanomdm/service/certauth server/mdm/nanomdm/service/dump server/mdm/nanomdm/service/microwebhook server/mdm/nanomdm/service/multi server/mdm/nanomdm/service/nanomdm server/mdm/nanomdm/storage server/mdm/nanomdm/storage/allmulti server/mdm/nanomdm/storage/file server/mdm/nanomdm/storage/mysql server/mdm/nanomdm/test server/mdm/nanomdm/test/e2e server/mdm/nanomdm/test/enrollment server/mdm/nanomdm/test/protocol server/mdm/profiles server/mdm/scep/challenge/bolt server/mdm/scep/client server/mdm/scep/cmd/scepclient server/mdm/scep/cmd/scepserver server/mdm/scep/csrverifier server/mdm/scep/csrverifier/executable server/mdm/scep/depot server/mdm/scep/depot/bolt server/mdm/scep/depot/file server/mdm/scep/kitlogadapter server/mdm/scep/server server/mdm/testing_utils server/mock server/mock/digicert server/mock/mdm server/mock/mockimpl server/mock/mockresult server/mock/nanodep server/mock/redis server/mock/redis_advanced server/mock/scep server/mock/service server/mock/software server/platform server/platform/authz server/platform/endpointer server/platform/errors server/platform/http server/platform/http/multipartform server/platform/logging server/platform/logging/testutils server/platform/middleware/authzcheck server/platform/middleware/ratelimit server/platform/mysql server/platform/mysql/testing_utils server/ptr server/pubsub server/service/async server/service/calendar server/service/conditional_access_microsoft_proxy server/service/contract server/service/externalsvc server/service/integrationtest server/service/integrationtest/android server/service/integrationtest/scep_server server/service/middleware/auth server/service/middleware/log server/service/middleware/mdmconfigured server/service/middleware/otel server/service/mock server/service/osquery_utils server/service/redis_key_value server/service/redis_lock server/service/redis_policy_set server/service/schedule server/service/schedule/scheduletest server/service/svctest server/shellquote server/sso server/test server/test/httptest server/variables server/version server/webhooks server/websocket server/worker tools/android tools/android/cert-auth-server tools/bump-migration tools/calendar tools/calendar/delete-events tools/calendar/get-events tools/calendar/move-events tools/calendar/stop-channel tools/charts-backfill tools/charts-collect tools/cloner-check tools/custom-package-parser tools/dbutils tools/desktop tools/desktop-rate-limit tools/dialog tools/fdm tools/file-server tools/github-releases tools/inspect-cert tools/jira-integration tools/loadtest/fleetd_labels tools/loadtest/scripts_and_profiles tools/loadtest/unified_queue tools/luks/luks tools/luks/lvm tools/mdm/apple/apnspush tools/mdm/apple/applebmapi tools/mdm/apple/appmanifest tools/mdm/apple/loadtest tools/mdm/apple/setupexperience tools/mdm/assets tools/mdm/decrypt-disk-encryption-key tools/mdm/migration/echo tools/mdm/migration/jamf tools/mdm/migration/kandji tools/mdm/migration/mdmproxy tools/mdm/migration/micromdm tools/mdm/migration/micromdm/touchless tools/mdm/migration/simplemdm tools/mysql-tests/rds tools/nvd/nvdvuln tools/open tools/osquery-agent-options tools/redis-stress tools/redis-tests tools/redis-tests/elasticache tools/run-scripts tools/seed_data/queries tools/software/vulnerabilities/performance_test/seeder tools/software/vulnerabilities/performance_test/tester tools/software/vulnerabilities/seed_data tools/test_extensions/hello_world tools/tuf/download-artifacts tools/tuf/replace tools/tuf/status tools/vex-parser tools/webhook tools/windows-mdm-enroll tools/zendesk-integration"
1875:  make[1]: Entering directory '/home/runner/work/fleet/fleet'
1876:  Running Go tests with gotestsum:
1877:  gotestsum --format=testdox --jsonfile=/tmp/test-output.json -- -tags full,fts5,netgo -run=  -v -race=false -timeout=20m  -parallel 8 -coverprofile=coverage.txt -covermode=atomic -coverpkg=github.com/fleetdm/fleet/v4/... ./cmd/cpe ./cmd/cpe/validate ./cmd/cve ./cmd/cve/validate ./cmd/fleet ./cmd/macoffice ./cmd/maintained-apps ./cmd/msrc ./cmd/osquery-perf ./cmd/osquery-perf/hostidentity ./cmd/osquery-perf/installer_cache ./cmd/osquery-perf/osquery_perf ./cmd/osquery-perf/software-library/tools/generate-sql ./cmd/osquery-perf/software-library/tools/import-data ./cmd/osquery-perf/softwaredb ./cmd/osv-processor ./ee/fleetctl ./ee/fleetd-chrome ./ee/maintained-apps ./ee/maintained-apps/ingesters/homebrew ./ee/maintained-apps/ingesters/homebrew/external_refs ./ee/maintained-apps/ingesters/winget ./ee/maintained-apps/ingesters/winget/external_refs ./ee/orbit/pkg/hostidentity ./ee/orbit/pkg/httpsigproxy ./ee/orbit/pkg/scep ./ee/orbit/pkg/securehw ./ee/server/calendar ./ee/server/calendar/load_test ./ee/server/integrationtest/condaccess ./ee/server/integrationtest/hostidentity ./ee/server/integrationtest/scim ./ee/server/licensing ./ee/server/scim ./ee/server/service ./ee/server/service/condaccess ./ee/server/service/condaccess/depot ./ee/server/service/digicert ./ee/server/service/est ./ee/server/service/hostidentity ./ee/server/service/hostidentity/depot ./ee/server/service/hostidentity/httpsig ./ee/server/service/scep ./ee/server/service/scep/sceptest ./ee/server/webhooks ./orbit/cmd/orbit ./orbit/pkg/augeas ./orbit/pkg/bitlocker ./orbit/pkg/build ./orbit/pkg/constant ./orbit/pkg/dialog ./orbit/pkg/execuser ./orbit/pkg/go-paniclog ./orbit/pkg/go-paniclog/example ./orbit/pkg/insecure ./orbit/pkg/installer ./orbit/pkg/kdialog ./orbit/pkg/logging ./orbit/pkg/luks ./orbit/pkg/lvm ./orbit/pkg/migration ./orbit/pkg/osquery ./orbit/pkg/osservice ./orbit/pkg/packaging ./orbit/pkg/packaging/wix ./orbit/pkg/platform ./orbit/pkg/process ./orbit/pkg/profiles ./orbit/pkg/setup_experience ./orbit/pkg/swiftdialog ./orbit/pkg/table ./orbit/pkg/table/adobe_plugins ./orbit/pkg/table/containerd ./orbit/pkg/table/crowdstrike/falcon_kernel_check ./orbit/pkg/table/crowdstrike/falconctl ./orbit/pkg/table/cryptoinfotable ./orbit/pkg/table/cryptsetup ./orbit/pkg/table/cryptsetup_luks_salt ./orbit/pkg/table/dataflattentable ./orbit/pkg/table/dconf_read ./orbit/pkg/table/filecontents ./orbit/pkg/table/firefox_preferences ./orbit/pkg/table/firmwarepasswd ./orbit/pkg/table/fleetd_logs ./orbit/pkg/table/fleetd_pacman_packages ./orbit/pkg/table/go_binaries ./orbit/pkg/table/mcp_listening_servers ./orbit/pkg/table/orbit_info ./orbit/pkg/table/sntp_request ./orbit/pkg/table/tablehelpers ./orbit/pkg/table/yaml_to_json ./orbit/pkg/token ./orbit/pkg/update ./orbit/pkg/update/badgerstore ./orbit/pkg/update/filestore ./orbit/pkg/user ./orbit/pkg/useraction ./orbit/pkg/windows/oleconv ./orbit/pkg/windows/windowsupdate ./orbit/pkg/zenity ./pkg/automatic_policy ./pkg/buildpkg ./pkg/certificate ./pkg/download ./pkg/file ./pkg/filepath_windows ./pkg/fleetdbase ./pkg/fleethttp ./pkg/fleethttpsig ./pkg/mdm ./pkg/mdm/mdmtest ./pkg/nettest ./pkg/open ./pkg/optjson ./pkg/patch_policy ./pkg/race ./pkg/rawjson ./pkg/retry ./pkg/scripts ./pkg/secure ./pkg/spec ./pkg/str ./pkg/testutils ./server ./server/acl/acmeacl ./server/acl/activityacl ./server/acl/chartacl ./server/api_endpoints ./server/archtest ./server/archtest/test_files/dependency ./server/archtest/test_files/dontdependonanything ./server/archtest/test_files/nesteddependency ./server/archtest/test_files/nodependency ./server/archtest/test_files/testfiledeps/testonlydependency ./server/archtest/test_files/testfiledeps/testpkgdependency ./server/archtest/test_files/testfiledeps/transitivetestdep ./server/archtest/test_files/testpackage ./server/archtest/test_files/testpackage/nested/dep ./server/archtest/test_files/transative ./server/authz ./server/aws_common ./server/bindata ./server/chart ./server/chart/api ./server/chart/api/http ./server/chart/bootstrap ./server/chart/internal/mysql ./server/chart/internal/service ./server/chart/internal/testutils ./server/chart/internal/types ./server/config ./server/contexts/apple_bm ./server/contexts/authz ./server/contexts/capabilities ./server/contexts/carvestore ./server/contexts/certserial ./server/contexts/ctxdb ./server/contexts/ctxerr ./server/contexts/host ./server/contexts/installersize ./server/contexts/license ./server/contexts/logging ./server/contexts/osqueryauth ./server/contexts/publicip ./server/contexts/token ./server/contexts/viewer ./server/cron ./server/crypto ./server/datastore/cached_mysql ./server/datastore/failing ./server/datastore/filesystem ./server/datastore/mysqlredis ./server/datastore/redis ./server/datastore/redis/redistest ./server/datastore/s3 ./server/datastore/s3/s3test ./server/dev_mode ./server/errorstore ./server/fleet ./server/fleet/policytest ./server/goose/cmd/goose ./server/health ./server/launcher ./server/live_query ./server/live_query/live_query_mock ./server/logging ./server/logging/mock ./server/mail ./server/mdm ./server/mdm/acme ./server/mdm/acme/api ./server/mdm/acme/api/http ./server/mdm/acme/bootstrap ./server/mdm/acme/internal/mysql ./server/mdm/acme/internal/redis_nonces_store ./server/mdm/acme/internal/service ./server/mdm/acme/internal/tests ./server/mdm/acme/internal/testutils ./server/mdm/acme/internal/types ./server/mdm/acme/testhelpers ./server/mdm/android ./server/mdm/android/mock ./server/mdm/android/service ./server/mdm/android/service/androidmgmt ./server/mdm/android/tests ./server/mdm/android/tests/enterprise ./server/mdm/apple ./server/mdm/apple/apple_apps ./server/mdm/apple/gdmf ./server/mdm/apple/gdmf/integrationtest ./server/mdm/apple/mobileconfig ./server/mdm/apple/rootcert ./server/mdm/apple/vpp ./server/mdm/assets ./server/mdm/crypto ./server/mdm/cryptoutil ./server/mdm/internal/commonmdm ./server/mdm/maintainedapps ./server/mdm/maintainedapps/maintainedappstest ./server/mdm/microsoft ./server/mdm/microsoft/admx ./server/mdm/microsoft/syncml ./server/mdm/microsoft/wlanxml ./server/mdm/nanodep/client ./server/mdm/nanodep/cmd/depserver ./server/mdm/nanodep/cmd/depsyncer ./server/mdm/nanodep/cmd/deptokens ./server/mdm/nanodep/godep ./server/mdm/nanodep/http ./server/mdm/nanodep/http/api ./server/mdm/nanodep/log ./server/mdm/nanodep/log/ctxlog ./server/mdm/nanodep/log/stdlogfmt ./server/mdm/nanodep/parse ./server/mdm/nanodep/proxy ./server/mdm/nanodep/storage ./server/mdm/nanodep/storage/file ./server/mdm/nanodep/storage/mysql ./server/mdm/nanodep/storage/storagetest ./server/mdm/nanodep/sync ./server/mdm/nanodep/tokenpki ./server/mdm/nanomdm/certverify ./server/mdm/nanomdm/cli ./server/mdm/nanomdm/cmd/nano2nano ./server/mdm/nanomdm/cmd/nanomdm ./server/mdm/nanomdm/cryptoutil ./server/mdm/nanomdm/http ./server/mdm/nanomdm/http/api ./server/mdm/nanomdm/http/authproxy ./server/mdm/nanomdm/http/mdm ./server/mdm/nanomdm/mdm ./server/mdm/nanomdm/push ./server/mdm/nanomdm/push/buford ./server/mdm/nanomdm/push/nanopush ./server/mdm/nanomdm/push/service ./server/mdm/nanomdm/service ./server/mdm/nanomdm/service/certauth ./server/mdm/nanomdm/service/dump ./server/mdm/nanomdm/service/microwebhook ./server/mdm/nanomdm/service/multi ./server/mdm/nanomdm/service/nanomdm ./server/mdm/nanomdm/storage ./server/mdm/nanomdm/storage/allmulti ./server/mdm/nanomdm/storage/file ./server/mdm/nanomdm/storage/mysql ./server/mdm/nanomdm/test ./server/mdm/nanomdm/test/e2e ./server/mdm/nanomdm/test/enrollment ./server/mdm/nanomdm/test/protocol ./server/mdm/profiles ./server/mdm/scep/challenge/bolt ./server/mdm/scep/client ./server/mdm/scep/cmd/scepclient ./server/mdm/scep/cmd/scepserver ./server/mdm/scep/csrverifier ./server/mdm/scep/csrverifier/executable ./server/mdm/scep/depot ./server/mdm/scep/depot/bolt ./server/mdm/scep/depot/file ./server/mdm/scep/kitlogadapter ./server/mdm/scep/server ./server/mdm/testing_utils ./server/mock ./server/mock/digicert ./server/mock/mdm ./server/mock/mockimpl ./server/mock/mockresult ./server/mock/nanodep ./server/mock/redis ./server/mock/redis_advanced ./server/mock/scep ./server/mock/service ./server/mock/software ./server/platform ./server/platform/authz ./server/platform/endpointer ./server/platform/errors ./server/platform/http ./server/platform/http/multipartform ./server/platform/logging ./server/platform/logging/testutils ./server/platform/middleware/authzcheck ./server/platform/middleware/ratelimit ./server/platform/mysql ./server/platform/mysql/testing_utils ./server/ptr ./server/pubsub ./server/service/async ./server/service/calendar ./server/service/conditional_access_microsoft_proxy ./server/service/contract ./server/service/externalsvc ./server/service/integrationtest ./server/service/integrationtest/android ./server/service/integrationtest/scep_server ./server/service/middleware/auth ./server/service/middleware/log ./server/service/middleware/mdmconfigured ./server/service/middleware/otel ./server/service/mock ./server/service/osquery_utils ./server/service/redis_key_value ./server/service/redis_lock ./server/service/redis_policy_set ./server/service/schedule ./server/service/schedule/scheduletest ./server/service/svctest ./server/shellquote ./server/sso ./server/test ./server/test/httptest ./server/variables ./server/version ./server/webhooks ./server/websocket ./server/worker ./tools/android ./tools/android/cert-auth-server ./tools/bump-migration ./tools/calendar ./tools/calendar/delete-events ./tools/calendar/get-events ./tools/calendar/move-events ./tools/calendar/stop-channel ./tools/charts-backfill ./tools/charts-collect ./tools/cloner-check ./tools/custom-package-parser ./tools/dbutils ./tools/desktop ./tools/desktop-rate-limit ./tools/dialog ./tools/fdm ./tools/file-server ./tools/github-releases ./tools/inspect-cert ./tools/jira-integration ./tools/loadtest/fleetd_labels ./tools/loadtest/scripts_and_profiles ./tools/loadtest/unified_queue ./tools/luks/luks ./tools/luks/lvm ./tools/mdm/apple/apnspush ./tools/mdm/apple/applebmapi ./tools/mdm/apple/appmanifest ./tools/mdm/apple/loadtest ./tools/mdm/apple/setupexperience ./tools/mdm/assets ./tools/mdm/decrypt-disk-encryption-key ./tools/mdm/migration/echo ./tools/mdm/migration/jamf ./tools/mdm/migration/kandji ./tools/mdm/migration/mdmproxy ./tools/mdm/migration/micromdm ./tools/mdm/migration/micromdm/touchless ./tools/mdm/migration/simplemdm ./tools/mysql-tests/rds ./tools/nvd/nvdvuln ./tools/open ./tools/osquery-agent-options ./tools/redis-stress ./tools/redis-tests ./tools/redis-tests/elasticache ./tools/run-scripts ./tools/seed_data/queries ./tools/software/vulnerabilities/performance_test/seeder ./tools/software/vulnerabilities/performance_test/tester ./tools/software/vulnerabilities/seed_data ./tools/test_extensions/hello_world ./tools/tuf/download-artifacts ./tools/tuf/replace ./tools/tuf/status ./tools/vex-parser ./tools/webhook ./tools/windows-mdm-enroll ./tools/zendesk-integration 
1878:  go: downloading github.com/google/go-tpm-tools v0.4.7
...

1985:  �[32m✓�[0m Should include in delta multiple files in changed set, match one (0.00s)
1986:  �[32m✓�[0m Should include in delta nested directory: file in changed set (0.00s)
1987:  �[32m✓�[0m Should include in delta unix path: file in changed set (0.00s)
1988:  �[32m✓�[0m Should include in delta unix path: file not in changed set (0.00s)
1989:  �[32m✓�[0m Transform vuln (0.00s)
1990:  �[32m✓�[0m Transform vuln curl returns only curl (no transform) (0.00s)
1991:  �[32m✓�[0m Transform vuln emacs maps to emacs, emacs-common, and emacs-el (0.00s)
1992:  �[32m✓�[0m Transform vuln linux returns only linux (no transform) (0.00s)
1993:  github.com/fleetdm/fleet/v4/ee/fleetd-chrome:
1994:  github.com/fleetdm/fleet/v4/ee/maintained-apps:
1995:  github.com/fleetdm/fleet/v4/ee/maintained-apps/ingesters/homebrew:
1996:  �[32m✓�[0m Ingest cask path (0.00s)
1997:  �[32m✓�[0m Ingest validations (0.01s)
1998:  �[32m✓�[0m Ingest validations docker-desktop (0.00s)
1999:  �[32m✓�[0m Ingest validations emptyname (0.00s)
2000:  �[32m✓�[0m Ingest validations fail (0.00s)
2001:  �[32m✓�[0m Ingest validations install script path (0.00s)
...

2085:  �[32m✓�[0m Pre process uninstall script valid simple product code (0.00s)
2086:  �[32m✓�[0m Set up exists query (0.00s)
2087:  �[32m✓�[0m Set up exists query custom fuzzy pattern (0.00s)
2088:  �[32m✓�[0m Set up exists query custom pattern escapes single quotes (0.00s)
2089:  �[32m✓�[0m Set up exists query custom pattern takes precedence over enabled flag (0.00s)
2090:  �[32m✓�[0m Set up exists query empty name and publisher exact match (0.00s)
2091:  �[32m✓�[0m Set up exists query exact match (fuzzy disabled) (0.00s)
2092:  �[32m✓�[0m Set up exists query exact match escapes single quotes in name (0.00s)
2093:  �[32m✓�[0m Set up exists query fuzzy enabled escapes single quotes in name (0.00s)
2094:  �[32m✓�[0m Set up exists query fuzzy enabled without custom pattern (0.00s)
2095:  �[32m✓�[0m Set up exists query multiple single quotes in name (0.00s)
2096:  �[32m✓�[0m Winget version manifest dirs (0.00s)
2097:  github.com/fleetdm/fleet/v4/ee/orbit/pkg/hostidentity:
2098:  github.com/fleetdm/fleet/v4/ee/maintained-apps/ingesters/winget/external_refs:
2099:  �[32m✓�[0m One password version shortener (0.00s)
2100:  �[32m✓�[0m One password version shortener error when version has 2 parts (0.00s)
2101:  �[32m✓�[0m One password version shortener error when version has 5 parts (0.00s)
2102:  �[32m✓�[0m One password version shortener error when version has only 3 parts (0.00s)
2103:  �[32m✓�[0m One password version shortener handles different 4 -part versions (0.00s)
...

2125:  �[31m✖�[0m Client fetch cert (0.41s)
2126:  �[31m✖�[0m Client fetch cert bad challenge password (0.31s)
2127:  �[31m✖�[0m Client fetch cert successful fetch (0.10s)
2128:  �[32m✓�[0m New client validation (0.01s)
2129:  �[32m✓�[0m New client validation all required parameters (0.00s)
2130:  �[32m✓�[0m New client validation missing URL (0.00s)
2131:  �[32m✓�[0m New client validation missing common name (0.00s)
2132:  �[32m✓�[0m New client validation missing secure HW (0.00s)
2133:  github.com/fleetdm/fleet/v4/ee/server/licensing:
2134:  �[32m✓�[0m Force upgrade (0.00s)
2135:  �[32m✓�[0m Load basic license (0.00s)
2136:  �[32m✓�[0m Load license (0.00s)
2137:  �[32m✓�[0m Load license expired (0.00s)
2138:  �[32m✓�[0m Load license incorrect algorithm (0.00s)
2139:  �[32m✓�[0m Load license not issued yet (0.00s)
2140:  �[32m✓�[0m Load license signature error (0.00s)
2141:  �[32m✓�[0m Load license trial tier (0.00s)
2142:  �[32m✓�[0m Load public key (0.00s)
2143:  github.com/fleetdm/fleet/v4/ee/server/scim:
2144:  �[32m✓�[0m Debug payload dump middleware (0.00s)
2145:  �[32m✓�[0m Debug payload dump middleware disabled returns next handler unchanged (0.00s)
2146:  �[32m✓�[0m Debug payload dump middleware enabled closes the original request body (0.00s)
2147:  �[32m✓�[0m Debug payload dump middleware enabled logs body and downstream still receives it (0.00s)
2148:  �[32m✓�[0m Debug payload dump middleware enabled logs full body even for large payloads (0.00s)
2149:  �[32m✓�[0m Debug payload dump middleware enabled with empty body logs without erroring (0.00s)
2150:  �[32m✓�[0m Delete matching fleet user (0.00s)
...

2165:  �[32m✓�[0m SCIMOTEL middleware individual schema (0.00s)
2166:  �[32m✓�[0m SCIMOTEL middleware individual user - hides ID (0.00s)
2167:  �[32m✓�[0m SCIMOTEL middleware resource types (0.00s)
2168:  �[32m✓�[0m SCIMOTEL middleware schemas (0.00s)
2169:  �[32m✓�[0m SCIMOTEL middleware search endpoint (0.00s)
2170:  �[32m✓�[0m SCIMOTEL middleware service provider config (0.00s)
2171:  �[32m✓�[0m SCIMOTEL middleware unknown nested path with ID - hides ID (0.00s)
2172:  �[32m✓�[0m SCIMOTEL middleware unknown path - uses full path (0.00s)
2173:  �[32m✓�[0m SCIMOTEL middleware unknown resource with ID - hides ID (0.00s)
2174:  �[32m✓�[0m SCIMOTEL middleware update user - hides ID (0.00s)
2175:  �[32m✓�[0m SCIMOTEL middleware users list (0.00s)
2176:  �[32m✓�[0m SCIMOTEL middleware users list with trailing slash (0.00s)
2177:  �[32m✓�[0m SCIMOTELMiddleware disabled (0.00s)
2178:  �[32m✓�[0m User handler create reactivation (0.00s)
2179:  �[32m✓�[0m User handler create reactivation reactivates deactivated user via create (0.00s)
2180:  �[32m✓�[0m User handler create reactivation returns bad params error when create scim user returns SCIM validation error (0.00s)
2181:  �[32m✓�[0m User handler create reactivation returns uniqueness error for active user (0.00s)
2182:  �[32m✓�[0m User handler create reactivation returns uniqueness error for user with nil active (0.00s)
2183:  �[32m✓�[0m User handler create reactivation returns uniqueness error when active not explicitly true (0.00s)
2184:  �[32m✓�[0m User handler create reactivation returns uniqueness error when create scim user returns wrapped already exists error (0.00s)
2185:  �[32m✓�[0m User handler delete (0.00s)
2186:  �[32m✓�[0m User handler delete SCIM deletion proceeds even if fleet user deletion fails (0.00s)
2187:  �[32m✓�[0m User handler delete deletes SCIM user and matching fleet user (0.00s)
2188:  �[32m✓�[0m User handler delete returns error when SCIM user not found (0.00s)
2189:  �[32m✓�[0m User handler patch deactivation (0.00s)
2190:  �[32m✓�[0m User handler patch deactivation deletes fleet user when SCIM user is deactivated via patch with path (0.00s)
2191:  �[32m✓�[0m User handler patch deactivation deletes fleet user when SCIM user is deactivated via patch without path (0.00s)
2192:  �[32m✓�[0m User handler patch deactivation does not delete fleet user when active unchanged via patch (0.00s)
2193:  �[32m✓�[0m User handler patch deactivation does not delete fleet user when already inactive (0.00s)
2194:  �[32m✓�[0m User handler patch deactivation returns uniqueness error when replace scim user returns wrapped already exists error via patch (0.00s)
2195:  �[32m✓�[0m User handler patch unknown attributes (0.00s)
2196:  �[32m✓�[0m User handler patch unknown attributes PATCH with only unrecognized explicit-path operations skips database write (0.00s)
2197:  �[32m✓�[0m User handler patch unknown attributes PATCH with only unrecognized no-path fields skips database write (0.00s)
2198:  �[32m✓�[0m User handler patch unknown attributes add op with unrecognized explicit path is silently skipped (0.00s)
2199:  �[32m✓�[0m User handler patch unknown attributes add op with unrecognized path mixed with recognized op applies the recognized one (0.00s)
2200:  �[32m✓�[0m User handler patch unknown attributes explicit-path with unrecognized path is ignored, department in same batch is applied (0.00s)
2201:  �[32m✓�[0m User handler patch unknown attributes no-path value with unrecognized field is ignored, department in same value is applied (0.00s)
2202:  �[32m✓�[0m User handler patch unknown attributes patch name ignores unrecognized name subattributes (0.00s)
2203:  �[32m✓�[0m User handler patch unknown attributes remove op with unrecognized explicit path is silently skipped (0.00s)
2204:  �[32m✓�[0m User handler replace deactivation (0.00s)
2205:  �[32m✓�[0m User handler replace deactivation deletes fleet user when SCIM user is deactivated via replace (0.00s)
2206:  �[32m✓�[0m User handler replace deactivation does not delete fleet user when active state unchanged (0.00s)
2207:  �[32m✓�[0m User handler replace deactivation does not delete fleet user when already inactive (0.00s)
2208:  �[32m✓�[0m User handler replace deactivation returns bad params error when replace scim user returns SCIM validation error (0.00s)
2209:  �[32m✓�[0m User handler replace deactivation returns uniqueness error when replace scim user returns wrapped already exists error (0.00s)
2210:  �[32m✓�[0m Was deactivated (0.00s)
2211:  �[32m✓�[0m Was deactivated false to false - not deactivated (already inactive) (0.00s)
2212:  �[32m✓�[0m Was deactivated false to nil - not deactivated (0.00s)
2213:  �[32m✓�[0m Was deactivated false to true - not deactivated (reactivated) (0.00s)
2214:  �[32m✓�[0m Was deactivated nil to false - deactivated (0.00s)
2215:  �[32m✓�[0m Was deactivated nil to nil - not deactivated (0.00s)
2216:  �[32m✓�[0m Was deactivated nil to true - not deactivated (0.00s)
2217:  �[32m✓�[0m Was deactivated true to false - deactivated (0.00s)
2218:  �[32m✓�[0m Was deactivated true to nil - not deactivated (0.00s)
2219:  �[32m✓�[0m Was deactivated true to true - not deactivated (0.00s)
2220:  github.com/fleetdm/fleet/v4/ee/server/service/condaccess/depot:
2221:  github.com/fleetdm/fleet/v4/ee/server/service/condaccess:
2222:  �[32m✓�[0m Device health session provider (0.01s)
2223:  �[32m✓�[0m Device health session provider allows bypass when multiple failing policies are not critical (0.00s)
2224:  �[32m✓�[0m Device health session provider allows device with bypass when no failing policies are critical (0.00s)
2225:  �[32m✓�[0m Device health session provider bypass disabled redirects without checking bypass (0.00s)
2226:  �[32m✓�[0m Device health session provider creates token and redirects to device policy page when no auth token (0.00s)
2227:  �[32m✓�[0m Device health session provider creates token and redirects when existing token is expired (0.00s)
2228:  �[32m✓�[0m Device health session provider redirects device without bypass when no failing policies are critical but no bypass available (0.00s)
2229:  �[32m✓�[0m Device health session provider redirects to device policy page for failing CA policies (0.00s)
2230:  �[32m✓�[0m Device health session provider redirects to remediate when no auth token and create fails (0.00s)
2231:  �[32m✓�[0m Device health session provider redirects to remediate when token validation fails with DB error (0.00s)
2232:  �[32m✓�[0m Device health session provider redirects when bypass check fails and no failing policies are critical (0.00s)
2233:  �[32m✓�[0m Device health session provider returns 500 when host lite fails (0.00s)
2234:  �[32m✓�[0m Device health session provider returns session for compliant device (0.00s)
2235:  �[32m✓�[0m Device health session provider skips bypass check when any failing policy is critical (0.00s)
2236:  �[32m✓�[0m Device health session provider skips bypass check when failing policy is critical (0.00s)
2237:  �[32m✓�[0m Device health session provider skips bypass when one of multiple failing policies is critical (0.00s)
2238:  �[32m✓�[0m Device health session provider uses name ID from SAML request when provided (0.00s)
2239:  �[32m✓�[0m IDP rate limiting (0.00s)
2240:  �[32m✓�[0m IDP rate limiting rate limits by X- forwarded-for when trusted proxies configured (0.00s)
2241:  �[32m✓�[0m IDP rate limiting rate limits by remote addr (0.00s)
2242:  �[32m✓�[0m Init assets (6.07s)
2243:  �[32m✓�[0m Parse cert and key bytes (0.00s)
2244:  �[32m✓�[0m Parse cert and key bytes parses valid certificate and key (0.00s)
2245:  �[32m✓�[0m Parse cert and key bytes returns error when certificate is invalid (0.00s)
2246:  �[32m✓�[0m Parse cert and key bytes returns error when private key is invalid (0.00s)
2247:  �[32m✓�[0m Parse serial number (0.00s)
...

2257:  �[32m✓�[0m Parse serial number hex format (0.00s)
2258:  �[32m✓�[0m Parse serial number hex format empty string (0.00s)
2259:  �[32m✓�[0m Parse serial number hex format hex with colons (0.00s)
2260:  �[32m✓�[0m Parse serial number hex format hex with spaces (0.00s)
2261:  �[32m✓�[0m Parse serial number hex format invalid hex characters (0.00s)
2262:  �[32m✓�[0m Parse serial number hex format large serial number (0.00s)
2263:  �[32m✓�[0m Parse serial number hex format lowercase hex (0.00s)
2264:  �[32m✓�[0m Parse serial number hex format mixed colons and spaces (0.00s)
2265:  �[32m✓�[0m Parse serial number hex format overflow uint 64 (0.00s)
2266:  �[32m✓�[0m Parse serial number hex format simple hex number (0.00s)
2267:  �[32m✓�[0m Register id p (0.00s)
2268:  �[32m✓�[0m Register id p SSO endpoint registered (0.00s)
2269:  �[32m✓�[0m Register id p metadata endpoint registered (0.00s)
2270:  �[32m✓�[0m Serve SSO (0.00s)
2271:  �[32m✓�[0m Serve SSO certificate not found in database (0.00s)
2272:  �[32m✓�[0m Serve SSO infrastructure errors return 500 (0.00s)
2273:  �[32m✓�[0m Serve SSO infrastructure errors return 500 app config load error (0.00s)
2274:  �[32m✓�[0m Serve SSO infrastructure errors return 500 certificate lookup error (0.00s)
2275:  �[32m✓�[0m Serve SSO infrastructure errors return 500 id p build error (0.00s)
2276:  �[32m✓�[0m Serve SSO infrastructure errors return 500 server URL not configured (0.00s)
2277:  �[32m✓�[0m Serve SSO invalid certificate serial format (0.00s)
2278:  �[32m✓�[0m Serve SSO missing certificate serial header (0.00s)
2279:  �[32m✓�[0m Serve SSO valid certificate with different serial formats (0.00s)
2280:  �[32m✓�[0m Serve SSO valid certificate with different serial formats decimal (0.00s)
2281:  �[32m✓�[0m Serve SSO valid certificate with different serial formats hex plain (0.00s)
2282:  �[32m✓�[0m Serve SSO valid certificate with different serial formats hex with colons (0.00s)
2283:  �[32m✓�[0m Serve metadata (0.01s)
2284:  �[32m✓�[0m Serve metadata caches metadata response (0.00s)
2285:  �[32m✓�[0m Serve metadata does not cache error responses (0.00s)
2286:  �[32m✓�[0m Serve metadata properly appends paths to server URL with existing path (0.00s)
...

2296:  github.com/fleetdm/fleet/v4/ee/server/service/scep:
2297:  �[32m✓�[0m Decode HTML response (0.01s)
2298:  �[32m✓�[0m Decode HTML response UT F-16 LE detected by BOM (0.00s)
2299:  �[32m✓�[0m Decode HTML response UT F-16 LE detected by HTML pattern (0.00s)
2300:  �[32m✓�[0m Decode HTML response UT F-8 ASCII without content type (0.00s)
2301:  �[32m✓�[0m Decode HTML response UT F-8 with explicit charset (0.00s)
2302:  �[32m✓�[0m Decode HTML response empty input (0.00s)
2303:  �[32m✓�[0m Decode HTML response short UT F-8 input (0.00s)
2304:  �[32m✓�[0m GetNDESSCEPChallenge basic auth fronted (0.01s)
2305:  �[32m✓�[0m Validate NDESSCEP admin URL (0.02s)
2306:  �[32m✓�[0m Validate SCEPURL (0.02s)
2307:  �[32m✓�[0m Validate identifier (0.01s)
2308:  �[32m✓�[0m Validate identifier NDES CA not configured (0.00s)
2309:  �[32m✓�[0m Validate identifier NDES challenge expired triggers requeue (0.00s)
2310:  �[32m✓�[0m Validate identifier NDES challenge not expired (0.00s)
2311:  �[32m✓�[0m Validate identifier NDES resend error still returns challenge expired error (0.00s)
2312:  �[32m✓�[0m Validate identifier NDES valid request without challenge check (0.00s)
2313:  �[32m✓�[0m Validate identifier android CA name mismatch (0.00s)
2314:  �[32m✓�[0m Validate identifier android CA not configured (0.00s)
2315:  �[32m✓�[0m Validate identifier android certificate template not found (0.00s)
2316:  �[32m✓�[0m Validate identifier android datastore error getting templates (0.00s)
2317:  �[32m✓�[0m Validate identifier android invalid certificate template ID (0.00s)
2318:  �[32m✓�[0m Validate identifier android invalid challenge triggers requeue (0.00s)
2319:  �[32m✓�[0m Validate identifier android request (0.00s)
2320:  �[32m✓�[0m Validate identifier android status not pending (0.00s)
2321:  �[32m✓�[0m Validate identifier android uses challenge from template when not in identifier (0.00s)
2322:  �[32m✓�[0m Validate identifier android with challenge validation (0.00s)
2323:  �[32m✓�[0m Validate identifier custom SCEP CA not configured (0.00s)
2324:  �[32m✓�[0m Validate identifier custom SCEP invalid challenge triggers requeue (0.00s)
2325:  �[32m✓�[0m Validate identifier custom SCEP valid challenge consumption (0.00s)
2326:  �[32m✓�[0m Validate identifier custom SCEP valid request without challenge check (0.00s)
2327:  �[32m✓�[0m Validate identifier custom SCEP windows profile skips challenge check (0.00s)
2328:  �[32m✓�[0m Validate identifier datastore error getting CAs (0.00s)
2329:  �[32m✓�[0m Validate identifier datastore error getting profile (0.00s)
2330:  �[32m✓�[0m Validate identifier default CA name is NDES (0.00s)
2331:  �[32m✓�[0m Validate identifier identifier parsing errors (0.00s)
2332:  �[32m✓�[0m Validate identifier identifier parsing errors empty host UUID (0.00s)
2333:  �[32m✓�[0m Validate identifier identifier parsing errors empty identifier (0.00s)
2334:  �[32m✓�[0m Validate identifier identifier parsing errors empty profile UUID (0.00s)
2335:  �[32m✓�[0m Validate identifier identifier parsing errors single element (0.00s)
2336:  �[32m✓�[0m Validate identifier invalid profile UUID prefix (0.00s)
...

2394:  �[32m✓�[0m Conditional access SCEP certificate rotation (0.70s)
2395:  �[32m✓�[0m Conditional access SCEP get CA caps (0.02s)
2396:  �[32m✓�[0m Conditional access SCEP get CA cert (0.02s)
2397:  �[32m✓�[0m Conditional access SCEP get IDP signing cert (0.04s)
2398:  �[32m✓�[0m Conditional access SCEP invalid challenge (0.35s)
2399:  �[32m✓�[0m Conditional access SCEP missing UUID (0.47s)
2400:  �[32m✓�[0m Conditional access SCEP non existent host (0.47s)
2401:  �[32m✓�[0m SCEP rate limit (9.64s)
2402:  �[32m✓�[0m SCEP rate limit rate limit same host (1.99s)
2403:  github.com/fleetdm/fleet/v4/orbit/pkg/go-paniclog/example:
2404:  github.com/fleetdm/fleet/v4/orbit/pkg/insecure:
2405:  �[32m✓�[0m Proxy (0.00s)
2406:  github.com/fleetdm/fleet/v4/orbit/pkg/kdialog:
2407:  �[32m✓�[0m Show entry args (0.00s)
2408:  �[32m✓�[0m Show entry args basic entry (0.00s)
2409:  �[32m✓�[0m Show entry error (0.00s)
2410:  �[32m✓�[0m Show info args (0.00s)
2411:  �[32m✓�[0m Show info args basic info (0.00s)
2412:  �[32m✓�[0m Show info error (0.00s)
2413:  �[32m✓�[0m Show info error dialog timed out (0.00s)
2414:  �[32m✓�[0m Show info error unknown error (0.00s)
2415:  github.com/fleetdm/fleet/v4/orbit/pkg/logging:
2416:  github.com/fleetdm/fleet/v4/orbit/pkg/luks:
2417:  �[32m✓�[0m Extract json (0.00s)
2418:  github.com/fleetdm/fleet/v4/orbit/pkg/lvm:
2419:  �[32m✓�[0m Error invalid json (0.00s)
2420:  �[32m✓�[0m Error no mount point (0.00s)
2421:  �[32m✓�[0m Error no root partition (0.00s)
2422:  �[32m✓�[0m Find root disk (0.00s)
2423:  github.com/fleetdm/fleet/v4/ee/server/integrationtest/hostidentity:
2424:  �[32m✓�[0m Host identity (10.70s)
2425:  �[32m✓�[0m Host identity get cert and sign req (0.01s)
2426:  �[32m✓�[0m Host identity get cert and sign req ECC P25 6, orbit (0.78s)
2427:  �[32m✓�[0m Host identity get cert and sign req ECC P25 6, orbit config endpoint fails with old certificate after renewal (0.01s)
2428:  �[32m✓�[0m Host identity get cert and sign req ECC P25 6, orbit config endpoint signature tests (0.05s)
2429:  �[32m✓�[0m Host identity get cert and sign req ECC P25 6, orbit config endpoint signature tests with corrupted signature (0.00s)
2430:  �[32m✓�[0m Host identity get cert and sign req ECC P25 6, orbit config endpoint signature tests with valid signature (0.04s)
2431:  �[32m✓�[0m Host identity get cert and sign req ECC P25 6, orbit config endpoint signature tests without signature (0.01s)
2432:  �[32m✓�[0m Host identity get cert and sign req ECC P25 6, orbit renewal fails when retrying with same serial (0.17s)
2433:  �[32m✓�[0m Host identity get cert and sign req ECC P25 6, orbit test config endpoint with renewed certificate (0.02s)
2434:  �[32m✓�[0m Host identity get cert and sign req ECC P38 4, orbit (1.77s)
2435:  �[32m✓�[0m Host identity get cert and sign req ECC P38 4, orbit config endpoint fails with old certificate after renewal (0.01s)
2436:  �[32m✓�[0m Host identity get cert and sign req ECC P38 4, orbit config endpoint signature tests (0.06s)
2437:  �[32m✓�[0m Host identity get cert and sign req ECC P38 4, orbit config endpoint signature tests with corrupted signature (0.01s)
2438:  �[32m✓�[0m Host identity get cert and sign req ECC P38 4, orbit config endpoint signature tests with valid signature (0.04s)
2439:  �[32m✓�[0m Host identity get cert and sign req ECC P38 4, orbit config endpoint signature tests without signature (0.01s)
2440:  �[32m✓�[0m Host identity get cert and sign req ECC P38 4, orbit renewal fails when retrying with same serial (0.15s)
2441:  �[32m✓�[0m Host identity get cert and sign req ECC P38 4, orbit test config endpoint with renewed certificate (0.06s)
2442:  �[32m✓�[0m Host identity get cert and sign req ECC P38 4, osquery (1.68s)
2443:  �[32m✓�[0m Host identity get cert and sign req ECC P38 4, osquery config endpoint fails with old certificate after renewal (0.01s)
2444:  �[32m✓�[0m Host identity get cert and sign req ECC P38 4, osquery osquery config endpoint signature tests (0.07s)
2445:  �[32m✓�[0m Host identity get cert and sign req ECC P38 4, osquery osquery config endpoint signature tests with corrupted signature (0.00s)
2446:  �[32m✓�[0m Host identity get cert and sign req ECC P38 4, osquery osquery config endpoint signature tests with valid signature (0.06s)
2447:  �[32m✓�[0m Host identity get cert and sign req ECC P38 4, osquery osquery config endpoint signature tests without signature (0.01s)
2448:  �[32m✓�[0m Host identity get cert and sign req ECC P38 4, osquery renewal fails when retrying with same serial (0.10s)
2449:  �[32m✓�[0m Host identity get cert and sign req ECC P38 4, osquery test config endpoint with renewed certificate (0.05s)
2450:  �[32m✓�[0m Host identity get cert failures (1.09s)
2451:  �[32m✓�[0m Host identity get cert failures CN longer than 255 characters (0.13s)
2452:  �[32m✓�[0m Host identity get cert failures empty challenge password (0.20s)
2453:  �[32m✓�[0m Host identity get cert failures non-e CC algorithm used (0.52s)
2454:  �[32m✓�[0m Host identity get cert failures wrong challenge password (0.23s)
2455:  �[32m✓�[0m Host identity real secure HW and SCEP (0.65s)
2456:  �[32m✓�[0m Host identity real secure HW and SCEP renew certificate with real secure HW and SCEP client (0.22s)
2457:  �[32m✓�[0m Host identity require signature (7.70s)
2458:  �[32m✓�[0m Host identity require signature orbit enroll and config (0.34s)
2459:  �[32m✓�[0m Host identity require signature orbit enroll fails without signature (0.02s)
2460:  �[32m✓�[0m Host identity require signature osquery enroll fails without signature (0.02s)
2461:  �[32m✓�[0m Host identity wrong cert authentication (0.54s)
2462:  �[32m✓�[0m Host identity wrong cert authentication config request with local private key should fail (0.01s)
2463:  �[32m✓�[0m Host identity wrong cert authentication enroll host 1 with host 2 cert should fail (0.02s)
2464:  �[32m✓�[0m Host identity wrong cert authentication enroll host 1 with local private key should fail (0.01s)
2465:  �[32m✓�[0m Host identity wrong cert authentication enroll new host with host 1 cert should fail after enrollment (0.03s)
2466:  �[32m✓�[0m Host identity wrong cert authentication host 1 config with host 2 cert should fail (0.02s)
2467:  �[32m✓�[0m Host identity wrong cert authentication host 2 config with host 1 cert should fail (0.02s)
2468:  �[32m✓�[0m Host identity wrong cert authentication re-enroll host 1 with host 2 -enrolled cert should still fail (0.02s)
2469:  �[32m✓�[0m Host identity wrong cert authentication re-enroll host 1 with host 2 cert should fail (0.03s)
2470:  �[32m✓�[0m Host identity wrong cert authentication re-enroll host 1 with local private key should fail (0.01s)
2471:  �[32m✓�[0m SCEP rate limit (9.32s)
...

2476:  �[32m✓�[0m Fleet flags accept gzip #00 (0.00s)
2477:  �[32m✓�[0m Fleet flags accept gzip 4. 0.0 (0.00s)
2478:  �[32m✓�[0m Fleet flags accept gzip 5.1 9. 0 -foobar (0.00s)
2479:  �[32m✓�[0m Fleet flags accept gzip 5.2 0.0 (0.00s)
2480:  �[32m✓�[0m Fleet flags accept gzip 5.2 1. 0-2 4 -g 9e 1 0d 9 5ae (0.00s)
2481:  �[32m✓�[0m Fleet flags accept gzip 5.2 1.0 (0.00s)
2482:  �[32m✓�[0m Fleet flags accept gzip 5.2 1.1 (0.00s)
2483:  �[32m✓�[0m Fleet flags accept gzip 5.2 2.0 (0.00s)
2484:  �[32m✓�[0m Fleet flags accept gzip invalid (0.00s)
2485:  github.com/fleetdm/fleet/v4/orbit/pkg/osservice:
2486:  github.com/fleetdm/fleet/v4/orbit/pkg/packaging/wix:
2487:  github.com/fleetdm/fleet/v4/orbit/pkg/platform:
2488:  github.com/fleetdm/fleet/v4/orbit/pkg/process:
2489:  �[32m✓�[0m Wait or kill nil process (0.00s)
2490:  �[32m✓�[0m Wait or kill process completed (0.00s)
2491:  �[32m✓�[0m Wait or kill process completed error (0.01s)
2492:  �[32m✓�[0m Wait or kill wait (0.01s)
2493:  �[32m✓�[0m Wait or kill wait killed (0.01s)
2494:  �[32m✓�[0m Wait or kill wait signal completed (0.01s)
2495:  github.com/fleetdm/fleet/v4/orbit/pkg/profiles:
2496:  �[32m✓�[0m Check assigned enrollment profile (0.00s)
2497:  �[32m✓�[0m Get fleetd config (0.00s)
2498:  �[32m✓�[0m Is enrolled in MDM (0.00s)
2499:  github.com/fleetdm/fleet/v4/orbit/pkg/installer:
2500:  �[32m✓�[0m Install software not found retry window (0.00s)
2501:  �[32m✓�[0m Install software not found retry window after window elapses returns synthetic failure payload (0.00s)
2502:  �[32m✓�[0m Install software not found retry window first failure records timestamp and returns nil payload (0.00s)
2503:  �[32m✓�[0m Install software not found retry window non-404 error clears tracker so unrelated transient errors don't leak into window (0.00s)
2504:  �[32m✓�[0m Install software not found retry window subsequent failures within window keep returning nil payload (0.00s)
2505:  �[32m✓�[0m Install software not found retry window successful fetch clears tracker (0.00s)
2506:  �[32m✓�[0m Install with retry (0.03s)
2507:  �[32m✓�[0m Install with retry exhausts all retries with transient errors (0.00s)
2508:  �[32m✓�[0m Install with retry failed installer download (0.00s)
2509:  �[32m✓�[0m Install with retry intermediate failure reporting error is ignored (0.00s)
2510:  �[32m✓�[0m Install with retry intermediate failure reporting with retry flag (0.00s)
2511:  �[32m✓�[0m Install with retry no retry when max retries is 0 (0.00s)
2512:  �[32m✓�[0m Install with retry retry on install script failure (0.01s)
2513:  �[32m✓�[0m Install with retry retry on non-transient error without delay (0.00s)
2514:  �[32m✓�[0m Install with retry retry on transient error with delay (0.01s)
2515:  �[32m✓�[0m Install with retry successful on first attempt (0.00s)
2516:  �[32m✓�[0m Installer run (1.77s)
2517:  �[32m✓�[0m Installer run .tar.gz failed to extract (0.00s)
2518:  �[32m✓�[0m Installer run everything good (0.00s)
2519:  �[32m✓�[0m Installer run everything good for tarball (0.00s)
2520:  �[32m✓�[0m Installer run failed install script (0.00s)
2521:  �[32m✓�[0m Installer run failed post install script (0.00s)
2522:  �[32m✓�[0m Installer run failed results upload (1.75s)
2523:  �[32m✓�[0m Installer run failed results upload multiple retries, eventual failure (1.00s)
2524:  �[32m✓�[0m Installer run failed results upload multiple retries, eventual success (0.75s)
2525:  �[32m✓�[0m Installer run failed rollback script (0.00s)
2526:  �[32m✓�[0m Installer run precondition negative (0.00s)
2527:  �[32m✓�[0m Installer run with installer from URL (0.01s)
2528:  �[32m✓�[0m Installer run with installer from URL CDN fails and we fall back to fleet download (0.00s)
2529:  �[32m✓�[0m Installer run with installer from URL everything good (0.00s)
2530:  �[32m✓�[0m Is network or transient error (0.02s)
2531:  �[32m✓�[0m Is network or transient error nil error (0.00s)
2532:  �[32m✓�[0m Is network or transient error non-transient errors (0.01s)
2533:  �[32m✓�[0m Is network or transient error non-transient errors 403 forbidden (0.00s)
2534:  �[32m✓�[0m Is network or transient error non-transient errors 404 not found (0.00s)
2535:  �[32m✓�[0m Is network or transient error non-transient errors invalid installer format (0.00s)
2536:  �[32m✓�[0m Is network or transient error sample network errors (0.00s)
2537:  �[32m✓�[0m Is network or transient error sample network errors TLS handshake error (0.00s)
2538:  �[32m✓�[0m Is network or transient error sample network errors connection refused (0.00s)
2539:  �[32m✓�[0m Is network or transient error sample network errors connection timeout (0.00s)
2540:  �[32m✓�[0m Is network or transient error sample transient errors (0.00s)
2541:  �[32m✓�[0m Is network or transient error sample transient errors POST api fleet orbit software install package received status 429 too many requests (0.00s)
2542:  �[32m✓�[0m Is network or transient error sample transient errors input output error (0.00s)
2543:  �[32m✓�[0m Is network or transient error sample transient errors no space left on device (0.00s)
2544:  �[32m✓�[0m Is network or transient error sample transient errors resource busy (0.00s)
2545:  �[32m✓�[0m Is network or transient error typed errors using errors. is (0.01s)
2546:  �[32m✓�[0m Is network or transient error typed errors using errors. is *errors.error string (0.00s)
2547:  �[32m✓�[0m Is network or transient error typed errors using errors. is *errors.error string# 01 (0.00s)
2548:  �[32m✓�[0m Is network or transient error typed errors using errors. is *errors.error string# 02 (0.00s)
2549:  �[32m✓�[0m Is network or transient error typed errors using errors. is *fmt.wrap error (0.00s)
2550:  �[32m✓�[0m Is network or transient error typed errors using errors. is *fmt.wrap error# 01 (0.00s)
2551:  �[32m✓�[0m Is network or transient error typed errors using errors. is *fmt.wrap error# 02 (0.00s)
2552:  �[32m✓�[0m Is network or transient error typed errors using errors. is context.deadline exceeded error (0.00s)
2553:  �[32m✓�[0m Is network or transient error typed errors using errors. is syscall. errno (0.00s)
2554:  �[32m✓�[0m Is network or transient error typed errors using errors. is syscall. errno# 01 (0.00s)
2555:  �[32m✓�[0m Is network or transient error typed errors using errors. is syscall. errno# 02 (0.00s)
2556:  �[32m✓�[0m Is network or transient error typed errors using errors. is syscall. errno# 03 (0.00s)
2557:  �[32m✓�[0m Precondition check (0.00s)
...

2585:  �[32m✓�[0m Resolve host apps (0.03s)
2586:  �[32m✓�[0m Resolve host apps case insensitive (0.00s)
2587:  �[32m✓�[0m Resolve host apps deduplicates same app (0.00s)
2588:  �[32m✓�[0m Resolve host apps empty list (0.00s)
2589:  �[32m✓�[0m Resolve host apps mixed known and unknown (0.00s)
2590:  �[32m✓�[0m Resolve host apps multiple codes (0.00s)
2591:  �[32m✓�[0m Resolve host apps single known code (0.00s)
2592:  �[32m✓�[0m Resolve host apps unknown code passes through (0.00s)
2593:  �[32m✓�[0m Scan entry (0.00s)
2594:  �[32m✓�[0m Scan entry CEP skips non-directory entries (0.00s)
2595:  �[32m✓�[0m Scan entry native skips hidden files (0.00s)
2596:  �[32m✓�[0m Symlink skipped (0.00s)
2597:  github.com/fleetdm/fleet/v4/orbit/pkg/table/containerd:
2598:  github.com/fleetdm/fleet/v4/orbit/pkg/table/crowdstrike/falcon_kernel_check:
2599:  �[32m✓�[0m Parse status (0.00s)
2600:  �[32m✓�[0m Parse status errors (0.00s)
2601:  �[32m✓�[0m Parse status errors bad output (0.00s)
2602:  �[32m✓�[0m Parse status errors no sensor version (0.00s)
2603:  �[32m✓�[0m Parse status errors no status (0.00s)
2604:  �[32m✓�[0m Parse status errors no supported string (0.00s)
2605:  �[32m✓�[0m Parse status is not supported (0.00s)
...

2624:  �[32m✓�[0m Parse options - -rfm-state (0.00s)
2625:  �[32m✓�[0m Parse options - -rfm-state - -rfm-reason - -aph (0.00s)
2626:  �[32m✓�[0m Parse options - -rfm-state - -rfm-reason - -aph - -tags (0.00s)
2627:  �[32m✓�[0m Parse options - -tags (0.00s)
2628:  �[32m✓�[0m Parse options - -tags with no tags (0.00s)
2629:  �[32m✓�[0m Parse options - -trace (0.00s)
2630:  �[32m✓�[0m Parse options - -version (0.00s)
2631:  �[32m✓�[0m Parse options -rfm-state - -rfm-reason - -aph - -tags - -version (0.00s)
2632:  �[32m✓�[0m Parse options all options (0.00s)
2633:  �[32m✓�[0m Parse options cid not set (0.00s)
2634:  �[32m✓�[0m Parse options empty (0.00s)
2635:  �[32m✓�[0m Parse options normal (0.00s)
2636:  github.com/fleetdm/fleet/v4/orbit/pkg/table/cryptoinfotable:
2637:  github.com/fleetdm/fleet/v4/orbit/pkg/table/cryptsetup:
2638:  �[32m✓�[0m Parse status (0.00s)
2639:  �[32m✓�[0m Parse status errors (0.00s)
2640:  �[32m✓�[0m Parse status errors #00 (0.00s)
2641:  �[32m✓�[0m Parse status errors #01 (0.00s)
2642:  �[32m✓�[0m Parse status errors #02 (0.00s)
2643:  �[32m✓�[0m Parse status errors #03 (0.00s)
2644:  �[32m✓�[0m Parse status status-active-luks 1 .txt (0.00s)
2645:  �[32m✓�[0m Parse status status-active-luks 2 .txt (0.00s)
2646:  �[32m✓�[0m Parse status status-active-mounted.txt (0.00s)
2647:  �[32m✓�[0m Parse status status-active-umounted.txt (0.00s)
2648:  �[32m✓�[0m Parse status status-active.txt (0.00s)
2649:  �[32m✓�[0m Parse status status-error.txt (0.00s)
2650:  �[32m✓�[0m Parse status status-inactive.txt (0.00s)
...

2719:  �[32m✓�[0m Session termination server supports termination (200 o K) (0.00s)
2720:  github.com/fleetdm/fleet/v4/orbit/pkg/table/sntp_request:
2721:  github.com/fleetdm/fleet/v4/orbit/pkg/table/yaml_to_json:
2722:  �[32m✓�[0m Generate func (0.00s)
2723:  �[32m✓�[0m Generate func YAML with different types (0.00s)
2724:  �[32m✓�[0m Generate func array at root (0.00s)
2725:  �[32m✓�[0m Generate func complex nested YAML (0.00s)
2726:  �[32m✓�[0m Generate func invalid YAML (0.00s)
2727:  �[32m✓�[0m Generate func missing yaml constraint (0.00s)
2728:  �[32m✓�[0m Generate func simple YAML (0.00s)
2729:  �[32m✓�[0m Generate func simple key-value (0.00s)
2730:  github.com/fleetdm/fleet/v4/orbit/pkg/update/badgerstore:
2731:  �[32m✓�[0m Badger store (0.00s)
2732:  github.com/fleetdm/fleet/v4/orbit/pkg/update/filestore:
2733:  �[32m✓�[0m File store (0.01s)
2734:  �[32m✓�[0m File store path error (0.00s)
2735:  github.com/fleetdm/fleet/v4/orbit/pkg/token:
2736:  �[32m✓�[0m Get cached (0.00s)
2737:  �[32m✓�[0m Load or generate (0.00s)
2738:  �[32m✓�[0m Load or generate creates file if it doesn't exist (0.00s)
2739:  �[32m✓�[0m Load or generate errors for other reasons (0.00s)
2740:  �[32m✓�[0m Load or generate returns the file value if it exists (0.00s)
2741:  �[32m✓�[0m Load or generate sets the file mode to default world readable file mode if exists (0.00s)
2742:  �[32m✓�[0m Rotate (0.00s)
2743:  �[32m✓�[0m Rotator (0.61s)
2744:  �[32m✓�[0m Token has changed (0.00s)
2745:  �[32m✓�[0m Token has expired (0.00s)
2746:  �[32m✓�[0m Token read (0.00s)
2747:  �[32m✓�[0m Token read only reads the file again when the mtime changes (0.00s)
2748:  �[32m✓�[0m Token read reads the token from disk if the cached value is empty (0.00s)
2749:  �[32m✓�[0m Token read returns an error if can't be found (0.00s)
2750:  github.com/fleetdm/fleet/v4/orbit/pkg/user:
...

2776:  �[32m✓�[0m Get constraints double# 01 (0.00s)
2777:  �[32m✓�[0m Get constraints double# 02 (0.00s)
2778:  �[32m✓�[0m Get constraints double# 03 (0.00s)
2779:  �[32m✓�[0m Get constraints duplicate blanks (0.00s)
2780:  �[32m✓�[0m Get constraints duplicates (0.00s)
2781:  �[32m✓�[0m Get constraints empty array (0.00s)
2782:  �[32m✓�[0m Get constraints empty array# 01 (0.00s)
2783:  �[32m✓�[0m Get constraints single (0.00s)
2784:  �[32m✓�[0m Get constraints single# 01 (0.00s)
2785:  github.com/fleetdm/fleet/v4/orbit/pkg/windows/oleconv:
2786:  github.com/fleetdm/fleet/v4/orbit/pkg/windows/windowsupdate:
2787:  github.com/fleetdm/fleet/v4/orbit/pkg/zenity:
2788:  �[32m✓�[0m Show entry args (0.00s)
2789:  �[32m✓�[0m Show entry args all options (0.00s)
2790:  �[32m✓�[0m Show entry args basic entry (0.00s)
2791:  �[32m✓�[0m Show entry error (0.00s)
2792:  �[32m✓�[0m Show entry error dialog cancelled (0.00s)
2793:  �[32m✓�[0m Show entry error dialog timed out (0.00s)
2794:  �[32m✓�[0m Show entry error unknown error (0.00s)
2795:  �[32m✓�[0m Show entry success (0.00s)
2796:  �[32m✓�[0m Show info args (0.00s)
2797:  �[32m✓�[0m Show info args all options (0.00s)
2798:  �[32m✓�[0m Show info args basic entry (0.00s)
2799:  �[32m✓�[0m Show info error (0.00s)
2800:  �[32m✓�[0m Show info error dialog timed out (0.00s)
2801:  �[32m✓�[0m Show info error unknown error (0.00s)
2802:  github.com/fleetdm/fleet/v4/pkg/automatic_policy:
2803:  �[32m✓�[0m Generate (0.00s)
2804:  �[32m✓�[0m Generate errors (0.00s)
2805:  github.com/fleetdm/fleet/v4/pkg/buildpkg:
...

2811:  �[32m✓�[0m Load client certificate crt and key both set but crt invalid (0.00s)
2812:  �[32m✓�[0m Load client certificate crt and key both set but key invalid (0.00s)
2813:  �[32m✓�[0m Load client certificate crt and key set and valid (0.00s)
2814:  �[32m✓�[0m Load client certificate crt not set (0.00s)
2815:  �[32m✓�[0m Load client certificate from files (0.00s)
2816:  �[32m✓�[0m Load client certificate from files both values not set (0.00s)
2817:  �[32m✓�[0m Load client certificate from files crt and key both set and not existent (0.00s)
2818:  �[32m✓�[0m Load client certificate from files crt and key both set but crt file contents are invalid (0.00s)
2819:  �[32m✓�[0m Load client certificate from files crt and key both set but crt file does not exist (0.00s)
2820:  �[32m✓�[0m Load client certificate from files crt and key both set but key file contents are invalid (0.00s)
2821:  �[32m✓�[0m Load client certificate from files crt and key both set but key file does not exist (0.00s)
2822:  �[32m✓�[0m Load client certificate from files crt and key set and valid (0.00s)
2823:  �[32m✓�[0m Load client certificate from files crt not set (0.00s)
2824:  �[32m✓�[0m Load client certificate from files key not set (0.00s)
2825:  �[32m✓�[0m Load client certificate key not set (0.00s)
2826:  �[32m✓�[0m Load error missing file (0.00s)
2827:  �[32m✓�[0m Load error no certificates (0.00s)
2828:  github.com/fleetdm/fleet/v4/pkg/file:
...

2932:  �[32m✓�[0m SCIM patch group attributes replace external id with explicit path (0.03s)
2933:  �[32m✓�[0m SCIM patch group attributes replace members in group (0.16s)
2934:  �[32m✓�[0m SCIM patch group members (0.50s)
2935:  �[32m✓�[0m SCIM patch group members add a member using path filtering (0.08s)
2936:  �[32m✓�[0m SCIM patch group members deduplicate members in replace payload (0.09s)
2937:  �[32m✓�[0m SCIM patch group members remove a member using path filtering (0.07s)
2938:  �[32m✓�[0m SCIM patch group members replace a member using path filtering (0.07s)
2939:  �[32m✓�[0m SCIM patch group members try to remove a non-existent member (0.06s)
2940:  �[32m✓�[0m SCIM patch user attributes (1.28s)
2941:  �[32m✓�[0m SCIM patch user attributes add a new attribute (0.04s)
2942:  �[32m✓�[0m SCIM patch user attributes add a new attribute without path specified (0.08s)
2943:  �[32m✓�[0m SCIM patch user attributes add name attributes (0.13s)
2944:  �[32m✓�[0m SCIM patch user attributes add user name attribute (0.04s)
2945:  �[32m✓�[0m SCIM patch user attributes combined add and remove operations for attributes (0.08s)
2946:  �[32m✓�[0m SCIM patch user attributes delete an attribute (0.08s)
2947:  �[32m✓�[0m SCIM patch user attributes failure cases (0.00s)
2948:  �[32m✓�[0m SCIM patch user...

@lukeheath
lukeheath merged commit c94e74b into rc-minor-fleet-v4.86.0 May 29, 2026
25 of 29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants