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.3-alpine3.20 to 1.24.0-alpine3.20 in /cmd/artifacthub #74

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.3-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)

Bumps golang from 1.23.3-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

The pull request updates the Go language version used in the Dockerfile for the artifacthub command from 1.23.3-alpine3.20 to 1.24.0-alpine3.20, ensuring compatibility with the latest features and security updates.

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

File-Level Changes

Change Details Files
Updated the Go language version in the Dockerfile.
  • Changed the Go version from 1.23.3-alpine3.20 to 1.24.0-alpine3.20 in the Dockerfile.
cmd/artifacthub/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 38df8b3)

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. The log shows multiple test suites being
executed with all tests passing, indicated by "PASS" messages and high code coverage percentages
(e.g. "coverage: 97.0% of statements", "coverage: 92.6% of statements", etc).

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

214:  ##[endgroup]
215:  go: downloading github.com/prometheus/client_golang v1.20.5
216:  go: downloading github.com/rs/zerolog v1.33.0
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/jackc/pgx/v4 v4.18.3
220:  go: downloading github.com/satori/uuid v1.2.0
221:  go: downloading github.com/stretchr/testify v1.10.0
222:  go: downloading github.com/hashicorp/go-multierror v1.1.1
...

275:  go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
276:  go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
277:  go: downloading github.com/stretchr/objx v0.5.2
278:  go: downloading github.com/spf13/pflag v1.0.5
279:  go: downloading dario.cat/mergo v1.0.1
280:  go: downloading github.com/ProtonMail/go-crypto v1.1.0-alpha.2
281:  go: downloading github.com/go-git/go-billy/v5 v5.5.0
282:  go: downloading github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3
283:  go: downloading github.com/pkg/errors v0.9.1
...

319:  go: downloading k8s.io/cli-runtime v0.31.2
320:  go: downloading k8s.io/client-go v0.31.1
321:  go: downloading k8s.io/apiextensions-apiserver v0.31.1
322:  go: downloading github.com/cyphar/filepath-securejoin v0.3.4
323:  go: downloading github.com/mitchellh/copystructure v1.2.0
324:  go: downloading github.com/xeipuuv/gojsonschema v1.2.0
325:  go: downloading github.com/boombuler/barcode v1.0.1
326:  go: downloading github.com/aquasecurity/trivy-db v0.0.0-20240910133327-7e0f4d2ed4c1
327:  go: downloading golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028
...

464:  go: downloading github.com/sigstore/sigstore/pkg/signature/kms/azure v1.8.4
465:  go: downloading github.com/sigstore/sigstore/pkg/signature/kms/gcp v1.8.4
466:  go: downloading github.com/sigstore/sigstore/pkg/signature/kms/hashivault v1.8.4
467:  go: downloading github.com/awslabs/amazon-ecr-credential-helper/ecr-login v0.0.0-20230510185313-f5e39e5f34c7
468:  go: downloading github.com/chrismellard/docker-credential-acr-env v0.0.0-20230304212654-82a0ddb27589
469:  go: downloading github.com/google/go-containerregistry/pkg/authn/kubernetes v0.0.0-20240108195214-a0658aa1d0cc
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
473:  go: downloading github.com/go-openapi/runtime v0.28.0
474:  go: downloading github.com/go-openapi/strfmt v0.23.0
475:  go: downloading github.com/go-openapi/validate v0.24.0
476:  go: downloading github.com/rivo/uniseg v0.4.4
477:  go: downloading github.com/x448/float16 v0.8.4
478:  go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
479:  go: downloading github.com/modern-go/reflect2 v1.0.2
480:  go: downloading github.com/lann/ps v0.0.0-20150810152359-62de8c46ede0
481:  go: downloading github.com/go-errors/errors v1.4.2
...

