New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

ibutsu-utils

Package Overview
Dependencies
Maintainers
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ibutsu-utils

Some command line utilities for Ibutsu

  • 0.2.0
  • Source
  • PyPI
  • Socket score

Maintainers
2

.. image:: https://img.shields.io/github/v/release/ibutsu/ibutsu-utils :target: https://github.com/ibutsu/ibutsu-utils/releases

.. image:: https://img.shields.io/pypi/v/ibutsu-utils.svg :target: https://pypi.org/project/ibutsu-utils

.. image:: https://img.shields.io/pypi/pyversions/ibutsu-utils.svg :target: https://pypi.org/project/ibutsu-utils

Ibutsu Utilities

Some command line utilities for Ibutsu <https://ibutsu-project.org/>_. There are currently two tools:

  • Download artifacts - ibutsu-download <#download-tool>_
  • Upload test runs - ibutsu-upload <#upload-tool>_
  • Combine JUnit XML files - ibutsu-xmerge <#combine-tool>_

Installation

These utilities are available on PyPI <https://pypi.org/ibutsu-utils>_ and can be installed with pip::

$ pip install ibutsu-utils

Download Tool

The ibutsu-download command line tool downloads an artifact from Ibutsu.

.. code-block::

$ ibutsu-download -h usage: ibutsu-download [-h] -H HOST [-t API_TOKEN] [-o OUTPUT] artifact_id

A tool to download an artifact from an Ibutsu server

positional arguments: artifact_id The ID of the artifact to download

options: -h, --help show this help message and exit -H HOST, --host HOST The Ibutsu instance for uploading, e.g. https://my.ibutsu.com/api -t API_TOKEN, --api-token API_TOKEN An API token for authentication -o OUTPUT, --output OUTPUT The destination to save the file. If omitted will use the current directory and the artifact file name

Upload Tool

The ibutsu-upload command line tool uploads JUnit XML or Ibutsu archives to Ibutsu.

.. code-block::

$ ibutsu-upload --help usage: ibutsu-upload [-h] -H HOST -p PROJECT [-t API_TOKEN] [-s SOURCE] [-m METADATA] [-w] input [input ...]

A tool to upload a jUnit XML or Ibutsu archive to Ibutsu

positional arguments: input The file(s) to upload

options: -h, --help show this help message and exit -H HOST, --host HOST The Ibutsu instance for uploading, e.g. https://my.ibutsu.com/api -p PROJECT, --project PROJECT The project for the upload -t API_TOKEN, --api-token API_TOKEN An API token for authentication -s SOURCE, --source SOURCE The source used in the test results -m METADATA, --metadata METADATA Additional metadata to set when uploading, in the format of dotted.key.path=value -w, --wait Wait for the upload to complete (by default this command does not wait)

Combine Tool

Some test runners output multiple JUnit XML files for a single test run. The ibutsu-xmerge utility will combine multiple XML files into a single file.

.. code-block::

$ ibutsu-xmerge --help usage: ibutsu-xmerge [-h] [-o OUTPUT] input [input ...]

positional arguments: input Input files

options: -h, --help show this help message and exit -o OUTPUT, --output OUTPUT Output to a file. Defaults to stdout without this.

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc