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 details)

Uploaded Source

Built Distribution

File details

Details for the file astronuts-python-reporter-0.0.4.tar.gz.

File metadata

File hashes

Hashes for astronuts-python-reporter-0.0.4.tar.gz
Algorithm Hash digest
SHA256 578e778c020df288e380570b1a979b77171048e2e22d3343b4d9a50bb51fd6d7
MD5 9566cca7f5dfcc3c02b2ce561cebc510
BLAKE2b-256 10fd0ab58d3537ebaf0567c46619a2bd468034648323785c3b0514b120548f14

See more details on using hashes here.

File details

Details for the file astronuts_python_reporter-0.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for astronuts_python_reporter-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 91144f4313d945c792fe9bd22f322da4a1df36078333cffcdc33bd57c2393bf9
MD5 1268202fd177fb96a133da5753ff1216
BLAKE2b-256 f9d4a276c37459a5662936dfc7eecce64689b0ad1ea849dedb1e50c0ddf1d393

See more details on using hashes here.

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