Skip to content

[MAINT]: Document (and automate?) required resources to run integration tests #1414

@kfcampbell

Description

@kfcampbell

Describe the need

Currently, our unit tests expect a variety of prerequisites to avoid skipping and run successfully. These include:

  • An organization and a user account
  • A template repository inside the organization
  • A GitHub App installed at the organization level
  • The GitHub App installed on at least one repo and the installation ID exported to a particular environment variable

The above list is non-exhaustive. When this issue is closed, we should at a minimum have documented all the criteria required to run unit tests. We should also have evaluated whether it's worth automating the creation of the prerequisites.

SDK Version

all versions

API Version

N/A

Relevant log output

N/A

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    Status: PinnedA way to keep old or long lived issues aroundStatus: Up for grabsIssues that are ready to be worked on by anyoneType: DocumentationImprovements or additions to documentationType: MaintenanceAny dependency, housekeeping, and clean up Issue or PR

    Type

    No type

    Projects

    Status

    🔥 Backlog

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions