Name | failtrace JSON |
Version |
0.7.1
JSON |
| download |
home_page | None |
Summary | Leveraging Large Language Models for Automated Test Results Analysis |
upload_time | 2025-09-01 11:51:27 |
maintainer | None |
docs_url | None |
author | Mohadese Akhoondy |
requires_python | >=3.12 |
license | MIT |
keywords |
cli
testing
llm
analysis
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# FailTrace
**Leveraging Large Language Models for Automated Test Results Analysis**
[](https://pypi.org/project/failtrace/)
[](https://www.python.org/)
---
## 🌍 Overview
FailTrace helps developers and QA engineers **analyze automated test results** with **Large Language Models (LLMs)**.
It builds **dependency graphs**, maps them with test execution logs, and generates **interactive HTML reports** with insights into failures.
---
## ✨ Features
- Supports **Python, Java, C#**
- Dependency graph visualization (PyVis + NetworkX)
- Test log parsing (Pytest, JSON, TRX, …)
- Interactive reports (`HTML + CSS + JS`)
- Dry-run mode (no API calls)
- CLI-first design for CI/CD
---
## 📦 Installation
```bash
pip install failtrace
````
---
## ⚡ Quickstart
Run the **full pipeline**:
```bash
python -m failtrace full -p ./your-source-code -l ./your-test-results.xml --open-report
```
Run in **quick mode** (reuse cached graph):
```bash
failtrace quick -p ./src -l ./results.json
```
---
## 📜 License
Licensed under the [MIT License](https://opensource.org/licenses/MIT).
---
## 👩💻 Author
[**Mohadese Akhoondy**](mailto:m.akhoondy1381@gmail.com)
```
Raw data
{
"_id": null,
"home_page": null,
"name": "failtrace",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": null,
"keywords": "cli, testing, llm, analysis",
"author": "Mohadese Akhoondy",
"author_email": "m.akhoondy1381@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/93/cc/48ee52b6cf33bc581d8ebb2db8b5b256e3d3bc375bf673879c89308e834c/failtrace-0.7.1.tar.gz",
"platform": null,
"description": "# FailTrace \n\n**Leveraging Large Language Models for Automated Test Results Analysis** \n\n[](https://pypi.org/project/failtrace/) \n[](https://www.python.org/) \n\n---\n\n## \ud83c\udf0d Overview \n\nFailTrace helps developers and QA engineers **analyze automated test results** with **Large Language Models (LLMs)**. \nIt builds **dependency graphs**, maps them with test execution logs, and generates **interactive HTML reports** with insights into failures. \n\n---\n\n## \u2728 Features \n\n- Supports **Python, Java, C#** \n- Dependency graph visualization (PyVis + NetworkX) \n- Test log parsing (Pytest, JSON, TRX, \u2026) \n- Interactive reports (`HTML + CSS + JS`) \n- Dry-run mode (no API calls) \n- CLI-first design for CI/CD \n\n---\n\n## \ud83d\udce6 Installation \n\n```bash\npip install failtrace\n````\n\n---\n\n## \u26a1 Quickstart\n\nRun the **full pipeline**:\n\n```bash\npython -m failtrace full -p ./your-source-code -l ./your-test-results.xml --open-report\n```\n\nRun in **quick mode** (reuse cached graph):\n\n```bash\nfailtrace quick -p ./src -l ./results.json\n```\n\n---\n\n## \ud83d\udcdc License\n\nLicensed under the [MIT License](https://opensource.org/licenses/MIT).\n\n---\n\n## \ud83d\udc69\u200d\ud83d\udcbb Author\n\n[**Mohadese Akhoondy**](mailto:m.akhoondy1381@gmail.com)\n\n```\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Leveraging Large Language Models for Automated Test Results Analysis",
"version": "0.7.1",
"project_urls": null,
"split_keywords": [
"cli",
" testing",
" llm",
" analysis"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "dbb7c400533189d7ae5b06af3d89674c71cc2ae3f2020840bdf02baec41342f6",
"md5": "15e19d1d594e6bb9b9ee92a8500efdc8",
"sha256": "a6845a6360f13027888297a62e7f8279c0ac506311afa029b2a0cae2f9df976a"
},
"downloads": -1,
"filename": "failtrace-0.7.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "15e19d1d594e6bb9b9ee92a8500efdc8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 75500,
"upload_time": "2025-09-01T11:51:25",
"upload_time_iso_8601": "2025-09-01T11:51:25.693845Z",
"url": "https://files.pythonhosted.org/packages/db/b7/c400533189d7ae5b06af3d89674c71cc2ae3f2020840bdf02baec41342f6/failtrace-0.7.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "93cc48ee52b6cf33bc581d8ebb2db8b5b256e3d3bc375bf673879c89308e834c",
"md5": "cb83da5a6f92e1cf3d92b94b084a0a47",
"sha256": "4a2726d0340c7364d7b891dbc372eed831d6e0795d22bdbb070a4171e7097f12"
},
"downloads": -1,
"filename": "failtrace-0.7.1.tar.gz",
"has_sig": false,
"md5_digest": "cb83da5a6f92e1cf3d92b94b084a0a47",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12",
"size": 55835,
"upload_time": "2025-09-01T11:51:27",
"upload_time_iso_8601": "2025-09-01T11:51:27.656280Z",
"url": "https://files.pythonhosted.org/packages/93/cc/48ee52b6cf33bc581d8ebb2db8b5b256e3d3bc375bf673879c89308e834c/failtrace-0.7.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-01 11:51:27",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "failtrace"
}