Test Repository
+++++++++++++++
.. image:: https://travis-ci.org/testing-cabal/testrepository.svg?branch=master
:target: https://travis-ci.org/testing-cabal/testrepository
Overview
~~~~~~~~
This project provides a database of test results which can be used as part of
developer workflow to ensure/check things like:
* No commits without having had a test failure, test fixed cycle.
* No commits without new tests being added.
* What tests have failed since the last commit (to run just a subset).
* What tests are currently failing and need work.
Test results are inserted using subunit (and thus anything that can output
subunit or be converted into a subunit stream can be accepted).
A mailing list for discussion, usage and development is at
https://launchpad.net/~testrepository-dev - all are welcome to join. Some folk
hang out on #testrepository on irc.freenode.net.
CI for the project is at https://travis-ci.org/testing-cabal/testrepository
Licensing
~~~~~~~~~
Test Repository is under BSD / Apache 2.0 licences. See the file COPYING in the source for details.
Quick Start
~~~~~~~~~~~
Create a config file::
$ touch .testr.conf
Create a repository::
$ testr init
Load a test run into the repository::
$ testr load < testrun
Query the repository::
$ testr stats
$ testr last
$ testr failing
Delete a repository::
$ rm -rf .testrepository
Documentation
~~~~~~~~~~~~~
More detailed documentation including design and implementation details, a
user manual, and guidelines for development of Test Repository itself can be
found at https://testrepository.readthedocs.org/en/latest, or in the source
tree at doc/ (run make -C doc html).
Raw data
{
"_id": null,
"home_page": null,
"name": "testrepository",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "subunit, testrunner, unittest",
"author": null,
"author_email": "Robert Collins <robertc@robertcollins.net>",
"download_url": "https://files.pythonhosted.org/packages/42/93/0be18cf76f6a7a9f3dbdb0b52b147b2ddc9aa4f81a74da6f3fb1c8a884b6/testrepository-0.0.21.tar.gz",
"platform": null,
"description": "Test Repository\n+++++++++++++++\n\n.. image:: https://travis-ci.org/testing-cabal/testrepository.svg?branch=master\n :target: https://travis-ci.org/testing-cabal/testrepository\n\nOverview\n~~~~~~~~\n\nThis project provides a database of test results which can be used as part of\ndeveloper workflow to ensure/check things like:\n\n* No commits without having had a test failure, test fixed cycle.\n* No commits without new tests being added.\n* What tests have failed since the last commit (to run just a subset).\n* What tests are currently failing and need work.\n\nTest results are inserted using subunit (and thus anything that can output\nsubunit or be converted into a subunit stream can be accepted).\n\nA mailing list for discussion, usage and development is at\nhttps://launchpad.net/~testrepository-dev - all are welcome to join. Some folk\nhang out on #testrepository on irc.freenode.net.\n\nCI for the project is at https://travis-ci.org/testing-cabal/testrepository\n\nLicensing\n~~~~~~~~~\n\nTest Repository is under BSD / Apache 2.0 licences. See the file COPYING in the source for details.\n\nQuick Start\n~~~~~~~~~~~\n\nCreate a config file::\n\n $ touch .testr.conf\n\nCreate a repository::\n\n $ testr init\n\nLoad a test run into the repository::\n\n $ testr load < testrun\n\nQuery the repository::\n\n $ testr stats\n $ testr last\n $ testr failing\n\nDelete a repository::\n\n $ rm -rf .testrepository\n\nDocumentation\n~~~~~~~~~~~~~\n\nMore detailed documentation including design and implementation details, a\nuser manual, and guidelines for development of Test Repository itself can be\nfound at https://testrepository.readthedocs.org/en/latest, or in the source\ntree at doc/ (run make -C doc html).\n",
"bugtrack_url": null,
"license": "Apachev2 or later or BSDv3",
"summary": "A repository of test results",
"version": "0.0.21",
"project_urls": {
"Bug Tracker": "https://bugs.launchpad.net/testrepository",
"CI": "https://travis-ci.org/testing-cabal/testrepository",
"Source Repository": "https://github.com/testing-cabal/testrepository",
"homepage": "https://launchpad.net/testrepository"
},
"split_keywords": [
"subunit",
" testrunner",
" unittest"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8c894ad1ea00befc588bc6109f020bc2933d763b00866269a129d72f59e81c19",
"md5": "2b858438f170aeb850c8f995a622dcaa",
"sha256": "c501212eb885ab1d5836ccff9236b5f0627fa036fd607d0cb381344a95f10e08"
},
"downloads": -1,
"filename": "testrepository-0.0.21-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "2b858438f170aeb850c8f995a622dcaa",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 117240,
"upload_time": "2024-04-08T23:35:05",
"upload_time_iso_8601": "2024-04-08T23:35:05.647826Z",
"url": "https://files.pythonhosted.org/packages/8c/89/4ad1ea00befc588bc6109f020bc2933d763b00866269a129d72f59e81c19/testrepository-0.0.21-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "42930be18cf76f6a7a9f3dbdb0b52b147b2ddc9aa4f81a74da6f3fb1c8a884b6",
"md5": "50de57ec17ad9fcfd02d6d9d4e5860ca",
"sha256": "368afcf7e090b3c688bdd754a25f64bc314e512b816f8c71b9f9fc17dc37a3d9"
},
"downloads": -1,
"filename": "testrepository-0.0.21.tar.gz",
"has_sig": false,
"md5_digest": "50de57ec17ad9fcfd02d6d9d4e5860ca",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2416956,
"upload_time": "2024-04-08T23:35:19",
"upload_time_iso_8601": "2024-04-08T23:35:19.377740Z",
"url": "https://files.pythonhosted.org/packages/42/93/0be18cf76f6a7a9f3dbdb0b52b147b2ddc9aa4f81a74da6f3fb1c8a884b6/testrepository-0.0.21.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-08 23:35:19",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "testing-cabal",
"github_project": "testrepository",
"travis_ci": true,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "fixtures",
"specs": []
},
{
"name": "python-subunit",
"specs": [
[
">=",
"0.0.18"
]
]
},
{
"name": "testtools",
"specs": [
[
">=",
"0.9.30"
]
]
}
],
"lcname": "testrepository"
}