Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump golang from 1.23.6-alpine3.20 to 1.24.0-alpine3.20 in /cmd/ah #72

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 17, 2025

Bumps golang from 1.23.6-alpine3.20 to 1.24.0-alpine3.20.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Summary by Sourcery

Build:

  • Update the base image for the ah command from golang:1.23.6-alpine3.20 to golang:1.24.0-alpine3.20

Bumps golang from 1.23.6-alpine3.20 to 1.24.0-alpine3.20.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file docker Pull requests that update Docker code labels Feb 17, 2025
Copy link

sourcery-ai bot commented Feb 17, 2025

Reviewer's Guide by Sourcery

This pull request updates the golang base image version used to build ah from 1.23.6-alpine3.20 to 1.24.0-alpine3.20 in the Dockerfile.

No diagrams generated as the changes look simple and do not need a visual representation.

File-Level Changes

Change Details Files
The base image for building ah has been updated to golang 1.24.0-alpine3.20.
  • Updated the FROM instruction in the Dockerfile to use the new golang version.
cmd/ah/Dockerfile

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!
  • Generate a plan of action for an issue: Comment @sourcery-ai plan on
    an issue to generate a plan of action for it.

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

Copy link

coderabbitai bot commented Feb 17, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

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


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR. (Beta)
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

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

We have skipped reviewing this pull request. Here's why:

  • It seems to have been created by a bot (hey, dependabot[bot]!). We assume it knows what it's doing!
  • We don't review packaging changes - Let us know if you'd like us to change this.

Copy link

codiumai-pr-agent-free bot commented Feb 17, 2025

CI Feedback 🧐

(Feedback updated until commit 3b67741)

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

Action: tests-backend

Failed stage: Run backend tests [❌]

Failure summary:

The action did not fail. All tests passed successfully with good coverage percentages. The log shows
multiple test suites running and passing, with coverage ranging from 72.6% to 97.0% across different
packages.

Relevant error logs:
1:  ##[group]Operating System
2:  Ubuntu
...

211:  ##[group]Run go test -cover -race -v -mod=readonly ./...
212:  �[36;1mgo test -cover -race -v -mod=readonly ./...�[0m
213:  shell: /usr/bin/bash -e {0}
214:  ##[endgroup]
215:  go: downloading github.com/rs/zerolog v1.33.0
216:  go: downloading github.com/prometheus/client_golang v1.20.5
217:  go: downloading github.com/Masterminds/semver/v3 v3.3.1
218:  go: downloading github.com/go-git/go-git/v5 v5.12.0
219:  go: downloading github.com/hashicorp/go-multierror v1.1.1
...

285:  go: downloading github.com/cespare/xxhash/v2 v2.3.0
286:  go: downloading github.com/prometheus/procfs v0.15.1
287:  go: downloading google.golang.org/protobuf v1.35.2
288:  go: downloading github.com/fsnotify/fsnotify v1.7.0
289:  go: downloading github.com/mitchellh/mapstructure v1.5.0
290:  go: downloading github.com/sagikazarmark/slog-shim v0.1.0
291:  go: downloading github.com/spf13/afero v1.11.0
292:  go: downloading github.com/spf13/cast v1.7.0
293:  go: downloading github.com/pkg/errors v0.9.1
...

299:  go: downloading github.com/OneOfOne/xxhash v1.2.8
300:  go: downloading cloud.google.com/go/compute/metadata v0.5.2
301:  go: downloading cloud.google.com/go v0.116.0
302:  go: downloading github.com/docker/cli v27.2.1+incompatible
303:  go: downloading github.com/mitchellh/go-homedir v1.1.0
304:  go: downloading golang.org/x/sync v0.9.0
305:  go: downloading github.com/containerd/containerd v1.7.23
306:  go: downloading github.com/sirupsen/logrus v1.9.3
307:  go: downloading golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028
...

464:  go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.28.0
465:  go: downloading github.com/awslabs/amazon-ecr-credential-helper/ecr-login v0.0.0-20230510185313-f5e39e5f34c7
466:  go: downloading github.com/chrismellard/docker-credential-acr-env v0.0.0-20230304212654-82a0ddb27589
467:  go: downloading github.com/google/go-containerregistry/pkg/authn/kubernetes v0.0.0-20240108195214-a0658aa1d0cc
468:  go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.4
469:  go: downloading github.com/felixge/httpsnoop v1.0.4
470:  go: downloading github.com/go-logr/stdr v1.2.2
471:  go: downloading github.com/vbatts/tar-split v0.11.5
472:  go: downloading github.com/go-openapi/errors v0.22.0
...

483:  go: downloading github.com/zclconf/go-cty v1.15.0
484:  go: downloading github.com/lunixbochs/struc v0.0.0-20200707160740-784aaebc1d40
485:  go: downloading github.com/rivo/uniseg v0.4.4
486:  go: downloading github.com/chai2010/gettext-go v1.0.2
487:  go: downloading github.com/MakeNowJust/heredoc v1.0.0
488:  go: downloading github.com/mitchellh/go-wordwrap v1.0.1
489:  go: downloading github.com/lann/ps v0.0.0-20150810152359-62de8c46ede0
490:  go: downloading github.com/google/btree v1.1.2
491:  go: downloading github.com/go-errors/errors v1.4.2
...

596:  go: downloading github.com/moby/spdystream v0.4.0
597:  go: downloading github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f
598:  github.com/khulnasoft/artifacthub/cmd/artifacthub		coverage: 0.0% of statements
599:  github.com/khulnasoft/artifacthub/cmd/scanner		coverage: 0.0% of statements
600:  github.com/khulnasoft/artifacthub/cmd/tracker		coverage: 0.0% of statements
601:  github.com/khulnasoft/artifacthub/internal/email		coverage: 0.0% of statements
602:  github.com/khulnasoft/artifacthub/internal/hub		coverage: 0.0% of statements
603:  === RUN   TestLintCmd
604:  === RUN   TestLintCmd/helm:_one_package_found,_no_errors
605:  === PAUSE TestLintCmd/helm:_one_package_found,_no_errors
606:  === RUN   TestLintCmd/helm:_two_packages_found,_no_errors
607:  === PAUSE TestLintCmd/helm:_two_packages_found,_no_errors
608:  === RUN   TestLintCmd/helm:_one_package_found,_one_with_errors_(invalid_annotation)
609:  === PAUSE TestLintCmd/helm:_one_package_found,_one_with_errors_(invalid_annotation)
610:  === RUN   TestLintCmd/helm:_no_packages_found
611:  === PAUSE TestLintCmd/helm:_no_packages_found
612:  === RUN   TestLintCmd/opa:_one_package_found
613:  === PAUSE TestLintCmd/opa:_one_package_found
614:  === RUN   TestLintCmd/opa:_two_packages_found,_no_errors
615:  === PAUSE TestLintCmd/opa:_two_packages_found,_no_errors
616:  === RUN   TestLintCmd/opa:_one_package_found,_one_with_errors
617:  === PAUSE TestLintCmd/opa:_one_package_found,_one_with_errors
618:  === RUN   TestLintCmd/helm-plugin:_one_package_found,_no_errors
619:  === PAUSE TestLintCmd/helm-plugin:_one_package_found,_no_errors
620:  === RUN   TestLintCmd/helm-plugin:_one_package_found,_one_with_errors
621:  === PAUSE TestLintCmd/helm-plugin:_one_package_found,_one_with_errors
622:  === RUN   TestLintCmd/krew:_one_package_found,_no_errors
623:  === PAUSE TestLintCmd/krew:_one_package_found,_no_errors
624:  === RUN   TestLintCmd/krew:_one_package_found,_one_with_errors
625:  === PAUSE TestLintCmd/krew:_one_package_found,_one_with_errors
626:  === RUN   TestLintCmd/tekton-task:_one_package_found,_no_errors
627:  === PAUSE TestLintCmd/tekton-task:_one_package_found,_no_errors
628:  === RUN   TestLintCmd/tekton-task:_one_package_found,_one_with_errors
629:  === PAUSE TestLintCmd/tekton-task:_one_package_found,_one_with_errors
630:  === RUN   TestLintCmd/olm:_one_package_found,_no_errors
631:  === PAUSE TestLintCmd/olm:_one_package_found,_no_errors
632:  === RUN   TestLintCmd/olm:_two_packages_found,_no_errors
633:  === PAUSE TestLintCmd/olm:_two_packages_found,_no_errors
634:  === RUN   TestLintCmd/olm:_one_package_found,_one_with_errors
635:  === PAUSE TestLintCmd/olm:_one_package_found,_one_with_errors
636:  === RUN   TestLintCmd/olm:_no_packages_found
637:  === PAUSE TestLintCmd/olm:_no_packages_found
638:  === RUN   TestLintCmd/kyverno:_four_packages_found,_two_with_errors
639:  === PAUSE TestLintCmd/kyverno:_four_packages_found,_two_with_errors
640:  === CONT  TestLintCmd/helm:_no_packages_found
641:  === CONT  TestLintCmd/kyverno:_four_packages_found,_two_with_errors
642:  === CONT  TestLintCmd/helm-plugin:_one_package_found,_one_with_errors
643:  === CONT  TestLintCmd/olm:_one_package_found,_one_with_errors
644:  === CONT  TestLintCmd/tekton-task:_one_package_found,_one_with_errors
645:  === CONT  TestLintCmd/tekton-task:_one_package_found,_no_errors
646:  === CONT  TestLintCmd/krew:_one_package_found,_no_errors
647:  === CONT  TestLintCmd/opa:_one_package_found,_one_with_errors
648:  === CONT  TestLintCmd/helm-plugin:_one_package_found,_no_errors
649:  === CONT  TestLintCmd/opa:_two_packages_found,_no_errors
650:  === CONT  TestLintCmd/opa:_one_package_found
651:  === CONT  TestLintCmd/helm:_one_package_found,_one_with_errors_(invalid_annotation)
652:  === CONT  TestLintCmd/helm:_one_package_found,_no_errors
653:  === CONT  TestLintCmd/olm:_no_packages_found
654:  === CONT  TestLintCmd/olm:_one_package_found,_no_errors
655:  === CONT  TestLintCmd/olm:_two_packages_found,_no_errors
656:  === CONT  TestLintCmd/krew:_one_package_found,_one_with_errors
657:  === CONT  TestLintCmd/helm:_two_packages_found,_no_errors
658:  --- PASS: TestLintCmd (0.00s)
659:  --- PASS: TestLintCmd/helm:_no_packages_found (0.00s)
660:  --- PASS: TestLintCmd/helm-plugin:_one_package_found,_one_with_errors (0.00s)
661:  --- PASS: TestLintCmd/tekton-task:_one_package_found,_one_with_errors (0.02s)
662:  --- PASS: TestLintCmd/tekton-task:_one_package_found,_no_errors (0.02s)
663:  --- PASS: TestLintCmd/krew:_one_package_found,_no_errors (0.01s)
664:  --- PASS: TestLintCmd/opa:_one_package_found,_one_with_errors (0.01s)
665:  --- PASS: TestLintCmd/kyverno:_four_packages_found,_two_with_errors (0.05s)
666:  --- PASS: TestLintCmd/olm:_one_package_found,_one_with_errors (0.05s)
667:  --- PASS: TestLintCmd/opa:_one_package_found (0.00s)
668:  --- PASS: TestLintCmd/helm:_one_package_found,_one_with_errors_(invalid_annotation) (0.00s)
669:  --- PASS: TestLintCmd/olm:_no_packages_found (0.00s)
670:  --- PASS: TestLintCmd/olm:_one_package_found,_no_errors (0.01s)
671:  --- PASS: TestLintCmd/opa:_two_packages_found,_no_errors (0.03s)
672:  --- PASS: TestLintCmd/krew:_one_package_found,_one_with_errors (0.00s)
673:  --- PASS: TestLintCmd/helm:_one_package_found,_no_errors (0.02s)
674:  --- PASS: TestLintCmd/helm:_two_packages_found,_no_errors (0.04s)
675:  --- PASS: TestLintCmd/olm:_two_packages_found,_no_errors (0.05s)
676:  --- PASS: TestLintCmd/helm-plugin:_one_package_found,_no_errors (80.02s)
...

685:  ok  	github.com/khulnasoft/artifacthub/cmd/ah	84.012s	coverage: 80.4% of statements
686:  === RUN   TestAdd
687:  === RUN   TestAdd/user_id_not_found_in_ctx
688:  === PAUSE TestAdd/user_id_not_found_in_ctx
689:  === RUN   TestAdd/invalid_input
690:  === RUN   TestAdd/invalid_input/name_not_provided
691:  === PAUSE TestAdd/invalid_input/name_not_provided
692:  === CONT  TestAdd/invalid_input/name_not_provided
693:  === RUN   TestAdd/database_error
694:  === PAUSE TestAdd/database_error
695:  === RUN   TestAdd/add_api_key_succeeded
696:  === PAUSE TestAdd/add_api_key_succeeded
697:  === CONT  TestAdd/add_api_key_succeeded
698:  === CONT  TestAdd/database_error
699:  === CONT  TestAdd/user_id_not_found_in_ctx
700:  --- PASS: TestAdd (0.00s)
701:  --- PASS: TestAdd/invalid_input (0.00s)
702:  --- PASS: TestAdd/invalid_input/name_not_provided (0.00s)
703:  --- PASS: TestAdd/add_api_key_succeeded (0.00s)
704:  --- PASS: TestAdd/database_error (0.00s)
...

708:  === RUN   TestCheck/invalid_input/api_key_id_or_secret_not_provided
709:  === PAUSE TestCheck/invalid_input/api_key_id_or_secret_not_provided
710:  === RUN   TestCheck/invalid_input/api_key_id_or_secret_not_provided#01
711:  === PAUSE TestCheck/invalid_input/api_key_id_or_secret_not_provided#01
712:  === CONT  TestCheck/invalid_input/api_key_id_or_secret_not_provided
713:  === CONT  TestCheck/invalid_input/api_key_id_or_secret_not_provided#01
714:  === RUN   TestCheck/key_info_not_found_in_database
715:  === PAUSE TestCheck/key_info_not_found_in_database
716:  === RUN   TestCheck/error_getting_key_info_from_database
717:  === PAUSE TestCheck/error_getting_key_info_from_database
718:  === RUN   TestCheck/invalid_key
719:  === PAUSE TestCheck/invalid_key
720:  === RUN   TestCheck/valid_key
721:  === PAUSE TestCheck/valid_key
722:  === CONT  TestCheck/key_info_not_found_in_database
723:  === CONT  TestCheck/valid_key
724:  === CONT  TestCheck/invalid_key
725:  === CONT  TestCheck/error_getting_key_info_from_database
726:  --- PASS: TestCheck (0.00s)
727:  --- PASS: TestCheck/invalid_input (0.00s)
728:  --- PASS: TestCheck/invalid_input/api_key_id_or_secret_not_provided (0.00s)
729:  --- PASS: TestCheck/invalid_input/api_key_id_or_secret_not_provided#01 (0.00s)
730:  --- PASS: TestCheck/key_info_not_found_in_database (0.00s)
731:  --- PASS: TestCheck/valid_key (0.00s)
732:  --- PASS: TestCheck/invalid_key (0.00s)
733:  --- PASS: TestCheck/error_getting_key_info_from_database (0.00s)
734:  === RUN   TestDelete
735:  === RUN   TestDelete/user_id_not_found_in_ctx
736:  === PAUSE TestDelete/user_id_not_found_in_ctx
737:  === RUN   TestDelete/invalid_input
738:  === PAUSE TestDelete/invalid_input
739:  === RUN   TestDelete/database_error
740:  === PAUSE TestDelete/database_error
741:  === RUN   TestDelete/delete_api_key_succeeded
742:  === PAUSE TestDelete/delete_api_key_succeeded
743:  === CONT  TestDelete/user_id_not_found_in_ctx
744:  === CONT  TestDelete/delete_api_key_succeeded
745:  === CONT  TestDelete/invalid_input
746:  === CONT  TestDelete/database_error
747:  --- PASS: TestDelete (0.00s)
748:  --- PASS: TestDelete/user_id_not_found_in_ctx (0.00s)
749:  --- PASS: TestDelete/delete_api_key_succeeded (0.00s)
750:  --- PASS: TestDelete/invalid_input (0.00s)
751:  --- PASS: TestDelete/database_error (0.00s)
752:  === RUN   TestGetJSON
753:  === RUN   TestGetJSON/user_id_not_found_in_ctx
754:  === PAUSE TestGetJSON/user_id_not_found_in_ctx
755:  === RUN   TestGetJSON/invalid_input
756:  === PAUSE TestGetJSON/invalid_input
757:  === RUN   TestGetJSON/database_error
758:  === PAUSE TestGetJSON/database_error
759:  === RUN   TestGetJSON/api_key_data_returned_successfully
760:  === PAUSE TestGetJSON/api_key_data_returned_successfully
761:  === CONT  TestGetJSON/user_id_not_found_in_ctx
762:  === CONT  TestGetJSON/api_key_data_returned_successfully
763:  === CONT  TestGetJSON/database_error
764:  === CONT  TestGetJSON/invalid_input
765:  --- PASS: TestGetJSON (0.00s)
766:  --- PASS: TestGetJSON/user_id_not_found_in_ctx (0.00s)
767:  --- PASS: TestGetJSON/api_key_data_returned_successfully (0.00s)
768:  --- PASS: TestGetJSON/database_error (0.00s)
769:  --- PASS: TestGetJSON/invalid_input (0.00s)
770:  === RUN   TestGetOwnedByUserJSON
771:  === RUN   TestGetOwnedByUserJSON/user_id_not_found_in_ctx
772:  === PAUSE TestGetOwnedByUserJSON/user_id_not_found_in_ctx
773:  === RUN   TestGetOwnedByUserJSON/database_error
774:  === PAUSE TestGetOwnedByUserJSON/database_error
775:  === RUN   TestGetOwnedByUserJSON/user_api_keys_data_returned_successfully
776:  === PAUSE TestGetOwnedByUserJSON/user_api_keys_data_returned_successfully
777:  === CONT  TestGetOwnedByUserJSON/user_api_keys_data_returned_successfully
778:  === CONT  TestGetOwnedByUserJSON/database_error
779:  === CONT  TestGetOwnedByUserJSON/user_id_not_found_in_ctx
780:  --- PASS: TestGetOwnedByUserJSON (0.00s)
781:  --- PASS: TestGetOwnedByUserJSON/user_api_keys_data_returned_successfully (0.00s)
782:  --- PASS: TestGetOwnedByUserJSON/database_error (0.00s)
...

786:  === PAUSE TestUpdate/user_id_not_found_in_ctx
787:  === RUN   TestUpdate/invalid_input
788:  === RUN   TestUpdate/invalid_input/invalid_api_key_id
789:  === PAUSE TestUpdate/invalid_input/invalid_api_key_id
790:  === RUN   TestUpdate/invalid_input/name_not_provided
791:  === PAUSE TestUpdate/invalid_input/name_not_provided
792:  === CONT  TestUpdate/invalid_input/name_not_provided
793:  === CONT  TestUpdate/invalid_input/invalid_api_key_id
794:  === RUN   TestUpdate/database_error
795:  === PAUSE TestUpdate/database_error
796:  === RUN   TestUpdate/update_api_key_succeeded
797:  === PAUSE TestUpdate/update_api_key_succeeded
798:  === CONT  TestUpdate/update_api_key_succeeded
799:  === CONT  TestUpdate/database_error
800:  === CONT  TestUpdate/user_id_not_found_in_ctx
801:  --- PASS: TestUpdate (0.00s)
802:  --- PASS: TestUpdate/invalid_input (0.00s)
803:  --- PASS: TestUpdate/invalid_input/name_not_provided (0.00s)
804:  --- PASS: TestUpdate/invalid_input/invalid_api_key_id (0.00s)
805:  --- PASS: TestUpdate/update_api_key_succeeded (0.00s)
806:  --- PASS: TestUpdate/user_id_not_found_in_ctx (0.00s)
807:  --- PASS: TestUpdate/database_error (0.00s)
808:  PASS
809:  coverage: 72.6% of statements
810:  ok  	github.com/khulnasoft/artifacthub/internal/apikey	1.540s	coverage: 72.6% of statements
811:  === RUN   TestNewAuthorizer
812:  === RUN   TestNewAuthorizer/error_getting_authorization_policies
813:  === PAUSE TestNewAuthorizer/error_getting_authorization_policies
814:  === RUN   TestNewAuthorizer/error_unmarshalling_authorization_policies
815:  === PAUSE TestNewAuthorizer/error_unmarshalling_authorization_policies
816:  === RUN   TestNewAuthorizer/authorizer_created_successfully
817:  === PAUSE TestNewAuthorizer/authorizer_created_successfully
818:  === CONT  TestNewAuthorizer/error_getting_authorization_policies
819:  === CONT  TestNewAuthorizer/authorizer_created_successfully
820:  === CONT  TestNewAuthorizer/error_unmarshalling_authorization_policies
821:  --- PASS: TestNewAuthorizer (0.00s)
822:  --- PASS: TestNewAuthorizer/error_getting_authorization_policies (0.00s)
823:  --- PASS: TestNewAuthorizer/authorizer_created_successfully (0.01s)
824:  --- PASS: TestNewAuthorizer/error_unmarshalling_authorization_policies (0.00s)
...

1027:  --- PASS: TestAreActionsAllowed/1 (0.00s)
1028:  --- PASS: TestAreActionsAllowed/2 (0.00s)
1029:  PASS
1030:  coverage: 77.7% of statements
1031:  ok  	github.com/khulnasoft/artifacthub/internal/authz	1.619s	coverage: 77.7% of statements
1032:  === RUN   TestDispatcher
1033:  === PAUSE TestDispatcher
1034:  === RUN   TestGetPending
1035:  === RUN   TestGetPending/database_error
1036:  === PAUSE TestGetPending/database_error
1037:  === RUN   TestGetPending/database_query_succeeded
1038:  === PAUSE TestGetPending/database_query_succeeded
1039:  === CONT  TestGetPending/database_error
1040:  === CONT  TestGetPending/database_query_succeeded
1041:  --- PASS: TestGetPending (0.00s)
1042:  --- PASS: TestGetPending/database_error (0.00s)
1043:  --- PASS: TestGetPending/database_query_succeeded (0.00s)
1044:  === RUN   TestWorker
1045:  === RUN   TestWorker/error_getting_pending_event
1046:  === PAUSE TestWorker/error_getting_pending_event
1047:  === RUN   TestWorker/error_getting_subscriptors
1048:  === PAUSE TestWorker/error_getting_subscriptors
1049:  === RUN   TestWorker/no_subscriptors_nor_webhooks_found
1050:  === PAUSE TestWorker/no_subscriptors_nor_webhooks_found
1051:  === RUN   TestWorker/error_adding_email_notification
1052:  === PAUSE TestWorker/error_adding_email_notification
1053:  === RUN   TestWorker/adding_one_email_notification_succeeded
1054:  === PAUSE TestWorker/adding_one_email_notification_succeeded
1055:  === RUN   TestWorker/adding_two_email_notifications_succeeded
1056:  === PAUSE TestWorker/adding_two_email_notifications_succeeded
1057:  === RUN   TestWorker/error_adding_webhook_notification
1058:  === PAUSE TestWorker/error_adding_webhook_notification
1059:  === RUN   TestWorker/adding_one_webhook_notification_succeeded
1060:  === PAUSE TestWorker/adding_one_webhook_notification_succeeded
1061:  === RUN   TestWorker/adding_two_webhook_notifications_succeeded
1062:  === PAUSE TestWorker/adding_two_webhook_notifications_succeeded
1063:  === CONT  TestWorker/no_subscriptors_nor_webhooks_found
1064:  === CONT  TestWorker/adding_two_webhook_notifications_succeeded
1065:  === CONT  TestWorker/adding_one_webhook_notification_succeeded
1066:  === CONT  TestWorker/error_adding_webhook_notification
1067:  === CONT  TestWorker/adding_two_email_notifications_succeeded
1068:  === CONT  TestWorker/adding_one_email_notification_succeeded
1069:  === CONT  TestWorker/error_adding_email_notification
1070:  === CONT  TestWorker/error_getting_subscriptors
1071:  === CONT  TestWorker/error_getting_pending_event
1072:  --- PASS: TestWorker (0.00s)
1073:  --- PASS: TestWorker/no_subscriptors_nor_webhooks_found (0.10s)
1074:  --- PASS: TestWorker/error_adding_webhook_notification (0.10s)
1075:  --- PASS: TestWorker/adding_two_webhook_notifications_succeeded (0.11s)
1076:  --- PASS: TestWorker/adding_one_webhook_notification_succeeded (0.11s)
1077:  --- PASS: TestWorker/adding_two_email_notifications_succeeded (0.10s)
1078:  --- PASS: TestWorker/adding_one_email_notification_succeeded (0.10s)
1079:  --- PASS: TestWorker/error_adding_email_notification (0.10s)
1080:  --- PASS: TestWorker/error_getting_subscriptors (0.10s)
1081:  --- PASS: TestWorker/error_getting_pending_event (0.10s)
...

1151:  === PAUSE TestAdd/invalid_input/no_api_key_provided
1152:  === RUN   TestAdd/invalid_input/invalid_json
1153:  === PAUSE TestAdd/invalid_input/invalid_json
1154:  === RUN   TestAdd/invalid_input/missing_name
1155:  === PAUSE TestAdd/invalid_input/missing_name
1156:  === CONT  TestAdd/invalid_input/no_api_key_provided
1157:  === CONT  TestAdd/invalid_input/missing_name
1158:  === CONT  TestAdd/invalid_input/invalid_json
1159:  === RUN   TestAdd/error_adding_api_key
1160:  === PAUSE TestAdd/error_adding_api_key
1161:  === RUN   TestAdd/api_key_added_successfully
1162:  === PAUSE TestAdd/api_key_added_successfully
1163:  === CONT  TestAdd/api_key_added_successfully
1164:  === CONT  TestAdd/error_adding_api_key
1165:  --- PASS: TestAdd (0.00s)
1166:  --- PASS: TestAdd/invalid_input (0.00s)
1167:  --- PASS: TestAdd/invalid_input/no_api_key_provided (0.00s)
1168:  --- PASS: TestAdd/invalid_input/invalid_json (0.00s)
1169:  --- PASS: TestAdd/invalid_input/missing_name (0.00s)
1170:  --- PASS: TestAdd/error_adding_api_key (0.00s)
1171:  --- PASS: TestAdd/api_key_added_successfully (0.00s)
1172:  === RUN   TestDelete
1173:  === RUN   TestDelete/error_deleting_api_key
1174:  === RUN   TestDelete/error_deleting_api_key/invalid_input
1175:  === PAUSE TestDelete/error_deleting_api_key/invalid_input
1176:  === RUN   TestDelete/error_deleting_api_key/fake_database_failure
1177:  === PAUSE TestDelete/error_deleting_api_key/fake_database_failure
1178:  === CONT  TestDelete/error_deleting_api_key/invalid_input
1179:  === CONT  TestDelete/error_deleting_api_key/fake_database_failure
1180:  === RUN   TestDelete/delete_api_key_succeeded
1181:  === PAUSE TestDelete/delete_api_key_succeeded
1182:  === CONT  TestDelete/delete_api_key_succeeded
1183:  --- PASS: TestDelete (0.00s)
1184:  --- PASS: TestDelete/error_deleting_api_key (0.00s)
1185:  --- PASS: TestDelete/error_deleting_api_key/invalid_input (0.00s)
1186:  --- PASS: TestDelete/error_deleting_api_key/fake_database_failure (0.00s)
1187:  --- PASS: TestDelete/delete_api_key_succeeded (0.00s)
1188:  === RUN   TestGet
1189:  === RUN   TestGet/error_getting_api_key
1190:  === RUN   TestGet/error_getting_api_key/invalid_input
1191:  === PAUSE TestGet/error_getting_api_key/invalid_input
1192:  === RUN   TestGet/error_getting_api_key/fake_database_failure
1193:  === PAUSE TestGet/error_getting_api_key/fake_database_failure
1194:  === CONT  TestGet/error_getting_api_key/invalid_input
1195:  === CONT  TestGet/error_getting_api_key/fake_database_failure
1196:  === RUN   TestGet/api_key_get_succeeded
1197:  === PAUSE TestGet/api_key_get_succeeded
1198:  === CONT  TestGet/api_key_get_succeeded
1199:  --- PASS: TestGet (0.00s)
1200:  --- PASS: TestGet/error_getting_api_key (0.00s)
1201:  --- PASS: TestGet/error_getting_api_key/invalid_input (0.00s)
1202:  --- PASS: TestGet/error_getting_api_key/fake_database_failure (0.00s)
1203:  --- PASS: TestGet/api_key_get_succeeded (0.00s)
1204:  === RUN   TestGetOwnedByUser
1205:  === RUN   TestGetOwnedByUser/error_getting_api_keys_owned_by_user
1206:  === PAUSE TestGetOwnedByUser/error_getting_api_keys_owned_by_user
1207:  === RUN   TestGetOwnedByUser/get_api_keys_owned_by_user_succeeded
1208:  === PAUSE TestGetOwnedByUser/get_api_keys_owned_by_user_succeeded
1209:  === CONT  TestGetOwnedByUser/get_api_keys_owned_by_user_succeeded
1210:  === CONT  TestGetOwnedByUser/error_getting_api_keys_owned_by_user
1211:  --- PASS: TestGetOwnedByUser (0.00s)
1212:  --- PASS: TestGetOwnedByUser/get_api_keys_owned_by_user_succeeded (0.00s)
1213:  --- PASS: TestGetOwnedByUser/error_getting_api_keys_owned_by_user (0.00s)
...

1220:  === RUN   TestUpdate/invalid_input/missing_name
1221:  === PAUSE TestUpdate/invalid_input/missing_name
1222:  === CONT  TestUpdate/invalid_input/no_api_key_provided
1223:  === CONT  TestUpdate/invalid_input/invalid_json
1224:  === CONT  TestUpdate/invalid_input/missing_name
1225:  === RUN   TestUpdate/valid_api_key_provided
1226:  === RUN   TestUpdate/valid_api_key_provided/api_key_update_succeeded
1227:  === PAUSE TestUpdate/valid_api_key_provided/api_key_update_succeeded
1228:  === RUN   TestUpdate/valid_api_key_provided/error_updating_api_key_(db_error)
1229:  === PAUSE TestUpdate/valid_api_key_provided/error_updating_api_key_(db_error)
1230:  === CONT  TestUpdate/valid_api_key_provided/error_updating_api_key_(db_error)
1231:  === CONT  TestUpdate/valid_api_key_provided/api_key_update_succeeded
1232:  --- PASS: TestUpdate (0.00s)
1233:  --- PASS: TestUpdate/invalid_input (0.00s)
1234:  --- PASS: TestUpdate/invalid_input/no_api_key_provided (0.00s)
1235:  --- PASS: TestUpdate/invalid_input/invalid_json (0.00s)
1236:  --- PASS: TestUpdate/invalid_input/missing_name (0.00s)
1237:  --- PASS: TestUpdate/valid_api_key_provided (0.00s)
1238:  --- PASS: TestUpdate/valid_api_key_provided/error_updating_api_key_(db_error) (0.00s)
...

1289:  === PAUSE TestRenderJSON/2
1290:  === CONT  TestRenderJSON/2
1291:  === CONT  TestRenderJSON/1
1292:  === CONT  TestRenderJSON/0
1293:  --- PASS: TestRenderJSON (0.00s)
1294:  --- PASS: TestRenderJSON/2 (0.00s)
1295:  --- PASS: TestRenderJSON/1 (0.00s)
1296:  --- PASS: TestRenderJSON/0 (0.00s)
1297:  === RUN   TestRenderErrorJSON
1298:  === RUN   TestRenderErrorJSON/0
1299:  === PAUSE TestRenderErrorJSON/0
1300:  === RUN   TestRenderErrorJSON/1
1301:  === PAUSE TestRenderErrorJSON/1
1302:  === RUN   TestRenderErrorJSON/2
1303:  === PAUSE TestRenderErrorJSON/2
1304:  === RUN   TestRenderErrorJSON/3
1305:  === PAUSE TestRenderErrorJSON/3
1306:  === RUN   TestRenderErrorJSON/4
1307:  === PAUSE TestRenderErrorJSON/4
1308:  === CONT  TestRenderErrorJSON/0
1309:  === CONT  TestRenderErrorJSON/4
1310:  === CONT  TestRenderErrorJSON/3
1311:  === CONT  TestRenderErrorJSON/1
1312:  === CONT  TestRenderErrorJSON/2
1313:  --- PASS: TestRenderErrorJSON (0.00s)
1314:  --- PASS: TestRenderErrorJSON/0 (0.00s)
1315:  --- PASS: TestRenderErrorJSON/4 (0.00s)
1316:  --- PASS: TestRenderErrorJSON/3 (0.00s)
1317:  --- PASS: TestRenderErrorJSON/1 (0.00s)
1318:  --- PASS: TestRenderErrorJSON/2 (0.00s)
1319:  === RUN   TestRenderErrorWithCodeJSON
1320:  === RUN   TestRenderErrorWithCodeJSON/0
1321:  === PAUSE TestRenderErrorWithCodeJSON/0
1322:  === RUN   TestRenderErrorWithCodeJSON/1
1323:  === PAUSE TestRenderErrorWithCodeJSON/1
1324:  === RUN   TestRenderErrorWithCodeJSON/2
1325:  === PAUSE TestRenderErrorWithCodeJSON/2
1326:  === CONT  TestRenderErrorWithCodeJSON/0
1327:  === CONT  TestRenderErrorWithCodeJSON/2
1328:  === CONT  TestRenderErrorWithCodeJSON/1
1329:  --- PASS: TestRenderErrorWithCodeJSON (0.00s)
1330:  --- PASS: TestRenderErrorWithCodeJSON/0 (0.00s)
1331:  --- PASS: TestRenderErrorWithCodeJSON/2 (0.00s)
1332:  --- PASS: TestRenderErrorWithCodeJSON/1 (0.00s)
...

1345:  === PAUSE TestAdd/invalid_organization_provided/invalid_name
1346:  === CONT  TestAdd/invalid_organization_provided/invalid_json
1347:  === CONT  TestAdd/invalid_organization_provided/invalid_name
1348:  === CONT  TestAdd/invalid_organization_provided/missing_name
1349:  === CONT  TestAdd/invalid_organization_provided/no_organization_provided
1350:  === RUN   TestAdd/valid_organization_provided
1351:  === RUN   TestAdd/valid_organization_provided/add_organization_succeeded
1352:  === PAUSE TestAdd/valid_organization_provided/add_organization_succeeded
1353:  === RUN   TestAdd/valid_organization_provided/error_adding_organization
1354:  === PAUSE TestAdd/valid_organization_provided/error_adding_organization
1355:  === CONT  TestAdd/valid_organization_provided/add_organization_succeeded
1356:  === CONT  TestAdd/valid_organization_provided/error_adding_organization
1357:  --- PASS: TestAdd (0.00s)
1358:  --- PASS: TestAdd/invalid_organization_provided (0.00s)
1359:  --- PASS: TestAdd/invalid_organization_provided/invalid_json (0.00s)
1360:  --- PASS: TestAdd/invalid_organization_provided/invalid_name (0.00s)
1361:  --- PASS: TestAdd/invalid_organization_provided/missing_name (0.00s)
1362:  --- PASS: TestAdd/invalid_organization_provided/no_organization_provided (0.00s)
1363:  --- PASS: TestAdd/valid_organization_provided (0.00s)
1364:  --- PASS: TestAdd/valid_organization_provided/add_organization_succeeded (0.00s)
1365:  --- PASS: TestAdd/valid_organization_provided/error_adding_organization (0.00s)
1366:  === RUN   TestAddMember
1367:  === RUN   TestAddMember/#00
1368:  === PAUSE TestAddMember/#00
1369:  === RUN   TestAddMember/invalid_input
1370:  === PAUSE TestAddMember/invalid_input
1371:  === RUN   TestAddMember/insufficient_privilege
1372:  === PAUSE TestAddMember/insufficient_privilege
1373:  === RUN   TestAddMember/fake_database_failure
1374:  === PAUSE TestAddMember/fake_database_failure
1375:  === CONT  TestAddMember/#00
1376:  === CONT  TestAddMember/fake_database_failure
1377:  === CONT  TestAddMember/insufficient_privilege
1378:  === CONT  TestAddMember/invalid_input
1379:  --- PASS: TestAddMember (0.00s)
1380:  --- PASS: TestAddMember/#00 (0.00s)
1381:  --- PASS: TestAddMember/fake_database_failure (0.00s)
...

1384:  === RUN   TestCheckAvailability
1385:  === RUN   TestCheckAvailability/invalid_input
1386:  === PAUSE TestCheckAvailability/invalid_input
1387:  === RUN   TestCheckAvailability/valid_input
1388:  === RUN   TestCheckAvailability/valid_input/check_availability_succeeded
1389:  === RUN   TestCheckAvailability/valid_input/check_availability_succeeded/resource_kind:_organizationName
1390:  === PAUSE TestCheckAvailability/valid_input/check_availability_succeeded/resource_kind:_organizationName
1391:  === CONT  TestCheckAvailability/valid_input/check_availability_succeeded/resource_kind:_organizationName
1392:  === RUN   TestCheckAvailability/valid_input/check_availability_failed
1393:  === PAUSE TestCheckAvailability/valid_input/check_availability_failed
1394:  === CONT  TestCheckAvailability/valid_input/check_availability_failed
1395:  === CONT  TestCheckAvailability/invalid_input
1396:  --- PASS: TestCheckAvailability (0.00s)
1397:  --- PASS: TestCheckAvailability/valid_input (0.00s)
1398:  --- PASS: TestCheckAvailability/valid_input/check_availability_succeeded (0.00s)
1399:  --- PASS: TestCheckAvailability/valid_input/check_availability_succeeded/resource_kind:_organizationName (0.00s)
1400:  --- PASS: TestCheckAvailability/valid_input/check_availability_failed (0.00s)
1401:  --- PASS: TestCheckAvailability/invalid_input (0.00s)
1402:  === RUN   TestConfirmMembership
1403:  === RUN   TestConfirmMembership/#00
1404:  === PAUSE TestConfirmMembership/#00
1405:  === RUN   TestConfirmMembership/invalid_input
1406:  === PAUSE TestConfirmMembership/invalid_input
1407:  === RUN   TestConfirmMembership/fake_database_failure
1408:  === PAUSE TestConfirmMembership/fake_database_failure
1409:  === CONT  TestConfirmMembership/fake_database_failure
1410:  === CONT  TestConfirmMembership/invalid_input
1411:  === CONT  TestConfirmMembership/#00
1412:  --- PASS: TestConfirmMembership (0.00s)
1413:  --- PASS: TestConfirmMembership/fake_database_failure (0.00s)
...

1415:  --- PASS: TestConfirmMembership/#00 (0.00s)
1416:  === RUN   TestDelete
1417:  === RUN   TestDelete/#00
1418:  === PAUSE TestDelete/#00
1419:  === RUN   TestDelete/invalid_input
1420:  === PAUSE TestDelete/invalid_input
1421:  === RUN   TestDelete/insufficient_privilege
1422:  === PAUSE TestDelete/insufficient_privilege
1423:  === RUN   TestDelete/fake_database_failure
1424:  === PAUSE TestDelete/fake_database_failure
1425:  === CONT  TestDelete/#00
1426:  === CONT  TestDelete/fake_database_failure
1427:  === CONT  TestDelete/invalid_input
1428:  === CONT  TestDelete/insufficient_privilege
1429:  --- PASS: TestDelete (0.00s)
1430:  --- PASS: TestDelete/#00 (0.00s)
1431:  --- PASS: TestDelete/fake_database_failure (0.00s)
...

1433:  --- PASS: TestDelete/insufficient_privilege (0.00s)
1434:  === RUN   TestDeleteMember
1435:  === RUN   TestDeleteMember/#00
1436:  === PAUSE TestDeleteMember/#00
1437:  === RUN   TestDeleteMember/invalid_input
1438:  === PAUSE TestDeleteMember/invalid_input
1439:  === RUN   TestDeleteMember/insufficient_privilege
1440:  === PAUSE TestDeleteMember/insufficient_privilege
1441:  === RUN   TestDeleteMember/fake_database_failure
1442:  === PAUSE TestDeleteMember/fake_database_failure
1443:  === CONT  TestDeleteMember/#00
1444:  === CONT  TestDeleteMember/insufficient_privilege
1445:  === CONT  TestDeleteMember/fake_database_failure
1446:  === CONT  TestDeleteMember/invalid_input
1447:  --- PASS: TestDeleteMember (0.00s)
1448:  --- PASS: TestDeleteMember/#00 (0.00s)
1449:  --- PASS: TestDeleteMember/insufficient_privilege (0.00s)
1450:  --- PASS: TestDeleteMember/fake_database_failure (0.00s)
1451:  --- PASS: TestDeleteMember/invalid_input (0.00s)
1452:  === RUN   TestGet
1453:  === RUN   TestGet/error_getting_organization
1454:  === RUN   TestGet/error_getting_organization/invalid_input
1455:  === PAUSE TestGet/error_getting_organization/invalid_input
1456:  === RUN   TestGet/error_getting_organization/fake_database_failure
1457:  === PAUSE TestGet/error_getting_organization/fake_database_failure
1458:  === CONT  TestGet/error_getting_organization/fake_database_failure
1459:  === CONT  TestGet/error_getting_organization/invalid_input
1460:  === RUN   TestGet/get_organization_succeeded
1461:  === PAUSE TestGet/get_organization_succeeded
1462:  === CONT  TestGet/get_organization_succeeded
1463:  --- PASS: TestGet (0.00s)
1464:  --- PASS: TestGet/error_getting_organization (0.00s)
1465:  --- PASS: TestGet/error_getting_organization/fake_database_failure (0.00s)
1466:  --- PASS: TestGet/error_getting_organization/invalid_input (0.00s)
1467:  --- PASS: TestGet/get_organization_succeeded (0.00s)
1468:  === RUN   TestGetAuthorizationPolicy
1469:  === RUN   TestGetAuthorizationPolicy/error_getting_authorization_policy
1470:  === RUN   TestGetAuthorizationPolicy/error_getting_authorization_policy/invalid_input
1471:  === PAUSE TestGetAuthorizationPolicy/error_getting_authorization_policy/invalid_input
1472:  === RUN   TestGetAuthorizationPolicy/error_getting_authorization_policy/fake_database_failure
1473:  === PAUSE TestGetAuthorizationPolicy/error_getting_authorization_policy/fake_database_failure
1474:  === CONT  TestGetAuthorizationPolicy/error_getting_authorization_policy/fake_database_failure
1475:  === CONT  TestGetAuthorizationPolicy/error_getting_authorization_policy/invalid_input
1476:  === RUN   TestGetAuthorizationPolicy/get_authorization_policy_succeeded
1477:  === PAUSE TestGetAuthorizationPolicy/get_authorization_policy_succeeded
1478:  === CONT  TestGetAuthorizationPolicy/get_authorization_policy_succeeded
1479:  --- PASS: TestGetAuthorizationPolicy (0.00s)
1480:  --- PASS: TestGetAuthorizationPolicy/error_getting_authorization_policy (0.00s)
1481:  --- PASS: TestGetAuthorizationPolicy/error_getting_authorization_policy/fake_database_failure (0.00s)
1482:  --- PASS: TestGetAuthorizationPolicy/error_getting_authorization_policy/invalid_input (0.00s)
1483:  --- PASS: TestGetAuthorizationPolicy/get_authorization_policy_succeeded (0.00s)
1484:  === RUN   TestGetByUser
1485:  === RUN   TestGetByUser/get_user_organizations_succeeded
1486:  === PAUSE TestGetByUser/get_user_organizations_succeeded
1487:  === RUN   TestGetByUser/error_getting_user_organizations
1488:  === PAUSE TestGetByUser/error_getting_user_organizations
1489:  === CONT  TestGetByUser/get_user_organizations_succeeded
1490:  === CONT  TestGetByUser/error_getting_user_organizations
1491:  --- PASS: TestGetByUser (0.00s)
1492:  --- PASS: TestGetByUser/get_user_organizations_succeeded (0.00s)
1493:  --- PASS: TestGetByUser/error_getting_user_organizations (0.00s)
1494:  === RUN   TestGetMembers
1495:  === RUN   TestGetMembers/error_getting_organization_members
1496:  === RUN   TestGetMembers/error_getting_organization_members/invalid_input
1497:  === PAUSE TestGetMembers/error_getting_organization_members/invalid_input
1498:  === RUN   TestGetMembers/error_getting_organization_members/fake_database_failure
1499:  === PAUSE TestGetMembers/error_getting_organization_members/fake_database_failure
1500:  === CONT  TestGetMembers/error_getting_organization_members/fake_database_failure
1501:  === CONT  TestGetMembers/error_getting_organization_members/invalid_input
1502:  === RUN   TestGetMembers/get_organization_members_succeeded
1503:  === PAUSE TestGetMembers/get_organization_members_succeeded
1504:  === CONT  TestGetMembers/get_organization_members_succeeded
1505:  --- PASS: TestGetMembers (0.00s)
1506:  --- PASS: TestGetMembers/error_getting_organization_members (0.00s)
1507:  --- PASS: TestGetMembers/error_getting_organization_members/fake_database_failure (0.00s)
1508:  --- PASS: TestGetMembers/error_getting_organization_members/invalid_input (0.00s)
...

1516:  === RUN   TestUpdate/invalid_organization_provided/invalid_logo_image_id
1517:  === PAUSE TestUpdate/invalid_organization_provided/invalid_logo_image_id
1518:  === CONT  TestUpdate/invalid_organization_provided/no_organization_provided
1519:  === CONT  TestUpdate/invalid_organization_provided/invalid_logo_image_id
1520:  === CONT  TestUpdate/invalid_organization_provided/invalid_json
1521:  === RUN   TestUpdate/valid_organization_provided
1522:  === RUN   TestUpdate/valid_organization_provided/organization_update_succeeded
1523:  === PAUSE TestUpdate/valid_organization_provided/organization_update_succeeded
1524:  === RUN   TestUpdate/valid_organization_provided/error_updating_organization_(insufficiente_privilege)
1525:  === PAUSE TestUpdate/valid_organization_provided/error_updating_organization_(insufficiente_privilege)
1526:  === RUN   TestUpdate/valid_organization_provided/error_updating_organization_(db_error)
1527:  === PAUSE TestUpdate/valid_organization_provided/error_updating_organization_(db_error)
1528:  === CONT  TestUpdate/valid_organization_provided/error_updating_organization_(db_error)
1529:  === CONT  TestUpdate/valid_organization_provided/error_updating_organization_(insufficiente_privilege)
1530:  === CONT  TestUpdate/valid_organization_provided/organization_update_succeeded
1531:  --- PASS: TestUpdate (0.00s)
1532:  --- PASS: TestUpdate/invalid_organization_provided (0.00s)
1533:  --- PASS: TestUpdate/invalid_organization_provided/no_organization_provided (0.00s)
1534:  --- PASS: TestUpdate/invalid_organization_provided/invalid_json (0.00s)
1535:  --- PASS: TestUpdate/invalid_organization_provided/invalid_logo_image_id (0.00s)
1536:  --- PASS: TestUpdate/valid_organization_provided (0.00s)
1537:  --- PASS: TestUpdate/valid_organization_provided/organization_update_succeeded (0.00s)
1538:  --- PASS: TestUpdate/valid_organization_provided/error_updating_organization_(insufficiente_privilege) (0.00s)
1539:  --- PASS: TestUpdate/valid_organization_provided/error_updating_organization_(db_error) (0.00s)
...

1546:  === RUN   TestUpdateAuthorizationPolicy/invalid_authorization_policy_provided/invalid_policy_data
1547:  === PAUSE TestUpdateAuthorizationPolicy/invalid_authorization_policy_provided/invalid_policy_data
1548:  === CONT  TestUpdateAuthorizationPolicy/invalid_authorization_policy_provided/no_authorization_policy_provided
1549:  === CONT  TestUpdateAuthorizationPolicy/invalid_authorization_policy_provided/invalid_policy_data
1550:  === CONT  TestUpdateAuthorizationPolicy/invalid_authorization_policy_provided/invalid_json
1551:  === RUN   TestUpdateAuthorizationPolicy/valid_authorization_policy_provided
1552:  === RUN   TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/authorization_policy_update_succeeded
1553:  === PAUSE TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/authorization_policy_update_succeeded
1554:  === RUN   TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/error_updating_organization_policy_(insufficiente_privilege)
1555:  === PAUSE TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/error_updating_organization_policy_(insufficiente_privilege)
1556:  === RUN   TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/error_updating_organization_policy_(db_error)
1557:  === PAUSE TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/error_updating_organization_policy_(db_error)
1558:  === CONT  TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/error_updating_organization_policy_(db_error)
1559:  === CONT  TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/error_updating_organization_policy_(insufficiente_privilege)
1560:  === CONT  TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/authorization_policy_update_succeeded
1561:  --- PASS: TestUpdateAuthorizationPolicy (0.00s)
1562:  --- PASS: TestUpdateAuthorizationPolicy/invalid_authorization_policy_provided (0.00s)
1563:  --- PASS: TestUpdateAuthorizationPolicy/invalid_authorization_policy_provided/no_authorization_policy_provided (0.00s)
1564:  --- PASS: TestUpdateAuthorizationPolicy/invalid_authorization_policy_provided/invalid_policy_data (0.00s)
1565:  --- PASS: TestUpdateAuthorizationPolicy/invalid_authorization_policy_provided/invalid_json (0.00s)
1566:  --- PASS: TestUpdateAuthorizationPolicy/valid_authorization_policy_provided (0.00s)
1567:  --- PASS: TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/error_updating_organization_policy_(db_error) (0.00s)
1568:  --- PASS: TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/error_updating_organization_policy_(insufficiente_privilege) (0.00s)
1569:  --- PASS: TestUpdateAuthorizationPolicy/valid_authorization_policy_provided/authorization_policy_update_succeeded (0.00s)
1570:  === RUN   TestGetUserAllowedActions
1571:  === RUN   TestGetUserAllowedActions/get_allowed_actions_failed
1572:  === PAUSE TestGetUserAllowedActions/get_allowed_actions_failed
1573:  === RUN   TestGetUserAllowedActions/get_allowed_actions_succeeded
1574:  === PAUSE TestGetUserAllowedActions/get_allowed_actions_succeeded
1575:  === CONT  TestGetUserAllowedActions/get_allowed_actions_succeeded
1576:  === CONT  TestGetUserAllowedActions/get_allowed_actions_failed
1577:  --- PASS: TestGetUserAllowedActions (0.00s)
1578:  --- PASS: TestGetUserAllowedActions/get_allowed_actions_succeeded (0.00s)
1579:  --- PASS: TestGetUserAllowedActions/get_allowed_actions_failed (0.00s)
1580:  PASS
1581:  coverage: 92.6% of statements
1582:  ok  	github.com/khulnasoft/artifacthub/internal/handlers/org	1.419s	coverage: 92.6% of statements
1583:  === RUN   TestAddProductionUsage
1584:  === RUN   TestAddProductionUsage/error_adding_production_usage_entry
1585:  === PAUSE TestAddProductionUsage/error_adding_production_usage_entry
1586:  === RUN   TestAddProductionUsage/add_production_usage_entry_succeeded
1587:  === PAUSE TestAddProductionUsage/add_production_usage_entry_succeeded
1588:  === CONT  TestAddProductionUsage/add_production_usage_entry_succeeded
1589:  === CONT  TestAddProductionUsage/error_adding_production_usage_entry
1590:  --- PASS: TestAddProductionUsage (0.00s)
1591:  --- PASS: TestAddProductionUsage/add_production_usage_entry_succeeded (0.00s)
1592:  --- PASS: TestAddProductionUsage/error_adding_production_usage_entry (0.00s)
1593:  === RUN   TestDeleteProductionUsage
1594:  === RUN   TestDeleteProductionUsage/error_deleting_production_usage_entry
1595:  === PAUSE TestDeleteProductionUsage/error_deleting_production_usage_entry
1596:  === RUN   TestDeleteProductionUsage/delete_production_usage_entry_succeeded
1597:  === PAUSE TestDeleteProductionUsage/delete_production_usage_entry_succeeded
1598:  === CONT  TestDeleteProductionUsage/delete_production_usage_entry_succeeded
1599:  === CONT  TestDeleteProductionUsage/error_deleting_production_usage_entry
1600:  --- PASS: TestDeleteProductionUsage (0.00s)
1601:  --- PASS: TestDeleteProductionUsage/delete_production_usage_entry_succeeded (0.00s)
1602:  --- PASS: TestDeleteProductionUsage/error_deleting_production_usage_entry (0.00s)
1603:  === RUN   TestGenerateChangelogMD
1604:  === RUN   TestGenerateChangelogMD/error_getting_package
1605:  === RUN   TestGenerateChangelogMD/error_getting_package/invalid_input
1606:  === PAUSE TestGenerateChangelogMD/error_getting_package/invalid_input
1607:  === RUN   TestGenerateChangelogMD/error_getting_package/not_found
1608:  === PAUSE TestGenerateChangelogMD/error_getting_package/not_found
1609:  === RUN   TestGenerateChangelogMD/error_getting_package/fake_database_failure
1610:  === PAUSE TestGenerateChangelogMD/error_getting_package/fake_database_failure
1611:  === CONT  TestGenerateChangelogMD/error_getting_package/invalid_input
1612:  === CONT  TestGenerateChangelogMD/error_getting_package/not_found
1613:  === CONT  TestGenerateChangelogMD/error_getting_package/fake_database_failure
1614:  === RUN   TestGenerateChangelogMD/error_getting_package_changelog
1615:  === PAUSE TestGenerateChangelogMD/error_getting_package_changelog
1616:  === RUN   TestGenerateChangelogMD/changelog_not_found
1617:  === PAUSE TestGenerateChangelogMD/changelog_not_found
1618:  === RUN   TestGenerateChangelogMD/changelog_returned_formatted_as_markdown
1619:  === PAUSE TestGenerateChangelogMD/changelog_returned_formatted_as_markdown
1620:  === CONT  TestGenerateChangelogMD/error_getting_package_changelog
1621:  === CONT  TestGenerateChangelogMD/changelog_returned_formatted_as_markdown
1622:  === CONT  TestGenerateChangelogMD/changelog_not_found
1623:  --- PASS: TestGenerateChangelogMD (0.00s)
1624:  --- PASS: TestGenerateChangelogMD/error_getting_package (0.00s)
1625:  --- PASS: TestGenerateChangelogMD/error_getting_package/invalid_input (0.00s)
1626:  --- PASS: TestGenerateChangelogMD/error_getting_package/not_found (0.00s)
1627:  --- PASS: TestGenerateChangelogMD/error_getting_package/fake_database_failure (0.00s)
1628:  --- PASS: TestGenerateChangelogMD/error_getting_package_changelog (0.00s)
1629:  --- PASS: TestGenerateChangelogMD/changelog_returned_formatted_as_markdown (0.00s)
1630:  --- PASS: TestGenerateChangelogMD/changelog_not_found (0.00s)
1631:  === RUN   TestGet
1632:  === RUN   TestGet/get_package_failed
1633:  === RUN   TestGet/get_package_failed/invalid_input
1634:  === PAUSE TestGet/get_package_failed/invalid_input
1635:  === RUN   TestGet/get_package_failed/not_found
1636:  === PAUSE TestGet/get_package_failed/not_found
1637:  === RUN   TestGet/get_package_failed/fake_database_failure
1638:  === PAUSE TestGet/get_package_failed/fake_database_failure
1639:  === CONT  TestGet/get_package_failed/not_found
1640:  === CONT  TestGet/get_package_failed/fake_database_failure
1641:  === CONT  TestGet/get_package_failed/invalid_input
1642:  === RUN   TestGet/get_package_succeeded
1643:  === PAUSE TestGet/get_package_succeeded
1644:  === CONT  TestGet/get_package_succeeded
1645:  --- PASS: TestGet (0.00s)
1646:  --- PASS: TestGet/get_package_failed (0.00s)
1647:  --- PASS: TestGet/get_package_failed/not_found (0.00s)
1648:  --- PASS: TestGet/get_package_failed/invalid_input (0.00s)
1649:  --- PASS: TestGet/get_package_failed/fake_database_failure (0.00s)
1650:  --- PASS: TestGet/get_package_succeeded (0.00s)
1651:  === RUN   TestGetChangelog
1652:  === RUN   TestGetChangelog/get_changelog_succeeded
1653:  === PAUSE TestGetChangelog/get_changelog_succeeded
1654:  === RUN   TestGetChangelog/error_getting_changelog
1655:  === PAUSE TestGetChangelog/error_getting_changelog
1656:  === CONT  TestGetChangelog/error_getting_changelog
1657:  === CONT  TestGetChangelog/get_changelog_succeeded
1658:  --- PASS: TestGetChangelog (0.00s)
1659:  --- PASS: TestGetChangelog/error_getting_changelog (0.00s)
1660:  --- PASS: TestGetChangelog/get_changelog_succeeded (0.00s)
1661:  === RUN   TestGetChartValues
1662:  === RUN   TestGetChartValues/get_chart_archive_failed
1663:  === PAUSE TestGetChartValues/get_chart_archive_failed
1664:  === RUN   TestGetChartValues/get_chart_archive_succeeded,_but_values_not_found
1665:  === PAUSE TestGetChartValues/get_chart_archive_succeeded,_but_values_not_found
1666:  === RUN   TestGetChartValues/get_chart_archive_succeeded
1667:  === PAUSE TestGetChartValues/get_chart_archive_succeeded
1668:  === CONT  TestGetChartValues/get_chart_archive_failed
1669:  === CONT  TestGetChartValues/get_chart_archive_succeeded
1670:  === CONT  TestGetChartValues/get_chart_archive_succeeded,_but_values_not_found
1671:  --- PASS: TestGetChartValues (0.00s)
1672:  --- PASS: TestGetChartValues/get_chart_archive_failed (0.00s)
1673:  --- PASS: TestGetChartValues/get_chart_archive_succeeded (0.00s)
1674:  --- PASS: TestGetChartValues/get_chart_archive_succeeded,_but_values_not_found (0.00s)
1675:  === RUN   TestGetChartTemplates
1676:  === RUN   TestGetChartTemplates/get_chart_archive_failed
1677:  === PAUSE TestGetChartTemplates/get_chart_archive_failed
1678:  === RUN   TestGetChartTemplates/get_chart_archive_succeeded
1679:  === PAUSE TestGetChartTemplates/get_chart_archive_succeeded
1680:  === CONT  TestGetChartTemplates/get_chart_archive_failed
1681:  === CONT  TestGetChartTemplates/get_chart_archive_succeeded
1682:  --- PASS: TestGetChartTemplates (0.00s)
1683:  --- PASS: TestGetChartTemplates/get_chart_archive_succeeded (0.00s)
1684:  --- PASS: TestGetChartTemplates/get_chart_archive_failed (0.00s)
1685:  === RUN   TestGetHarborReplicationDump
1686:  === RUN   TestGetHarborReplicationDump/get_harbor_replication_dump_succeeded
1687:  === PAUSE TestGetHarborReplicationDump/get_harbor_replication_dump_succeeded
1688:  === RUN   TestGetHarborReplicationDump/error_getting_harbor_replication_dump
1689:  === PAUSE TestGetHarborReplicationDump/error_getting_harbor_replication_dump
1690:  === CONT  TestGetHarborReplicationDump/get_harbor_replication_dump_succeeded
1691:  === CONT  TestGetHarborReplicationDump/error_getting_harbor_replication_dump
1692:  --- PASS: TestGetHarborReplicationDump (0.00s)
1693:  --- PASS: TestGetHarborReplicationDump/error_getting_harbor_replication_dump (0.00s)
1694:  --- PASS: TestGetHarborReplicationDump/get_harbor_replication_dump_succeeded (0.00s)
1695:  === RUN   TestGetHelmExporterDump
1696:  === RUN   TestGetHelmExporterDump/get_helm_exporter_dump_succeeded
1697:  === PAUSE TestGetHelmExporterDump/get_helm_exporter_dump_succeeded
1698:  === RUN   TestGetHelmExporterDump/error_getting_helm_exporter_dump
1699:  === PAUSE TestGetHelmExporterDump/error_getting_helm_exporter_dump
1700:  === CONT  TestGetHelmExporterDump/error_getting_helm_exporter_dump
1701:  === CONT  TestGetHelmExporterDump/get_helm_exporter_dump_succeeded
1702:  --- PASS: TestGetHelmExporterDump (0.00s)
1703:  --- PASS: TestGetHelmExporterDump/error_getting_helm_exporter_dump (0.00s)
1704:  --- PASS: TestGetHelmExporterDump/get_helm_exporter_dump_succeeded (0.00s)
1705:  === RUN   TestGetNovaDump
1706:  === RUN   TestGetNovaDump/get_nova_dump_succeeded
1707:  === PAUSE TestGetNovaDump/get_nova_dump_succeeded
1708:  === RUN   TestGetNovaDump/error_getting_nova_dump
1709:  === PAUSE TestGetNovaDump/error_getting_nova_dump
1710:  === CONT  TestGetNovaDump/get_nova_dump_succeeded
1711:  === CONT  TestGetNovaDump/error_getting_nova_dump
1712:  --- PASS: TestGetNovaDump (0.00s)
1713:  --- PASS: TestGetNovaDump/get_nova_dump_succeeded (0.00s)
1714:  --- PASS: TestGetNovaDump/error_getting_nova_dump (0.00s)
1715:  === RUN   TestGetProductionUsage
1716:  === RUN   TestGetProductionUsage/get_production_usage_succeeded
1717:  === PAUSE TestGetProductionUsage/get_production_usage_succeeded
1718:  === RUN   TestGetProductionUsage/error_getting_production_usage
1719:  === PAUSE TestGetProductionUsage/error_getting_production_usage
1720:  === CONT  TestGetProductionUsage/error_getting_production_usage
1721:  === CONT  TestGetProductionUsage/get_production_usage_succeeded
1722:  --- PASS: TestGetProductionUsage (0.00s)
1723:  --- PASS: TestGetProductionUsage/error_getting_production_usage (0.00s)
1724:  --- PASS: TestGetProductionUsage/get_production_usage_succeeded (0.00s)
1725:  === RUN   TestGetRandom
1726:  === RUN   TestGetRandom/get_random_packages_succeeded
1727:  === PAUSE TestGetRandom/get_random_packages_succeeded
1728:  === RUN   TestGetRandom/error_getting_random_packages
1729:  === PAUSE TestGetRandom/error_getting_random_packages
1730:  === CONT  TestGetRandom/error_getting_random_packages
1731:  === CONT  TestGetRandom/get_random_packages_succeeded
1732:  --- PASS: TestGetRandom (0.00s)
1733:  --- PASS: TestGetRandom/error_getting_random_packages (0.00s)
1734:  --- PASS: TestGetRandom/get_random_packages_succeeded (0.00s)
1735:  === RUN   TestGetSnapshotSecurityReport
1736:  === RUN   TestGetSnapshotSecurityReport/get_snapshot_security_report_succeeded
1737:  === PAUSE TestGetSnapshotSecurityReport/get_snapshot_security_report_succeeded
1738:  === RUN   TestGetSnapshotSecurityReport/error_getting_snapshot_security_report
1739:  === PAUSE TestGetSnapshotSecurityReport/error_getting_snapshot_security_report
1740:  === CONT  TestGetSnapshotSecurityReport/error_getting_snapshot_security_report
1741:  === CONT  TestGetSnapshotSecurityReport/get_snapshot_security_report_succeeded
1742:  --- PASS: TestGetSnapshotSecurityReport (0.00s)
1743:  --- PASS: TestGetSnapshotSecurityReport/error_getting_snapshot_security_report (0.00s)
1744:  --- PASS: TestGetSnapshotSecurityReport/get_snapshot_security_report_succeeded (0.00s)
1745:  === RUN   TestGetStarredByUser
1746:  === RUN   TestGetStarredByUser/get_packages_starred_by_user_succeeded
1747:  === PAUSE TestGetStarredByUser/get_packages_starred_by_user_succeeded
1748:  === RUN   TestGetStarredByUser/error_getting_packages_starred_by_user
1749:  === PAUSE TestGetStarredByUser/error_getting_packages_starred_by_user
1750:  === CONT  TestGetStarredByUser/get_packages_starred_by_user_succeeded
1751:  === CONT  TestGetStarredByUser/error_getting_packages_starred_by_user
1752:  --- PASS: TestGetStarredByUser (0.00s)
1753:  --- PASS: TestGetStarredByUser/error_getting_packages_starred_by_user (0.00s)
1754:  --- PASS: TestGetStarredByUser/get_packages_starred_by_user_succeeded (0.00s)
1755:  === RUN   TestGetStars
1756:  === RUN   TestGetStars/get_stars_failed
1757:  === RUN   TestGetStars/get_stars_failed/invalid_input
1758:  === PAUSE TestGetStars/get_stars_failed/invalid_input
1759:  === RUN   TestGetStars/get_stars_failed/fake_database_failure
1760:  === PAUSE TestGetStars/get_stars_failed/fake_database_failure
1761:  === CONT  TestGetStars/get_stars_failed/fake_database_failure
1762:  === CONT  TestGetStars/get_stars_failed/invalid_input
1763:  === RUN   TestGetStars/get_stars_succeeded
1764:  === PAUSE TestGetStars/get_stars_succeeded
1765:  === CONT  TestGetStars/get_stars_succeeded
1766:  --- PASS: TestGetStars (0.00s)
1767:  --- PASS: TestGetStars/get_stars_failed (0.00s)
1768:  --- PASS: TestGetStars/get_stars_failed/fake_database_failure (0.00s)
1769:  --- PASS: TestGetStars/get_stars_failed/invalid_input (0.00s)
1770:  --- PASS: TestGetStars/get_stars_succeeded (0.00s)
1771:  === RUN   TestGetStats
1772:  === RUN   TestGetStats/get_stats_succeeded
1773:  === PAUSE TestGetStats/get_stats_succeeded
1774:  === RUN   TestGetStats/error_getting_stats
1775:  === PAUSE TestGetStats/error_getting_stats
1776:  === CONT  TestGetStats/get_stats_succeeded
1777:  === CONT  TestGetStats/error_getting_stats
1778:  --- PASS: TestGetStats (0.00s)
1779:  --- PASS: TestGetStats/get_stats_succeeded (0.00s)
1780:  --- PASS: TestGetStats/error_getting_stats (0.00s)
1781:  === RUN   TestGetSummary
1782:  === RUN   TestGetSummary/get_package_summary_failed
1783:  === RUN   TestGetSummary/get_package_summary_failed/invalid_input
1784:  === PAUSE TestGetSummary/get_package_summary_failed/invalid_input
1785:  === RUN   TestGetSummary/get_package_summary_failed/not_found
1786:  === PAUSE TestGetSummary/get_package_summary_failed/not_found
1787:  === RUN   TestGetSummary/get_package_summary_failed/fake_database_failure
1788:  === PAUSE TestGetSummary/get_package_summary_failed/fake_database_failure
1789:  === CONT  TestGetSummary/get_package_summary_failed/invalid_input
1790:  === CONT  TestGetSummary/get_package_summary_failed/not_found
1791:  === CONT  TestGetSummary/get_package_summary_failed/fake_database_failure
1792:  === RUN   TestGetSummary/get_package_summary_succeeded
1793:  === PAUSE TestGetSummary/get_package_summary_succeeded
1794:  === CONT  TestGetSummary/get_package_summary_succeeded
1795:  --- PASS: TestGetSummary (0.00s)
1796:  --- PASS: TestGetSummary/get_package_summary_failed (0.00s)
1797:  --- PASS: TestGetSummary/get_package_summary_failed/invalid_input (0.00s)
1798:  --- PASS: TestGetSummary/get_package_summary_failed/not_found (0.00s)
1799:  --- PASS: TestGetSummary/get_package_summary_failed/fake_database_failure (0.00s)
1800:  --- PASS: TestGetSummary/get_package_summary_succeeded (0.00s)
1801:  === RUN   TestGetValuesSchema
1802:  === RUN   TestGetValuesSchema/get_values_schema_succeeded
1803:  === PAUSE TestGetValuesSchema/get_values_schema_succeeded
1804:  === RUN   TestGetValuesSchema/error_getting_values_schema
1805:  === PAUSE TestGetValuesSchema/error_getting_values_schema
1806:  === CONT  TestGetValuesSchema/error_getting_values_schema
1807:  === CONT  TestGetValuesSchema/get_values_schema_succeeded
1808:  --- PASS: TestGetValuesSchema (0.00s)
1809:  --- PASS: TestGetValuesSchema/get_values_schema_succeeded (0.00s)
1810:  --- PASS: TestGetValuesSchema/error_getting_values_schema (0.00s)
1811:  === RUN   TestGetViews
1812:  === RUN   TestGetViews/get_views_succeeded
1813:  === PAUSE TestGetViews/get_views_succeeded
1814:  === RUN   TestGetViews/error_getting_views
1815:  === RUN   TestGetViews/error_getting_views/invalid_input
1816:  === PAUSE TestGetViews/error_getting_views/invalid_input
1817:  === RUN   TestGetViews/error_getting_views/not_found
1818:  === PAUSE TestGetViews/error_getting_views/not_found
1819:  === RUN   TestGetViews/error_getting_views/fake_database_failure
1820:  === PAUSE TestGetViews/error_getting_views/fake_database_failure
1821:  === CONT  TestGetViews/error_getting_views/invalid_input
1822:  === CONT  TestGetViews/error_getting_views/fake_database_failure
1823:  === CONT  TestGetViews/error_getting_views/not_found
1824:  === CONT  TestGetViews/get_views_succeeded
1825:  --- PASS: TestGetViews (0.00s)
1826:  --- PASS: TestGetViews/error_getting_views (0.00s)
1827:  --- PASS: TestGetViews/error_getting_views/invalid_input (0.00s)
1828:  --- PASS: TestGetViews/error_getting_views/fake_database_failure (0.00s)
1829:  --- PASS: TestGetViews/error_getting_views/not_found (0.00s)
...

1838:  === CONT  TestInjectIndexMeta/1
1839:  === CONT  TestInjectIndexMeta/2
1840:  === CONT  TestInjectIndexMeta/0
1841:  --- PASS: TestInjectIndexMeta (0.00s)
1842:  --- PASS: TestInjectIndexMeta/1 (0.00s)
1843:  --- PASS: TestInjectIndexMeta/2 (0.00s)
1844:  --- PASS: TestInjectIndexMeta/0 (0.00s)
1845:  === RUN   TestRssFeed
1846:  === RUN   TestRssFeed/error_getting_rss_feed_package
1847:  === RUN   TestRssFeed/error_getting_rss_feed_package/invalid_input
1848:  === PAUSE TestRssFeed/error_getting_rss_feed_package/invalid_input
1849:  === RUN   TestRssFeed/error_getting_rss_feed_package/not_found
1850:  === PAUSE TestRssFeed/error_getting_rss_feed_package/not_found
1851:  === RUN   TestRssFeed/error_getting_rss_feed_package/fake_database_failure
1852:  === PAUSE TestRssFeed/error_getting_rss_feed_package/fake_database_failure
1853:  === CONT  TestRssFeed/error_getting_rss_feed_package/invalid_input
1854:  === CONT  TestRssFeed/error_getting_rss_feed_package/fake_database_failure
1855:  === CONT  TestRssFeed/error_getting_rss_feed_package/not_found
1856:  === RUN   TestRssFeed/rss_feed_built_successfully
1857:  === RUN   TestRssFeed/rss_feed_built_successfully/0
1858:  === PAUSE TestRssFeed/rss_feed_built_successfully/0
1859:  === CONT  TestRssFeed/rss_feed_built_successfully/0
1860:  --- PASS: TestRssFeed (0.00s)
1861:  --- PASS: TestRssFeed/error_getting_rss_feed_package (0.00s)
1862:  --- PASS: TestRssFeed/error_getting_rss_feed_package/invalid_input (0.00s)
1863:  --- PASS: TestRssFeed/error_getting_rss_feed_package/fake_database_failure (0.00s)
1864:  --- PASS: TestRssFeed/error_getting_rss_feed_package/not_found (0.00s)
...

1898:  === CONT  TestSearch/invalid_request_params/invalid_kind:_kind=z
1899:  === CONT  TestSearch/invalid_request_params/invalid_category_(one_of_them):_category=1&category=z
1900:  === CONT  TestSearch/invalid_request_params/invalid_kind_(one_of_them):_kind=0&kind=z
1901:  === CONT  TestSearch/invalid_request_params/invalid_limit:_limit=z
1902:  === RUN   TestSearch/invalid_search_input
1903:  === PAUSE TestSearch/invalid_search_input
1904:  === RUN   TestSearch/valid_request,_search_succeeded
1905:  === PAUSE TestSearch/valid_request,_search_succeeded
1906:  === RUN   TestSearch/error_searching_packages
1907:  === PAUSE TestSearch/error_searching_packages
1908:  === CONT  TestSearch/invalid_search_input
1909:  === CONT  TestSearch/error_searching_packages
...

1917:  --- PASS: TestSearch/invalid_request_params/invalid_verified_publisher:_verified_publisher=z (0.00s)
1918:  --- PASS: TestSearch/invalid_request_params/invalid_facets:_facets=z (0.00s)
1919:  --- PASS: TestSearch/invalid_request_params/invalid_kind:_kind=z (0.00s)
1920:  --- PASS: TestSearch/invalid_request_params/invalid_category_(one_of_them):_category=1&category=z (0.00s)
1921:  --- PASS: TestSearch/invalid_request_params/invalid_kind_(one_of_them):_kind=0&kind=z (0.00s)
1922:  --- PASS: TestSearch/invalid_request_params/invalid_limit:_limit=z (0.00s)
1923:  --- PASS: TestSearch/invalid_request_params/invalid_official:_official=z (0.00s)
1924:  --- PASS: TestSearch/invalid_search_input (0.00s)
1925:  --- PASS: TestSearch/error_searching_packages (0.00s)
1926:  --- PASS: TestSearch/valid_request,_search_succeeded (0.00s)
1927:  === RUN   TestSearchMonocular
1928:  === RUN   TestSearchMonocular/search_succeeded
1929:  === PAUSE TestSearchMonocular/search_succeeded
1930:  === RUN   TestSearchMonocular/search_failed
1931:  === PAUSE TestSearchMonocular/search_failed
1932:  === CONT  TestSearchMonocular/search_failed
1933:  === CONT  TestSearchMonocular/search_succeeded
1934:  --- PASS: TestSearchMonocular (0.00s)
1935:  --- PASS: TestSearchMonocular/search_failed (0.00s)
1936:  --- PASS: TestSearchMonocular/search_succeeded (0.00s)
1937:  === RUN   TestToggleStar
1938:  === RUN   TestToggleStar/error_toggling_star
1939:  === RUN   TestToggleStar/error_toggling_star/invalid_input
1940:  === PAUSE TestToggleStar/error_toggling_star/invalid_input
1941:  === RUN   TestToggleStar/error_toggling_star/fake_database_failure
1942:  === PAUSE TestToggleStar/error_toggling_star/fake_database_failure
1943:  === CONT  TestToggleStar/error_toggling_star/fake_database_failure
1944:  === CONT  TestToggleStar/error_toggling_star/invalid_input
1945:  === RUN   TestToggleStar/toggle_star_succeeded
1946:  === PAUSE TestToggleStar/toggle_star_succeeded
1947:  === CONT  TestToggleStar/toggle_star_succeeded
1948:  --- PASS: TestToggleStar (0.00s)
1949:  --- PASS: TestToggleStar/error_toggling_star (0.00s)
1950:  --- PASS: TestToggleStar/error_toggling_star/fake_database_failure (0.00s)
1951:  --- PASS: TestToggleStar/error_toggling_star/invalid_input (0.00s)
1952:  --- PASS: TestToggleStar/toggle_star_succeeded (0.00s)
1953:  === RUN   TestTrackView
1954:  === RUN   TestTrackView/track_view_succeeded
1955:  === PAUSE TestTrackView/track_view_succeeded
1956:  === RUN   TestTrackView/error_tracking_view
1957:  === PAUSE TestTrackView/error_tracking_view
1958:  === CONT  TestTrackView/error_tracking_view
1959:  === CONT  TestTrackView/track_view_succeeded
1960:  --- PASS: TestTrackView (0.00s)
1961:  --- PASS: TestTrackView/error_tracking_view (0.00s)
1962:  --- PASS: TestTrackView/track_view_succeeded (0.00s)
1963:  === RUN   TestGetChartArchive
1964:  === RUN   TestGetChartArchive/error_getting_package
1965:  === PAUSE TestGetChartArchive/error_getting_package
1966:  === RUN   TestGetChartArchive/repository_kind_not_supported
1967:  === PAUSE TestGetChartArchive/repository_kind_not_supported
1968:  === RUN   TestGetChartArchive/error_downloading_repository
1969:  === PAUSE TestGetChartArchive/error_downloading_repository
1970:  === RUN   TestGetChartArchive/error_downloading_chart_archive_from_http_server
1971:  === RUN   TestGetChartArchive/error_downloading_chart_archive_from_http_server/server_returned_an_error
1972:  === PAUSE TestGetChartArchive/error_downloading_chart_archive_from_http_server/server_returned_an_error
1973:  === RUN   TestGetChartArchive/error_downloading_chart_archive_from_http_server/server_returned_an_unexpected_status_code
1974:  === PAUSE TestGetChartArchive/error_downloading_chart_archive_from_http_server/server_returned_an_unexpected_status_code
1975:  === CONT  TestGetChartArchive/error_downloading_chart_archive_from_http_server/server_returned_an_error
1976:  === CONT  TestGetChartArchive/error_downloading_chart_archive_from_http_server/server_returned_an_unexpected_status_code
1977:  === RUN   TestGetChartArchive/error_pulling_chart_archive_from_oci_registry
1978:...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file docker Pull requests that update Docker code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants