Skip to main content

A package to automate running pytest and transforming reports.

Project description

Astronuts Python Reporter

Astronuts Reporter is a powerful tool that generates test reports. It's designed to be easy to use.

Installation

To install Astronuts Reporter, open your terminal and run the following command:

Using Pip

pip install astronuts-python-reporter

This command installs Astronuts Reporter as a development dependency in your project.

Usage

To generate a test report, run the following command in your terminal:

astronuts-generate

This command tells Astronuts Reporter to start generating test reports.

Integration with Build Scripts

You can also integrate Astronuts Reporter into your build scripts for automatic report generation. This can be particularly useful in continuous integration (CI) environments where tests are run automatically.

Add Astronuts Reporter to your requirements.txt file:

astronuts-python-reporter

Then, you can install this dependency in your workflow file (e.g., .yml):

    - name: Install dependencies
      run: |
        python -m pip install --upgrade pip
        pip install -r requirements.txt
        
    - name: Generate reports
      run: |
       astronuts-generate

In this example, the pytest command runs the tests and generates a JUnit XML report. Astronuts Reporter then uses this report to generate a test report. Whenever your workflow runs the command astronuts-generate, Astronuts Reporter will automatically generate a test report.

Please note that this library is to be used in conjunction with the Astronuts code quality action. You can download the app from the Github.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

astronuts-python-reporter-0.0.4.tar.gz (7.8 kB view hashes)

Uploaded Source

Built Distribution

astronuts_python_reporter-0.0.4-py3-none-any.whl (9.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page