Skip to main content

failures-analysis package provides fast and reliable way to find and group similar failures in test automation.

Project description

Failure analysis

Tests failure analysis package provides fast and reliable way to find and group similar failures in your CI/CD pipeline. When failure grouping and similarity scoring is done automatically by a machine, it will free resources from development team member to fix the most important failures in their CI/CD pipeline. It is tedious work for a human to download, open and read all the test failures and analyse which failures belong to the same group. The failure-analysis package solves this problem by processing xunit xml files using cosine similiarity and Levenshtein distance to find similar failures from the test results.

Test failure analysis package supports calculating similiarities with the following algorithms.

While it supports five different algorithms, best performing algorithms (cosine similiarity and levenshtein ratio) are only currently calculated.

Results and the reason why only cosine and levenshtein deemed good enough are published here: LINK TO THE FIRST PUBLICATION

Features

  • List of test that have the same failure

Parameters

  • --xxx to be defined

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

failures-analysis-0.1.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

failures_analysis-0.1.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file failures-analysis-0.1.0.tar.gz.

File metadata

  • Download URL: failures-analysis-0.1.0.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.9.13 Windows/10

File hashes

Hashes for failures-analysis-0.1.0.tar.gz
Algorithm Hash digest
SHA256 71f18beceaccfdd4127a3a1e8d4865e22b2cac76b521a9fbe53bb62caf256474
MD5 29d07a157e4f088a6ecd04e63a2b171e
BLAKE2b-256 943c5eb8be7a221a9ce36fc9f930de1804de00a12d5e99126cbf672752e8aa61

See more details on using hashes here.

File details

Details for the file failures_analysis-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for failures_analysis-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d8eb3ea69bbb8c0ed07b05599661d17cda091bb2dc0b6135a86d6c6da31ce143
MD5 0a29ec7682cde8af68671399b2860027
BLAKE2b-256 3a9c9143bf45b94b4870d02984b1dedf980c9e709a4655a4b7aff4d67d90b0f6

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