598:  github.com/khulnasoft/artifacthub/cmd/scanner		coverage: 0.0% of statements
599:  github.com/khulnasoft/artifacthub/cmd/artifacthub		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:  github.com/khulnasoft/artifacthub/internal/license		coverage: 0.0% of statements
604:  github.com/khulnasoft/artifacthub/internal/oci		coverage: 0.0% of statements
605:  === RUN   TestLintCmd
606:  === RUN   TestLintCmd/helm:_one_package_found,_no_errors
607:  === PAUSE TestLintCmd/helm:_one_package_found,_no_errors
608:  === RUN   TestLintCmd/helm:_two_packages_found,_no_errors
609:  === PAUSE TestLintCmd/helm:_two_packages_found,_no_errors
610:  === RUN   TestLintCmd/helm:_one_package_found,_one_with_errors_(invalid_annotation)
611:  === PAUSE TestLintCmd/helm:_one_package_found,_one_with_errors_(invalid_annotation)
612:  === RUN   TestLintCmd/helm:_no_packages_found
613:  === PAUSE TestLintCmd/helm:_no_packages_found
614:  === RUN   TestLintCmd/opa:_one_package_found
615:  === PAUSE TestLintCmd/opa:_one_package_found
616:  === RUN   TestLintCmd/opa:_two_packages_found,_no_errors
617:  === PAUSE TestLintCmd/opa:_two_packages_found,_no_errors
618:  === RUN   TestLintCmd/opa:_one_package_found,_one_with_errors
619:  === PAUSE TestLintCmd/opa:_one_package_found,_one_with_errors
620:  === RUN   TestLintCmd/helm-plugin:_one_package_found,_no_errors
621:  === PAUSE TestLintCmd/helm-plugin:_one_package_found,_no_errors
622:  === RUN   TestLintCmd/helm-plugin:_one_package_found,_one_with_errors
623:  === PAUSE TestLintCmd/helm-plugin:_one_package_found,_one_with_errors
624:  === RUN   TestLintCmd/krew:_one_package_found,_no_errors
625:  === PAUSE TestLintCmd/krew:_one_package_found,_no_errors
626:  === RUN   TestLintCmd/krew:_one_package_found,_one_with_errors
627:  === PAUSE TestLintCmd/krew:_one_package_found,_one_with_errors
628:  === RUN   TestLintCmd/tekton-task:_one_package_found,_no_errors
629:  === PAUSE TestLintCmd/tekton-task:_one_package_found,_no_errors
630:  === RUN   TestLintCmd/tekton-task:_one_package_found,_one_with_errors
631:  === PAUSE TestLintCmd/tekton-task:_one_package_found,_one_with_errors
632:  === RUN   TestLintCmd/olm:_one_package_found,_no_errors
633:  === PAUSE TestLintCmd/olm:_one_package_found,_no_errors
634:  === RUN   TestLintCmd/olm:_two_packages_found,_no_errors
635:  === PAUSE TestLintCmd/olm:_two_packages_found,_no_errors
636:  === RUN   TestLintCmd/olm:_one_package_found,_one_with_errors
637:  === PAUSE TestLintCmd/olm:_one_package_found,_one_with_errors
638:  === RUN   TestLintCmd/olm:_no_packages_found
639:  === PAUSE TestLintCmd/olm:_no_packages_found
640:  === RUN   TestLintCmd/kyverno:_four_packages_found,_two_with_errors
641:  === PAUSE TestLintCmd/kyverno:_four_packages_found,_two_with_errors
642:  === CONT  TestLintCmd/helm:_one_package_found,_no_errors
643:  === CONT  TestLintCmd/kyverno:_four_packages_found,_two_with_errors
644:  === CONT  TestLintCmd/krew:_one_package_found,_one_with_errors
645:  === CONT  TestLintCmd/olm:_no_packages_found
646:  === CONT  TestLintCmd/olm:_one_package_found,_one_with_errors
647:  === CONT  TestLintCmd/opa:_two_packages_found,_no_errors
648:  === CONT  TestLintCmd/helm-plugin:_one_package_found,_no_errors
649:  === CONT  TestLintCmd/helm:_no_packages_found
650:  === CONT  TestLintCmd/helm-plugin:_one_package_found,_one_with_errors
651:  === CONT  TestLintCmd/opa:_one_package_found,_one_with_errors
652:  === CONT  TestLintCmd/opa:_one_package_found
653:  === CONT  TestLintCmd/helm:_one_package_found,_one_with_errors_(invalid_annotation)
654:  === CONT  TestLintCmd/tekton-task:_one_package_found,_no_errors
655:  === CONT  TestLintCmd/olm:_two_packages_found,_no_errors
656:  === CONT  TestLintCmd/tekton-task:_one_package_found,_one_with_errors
657:  === CONT  TestLintCmd/olm:_one_package_found,_no_errors
658:  === CONT  TestLintCmd/helm:_two_packages_found,_no_errors
659:  === CONT  TestLintCmd/krew:_one_package_found,_no_errors
660:  --- PASS: TestLintCmd (0.00s)
661:  --- PASS: TestLintCmd/helm:_one_package_found,_no_errors (0.00s)
662:  --- PASS: TestLintCmd/krew:_one_package_found,_one_with_errors (0.00s)
663:  --- PASS: TestLintCmd/olm:_no_packages_found (0.00s)
664:  --- PASS: TestLintCmd/kyverno:_four_packages_found,_two_with_errors (0.01s)
665:  --- PASS: TestLintCmd/helm:_no_packages_found (0.00s)
666:  --- PASS: TestLintCmd/helm-plugin:_one_package_found,_one_with_errors (0.00s)
667:  --- PASS: TestLintCmd/opa:_one_package_found,_one_with_errors (0.01s)
668:  --- PASS: TestLintCmd/opa:_one_package_found (0.00s)
669:  --- PASS: TestLintCmd/helm:_one_package_found,_one_with_errors_(invalid_annotation) (0.00s)
670:  --- PASS: TestLintCmd/opa:_two_packages_found,_no_errors (0.03s)
671:  --- PASS: TestLintCmd/tekton-task:_one_package_found,_no_errors (0.01s)
672:  --- PASS: TestLintCmd/olm:_one_package_found,_one_with_errors (0.03s)
673:  --- PASS: TestLintCmd/tekton-task:_one_package_found,_one_with_errors (0.00s)
674:  --- PASS: TestLintCmd/olm:_one_package_found,_no_errors (0.01s)
675:  --- PASS: TestLintCmd/helm:_two_packages_found,_no_errors (0.01s)
676:  --- PASS: TestLintCmd/krew:_one_package_found,_no_errors (0.01s)
677:  --- PASS: TestLintCmd/olm:_two_packages_found,_no_errors (0.03s)
678:  --- PASS: TestLintCmd/helm-plugin:_one_package_found,_no_errors (60.62s)
...

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

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

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

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

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

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

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

1347:  === PAUSE TestAdd/invalid_organization_provided/invalid_name
1348:  === CONT  TestAdd/invalid_organization_provided/invalid_name
1349:  === CONT  TestAdd/invalid_organization_provided/missing_name
1350:  === CONT  TestAdd/invalid_organization_provided/invalid_json
1351:  === CONT  TestAdd/invalid_organization_provided/no_organization_provided
1352:  === RUN   TestAdd/valid_organization_provided
1353:  === RUN   TestAdd/valid_organization_provided/add_organization_succeeded
1354:  === PAUSE TestAdd/valid_organization_provided/add_organization_succeeded
1355:  === RUN   TestAdd/valid_organization_provided/error_adding_organization
1356:  === PAUSE TestAdd/valid_organization_provided/error_adding_organization
1357:  === CONT  TestAdd/valid_organization_provided/error_adding_organization
...

1359:  --- PASS: TestAdd (0.00s)
1360:  --- PASS: TestAdd/invalid_organization_provided (0.00s)
1361:  --- PASS: TestAdd/invalid_organization_provided/invalid_name (0.00s)
1362:  --- PASS: TestAdd/invalid_organization_provided/invalid_json (0.00s)
1363:  --- PASS: TestAdd/invalid_organization_provided/no_organization_provided (0.00s)
1364:  --- PASS: TestAdd/invalid_organization_provided/missing_name (0.00s)
1365:  --- PASS: TestAdd/valid_organization_provided (0.00s)
1366:  --- PASS: TestAdd/valid_organization_provided/add_organization_succeeded (0.00s)
1367:  --- PASS: TestAdd/valid_organization_provided/error_adding_organization (0.00s)
1368:  === RUN   TestAddMember
1369:  === RUN   TestAddMember/#00
1370:  === PAUSE TestAddMember/#00
1371:  === RUN   TestAddMember/invalid_input
1372:  === PAUSE TestAddMember/invalid_input
1373:  === RUN   TestAddMember/insufficient_privilege
1374:  === PAUSE TestAddMember/insufficient_privilege
1375:  === RUN   TestAddMember/fake_database_failure
1376:  === PAUSE TestAddMember/fake_database_failure
1377:  === CONT  TestAddMember/#00
1378:  === CONT  TestAddMember/fake_database_failure
1379:  === CONT  TestAddMember/insufficient_privilege
1380:  === CONT  TestAddMember/invalid_input
1381:  --- PASS: TestAddMember (0.00s)
1382:  --- PASS: TestAddMember/fake_database_failure (0.00s)
...

1386:  === RUN   TestCheckAvailability
1387:  === RUN   TestCheckAvailability/invalid_input
1388:  === PAUSE TestCheckAvailability/invalid_input
1389:  === RUN   TestCheckAvailability/valid_input
1390:  === RUN   TestCheckAvailability/valid_input/check_availability_succeeded
1391:  === RUN   TestCheckAvailability/valid_input/check_availability_succeeded/resource_kind:_organizationName
1392:  === PAUSE TestCheckAvailability/valid_input/check_availability_succeeded/resource_kind:_organizationName
1393:  === CONT  TestCheckAvailability/valid_input/check_availability_succeeded/resource_kind:_organizationName
1394:  === RUN   TestCheckAvailability/valid_input/check_availability_failed
1395:  === PAUSE TestCheckAvailability/valid_input/check_availability_failed
1396:  === CONT  TestCheckAvailability/valid_input/check_availability_failed
1397:  === CONT  TestCheckAvailability/invalid_input
1398:  --- PASS: TestCheckAvailability (0.00s)
1399:  --- PASS: TestCheckAvailability/valid_input (0.00s)
1400:  --- PASS: TestCheckAvailability/valid_input/check_availability_succeeded (0.00s)
1401:  --- PASS: TestCheckAvailability/valid_input/check_availability_succeeded/resource_kind:_organizationName (0.00s)
1402:  --- PASS: TestCheckAvailability/valid_input/check_availability_failed (0.00s)
1403:  --- PASS: TestCheckAvailability/invalid_input (0.00s)
1404:  === RUN   TestConfirmMembership
1405:  === RUN   TestConfirmMembership/#00
1406:  === PAUSE TestConfirmMembership/#00
1407:  === RUN   TestConfirmMembership/invalid_input
1408:  === PAUSE TestConfirmMembership/invalid_input
1409:  === RUN   TestConfirmMembership/fake_database_failure
1410:  === PAUSE TestConfirmMembership/fake_database_failure
1411:  === CONT  TestConfirmMembership/#00
1412:  === CONT  TestConfirmMembership/fake_database_failure
1413:  === CONT  TestConfirmMembership/invalid_input
1414:  --- PASS: TestConfirmMembership (0.00s)
1415:  --- PASS: TestConfirmMembership/#00 (0.00s)
1416:  --- PASS: TestConfirmMembership/fake_database_failure (0.00s)
1417:  --- PASS: TestConfirmMembership/invalid_input (0.00s)
1418:  === RUN   TestDelete
1419:  === RUN   TestDelete/#00
1420:  === PAUSE TestDelete/#00
1421:  === RUN   TestDelete/invalid_input
1422:  === PAUSE TestDelete/invalid_input
1423:  === RUN   TestDelete/insufficient_privilege
1424:  === PAUSE TestDelete/insufficient_privilege
1425:  === RUN   TestDelete/fake_database_failure
1426:  === PAUSE TestDelete/fake_database_failure
1427:  === CONT  TestDelete/invalid_input
1428:  === CONT  TestDelete/insufficient_privilege
1429:  === CONT  TestDelete/fake_database_failure
1430:  === CONT  TestDelete/#00
1431:  --- PASS: TestDelete (0.00s)
1432:  --- PASS: TestDelete/invalid_input (0.00s)
1433:  --- PASS: TestDelete/insufficient_privilege (0.00s)
1434:  --- PASS: TestDelete/#00 (0.00s)
1435:  --- PASS: TestDelete/fake_database_failure (0.00s)
1436:  === RUN   TestDeleteMember
1437:  === RUN   TestDeleteMember/#00
1438:  === PAUSE TestDeleteMember/#00
1439:  === RUN   TestDeleteMember/invalid_input
1440:  === PAUSE TestDeleteMember/invalid_input
1441:  === RUN   TestDeleteMember/insufficient_privilege
1442:  === PAUSE TestDeleteMember/insufficient_privilege
1443:  === RUN   TestDeleteMember/fake_database_failure
1444:  === PAUSE TestDeleteMember/fake_database_failure
1445:  === CONT  TestDeleteMember/#00
1446:  === CONT  TestDeleteMember/insufficient_privilege
1447:  === CONT  TestDeleteMember/fake_database_failure
1448:  === CONT  TestDeleteMember/invalid_input
1449:  --- PASS: TestDeleteMember (0.00s)
1450:  --- PASS: TestDeleteMember/#00 (0.00s)
1451:  --- PASS: TestDeleteMember/insufficient_privilege (0.00s)
1452:  --- PASS: TestDeleteMember/fake_database_failure (0.00s)
1453:  --- PASS: TestDeleteMember/invalid_input (0.00s)
1454:  === RUN   TestGet
1455:  === RUN   TestGet/error_getting_organization
1456:  === RUN   TestGet/error_getting_organization/invalid_input
1457:  === PAUSE TestGet/error_getting_organization/invalid_input
1458:  === RUN   TestGet/error_getting_organization/fake_database_failure
1459:  === PAUSE TestGet/error_getting_organization/fake_database_failure
1460:  === CONT  TestGet/error_getting_organization/fake_database_failure
1461:  === CONT  TestGet/error_getting_organization/invalid_input
1462:  === RUN   TestGet/get_organization_succeeded
1463:  === PAUSE TestGet/get_organization_succeeded
1464:  === CONT  TestGet/get_organization_succeeded
1465:  --- PASS: TestGet (0.00s)
1466:  --- PASS: TestGet/error_getting_organization (0.00s)
1467:  --- PASS: TestGet/error_getting_organization/fake_database_failure (0.00s)
1468:  --- PASS: TestGet/error_getting_organization/invalid_input (0.00s)
1469:  --- PASS: TestGet/get_organization_succeeded (0.00s)
1470:  === RUN   TestGetAuthorizationPolicy
1471:  === RUN   TestGetAuthorizationPolicy/error_getting_authorization_policy
1472:  === RUN   TestGetAuthorizationPolicy/error_getting_authorization_policy/invalid_input
1473:  === PAUSE TestGetAuthorizationPolicy/error_getting_authorization_policy/invalid_input
1474:  === RUN   TestGetAuthorizationPolicy/error_getting_authorization_policy/fake_database_failure
1475:  === PAUSE TestGetAuthorizationPolicy/error_getting_authorization_policy/fake_database_failure
1476:  === CONT  TestGetAuthorizationPolicy/error_getting_authorization_policy/fake_database_failure
1477:  === CONT  TestGetAuthorizationPolicy/error_getting_authorization_policy/invalid_input
1478:  === RUN   TestGetAuthorizationPolicy/get_authorization_policy_succeeded
1479:  === PAUSE TestGetAuthorizationPolicy/get_authorization_policy_succeeded
1480:  === CONT  TestGetAuthorizationPolicy/get_authorization_policy_succeeded
1481:  --- PASS: TestGetAuthorizationPolicy (0.00s)
1482:  --- PASS: TestGetAuthorizationPolicy/error_getting_authorization_policy (0.00s)
1483:  --- PASS: TestGetAuthorizationPolicy/error_getting_authorization_policy/fake_database_failure (0.00s)
1484:  --- PASS: TestGetAuthorizationPolicy/error_getting_authorization_policy/invalid_input (0.00s)
1485:  --- PASS: TestGetAuthorizationPolicy/get_authorization_policy_succeeded (0.00s)
1486:  === RUN   TestGetByUser
1487:  === RUN   TestGetByUser/get_user_organizations_succeeded
1488:  === PAUSE TestGetByUser/get_user_organizations_succeeded
1489:  === RUN   TestGetByUser/error_getting_user_organizations
1490:  === PAUSE TestGetByUser/error_getting_user_organizations
1491:  === CONT  TestGetByUser/get_user_organizations_succeeded
1492:  === CONT  TestGetByUser/error_getting_user_organizations
1493:  --- PASS: TestGetByUser (0.00s)
1494:  --- PASS: TestGetByUser/get_user_organizations_succeeded (0.00s)
1495:  --- PASS: TestGetByUser/error_getting_user_organizations (0.00s)
1496:  === RUN   TestGetMembers
1497:  === RUN   TestGetMembers/error_getting_organization_members
1498:  === RUN   TestGetMembers/error_getting_organization_members/invalid_input
1499:  === PAUSE TestGetMembers/error_getting_organization_members/invalid_input
1500:  === RUN   TestGetMembers/error_getting_organization_members/fake_database_failure
1501:  === PAUSE TestGetMembers/error_getting_organization_members/fake_database_failure
1502:  === CONT  TestGetMembers/error_getting_organization_members/fake_database_failure
1503:  === CONT  TestGetMembers/error_getting_organization_members/invalid_input
1504:  === RUN   TestGetMembers/get_organization_members_succeeded
1505:  === PAUSE TestGetMembers/get_organization_members_succeeded
1506:  === CONT  TestGetMembers/get_organization_members_succeeded
1507:  --- PASS: TestGetMembers (0.00s)
1508:  --- PASS: TestGetMembers/error_getting_organization_members (0.00s)
1509:  --- PASS: TestGetMembers/error_getting_organization_members/fake_database_failure (0.00s)
1510:  --- PASS: TestGetMembers/error_getting_organization_members/invalid_input (0.00s)
...

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

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

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

1900:  === CONT  TestSearch/invalid_request_params/invalid_offset:_offset=z
1901:  === CONT  TestSearch/invalid_request_params/invalid_kind:_kind=z
1902:  === CONT  TestSearch/invalid_request_params/invalid_cncf:_cncf=z
1903:  === CONT  TestSearch/invalid_request_params/invalid_operators:_operators=z
1904:  === RUN   TestSearch/invalid_search_input
1905:  === PAUSE TestSearch/invalid_search_input
1906:  === RUN   TestSearch/valid_request,_search_succeeded
1907:  === PAUSE TestSearch/valid_request,_search_succeeded
1908:  === RUN   TestSearch/error_searching_packages
1909:  === PAUSE TestSearch/error_searching_packages
1910:  === CONT  TestSearch/error_searching_packages
...

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

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