{ "info": { "author": "Alex Brandt", "author_email": "alunduil@gentoo.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Quality Assurance", "Topic :: Software Development :: Testing", "Topic :: Utilities" ], "description": "Description\n===========\n\nFramework for testing ebuilds.\n\nUsing Docker to provide consistent sandboxed environments, etest runs ebuilds\nthrough several tests (implicitly and explicitly defined). Every ebuild gets\nmany containers created to run every testing scenario in isolation. Testing\nscenarios are created from combinations of USE flags, features (test or no\ntest), as well as custom commands provided in the hints files.\n\nInstallation\n============\n\nThis package is available in my overlay, alunduil, and can be installed on\nGentoo quite easily::\n\n layman -a alunduil\n emerge app-portage/etest\n\nThis package is also stored in PyPI and can be installed the standard way::\n\n pip install etest\n\nThe latest release available is:\n\n.. image:: https://badge.fury.io/py/etest.png\n :target: http://badge.fury.io/py/etest\n\n\n ``etest`` does require a running docker daemon but does not explicitly list it\n as a requirement. It's not explicitly listed since the docker daemon doesn't\n necessarily need to be local. Non-local docker daemons are not currently\n supported.\n\nUsing etest\n===========\n\n.. note::\n etest requires a running docker daemon (either local or remote). If using\n a remote docker instance you must set the DOCKER_HOST environment variable\n with the hostname (just like compose).\n\nTo get started simply run ``etest`` in a directory that contains ebuilds in a\nvalid overlay.\n\nAlternatively, while still in a valid overlay directory or subdirectory, a list\nof ebuilds can be passed to ``etest`` to run tests only against those ebuilds::\n\n # Run all etest tests for all ebuild versions.\n cd /var/lib/layman/alunduil\n etest app-portage/etest\n\n # Run all etest tests for the specified ebuild.\n cd app-portage/etest\n etest etest-9999.ebuild\n\nMore advanced usage of this package is outlined in the built-in help::\n\n etest --help\n\nDeveloping etest\n================\n\nIf you would prefer to clone this package directly from git or assist with \ndevelopment, the URL is https://github.com/alunduil/etest.\n\netest is tested continuously by Travis-CI and running the tests is quite \nsimple::\n\n flake8\n python setup.py test\n\nSystem tests can be run as well but require a working docker daemon as well as\napproximately two and half hours::\n\n nosetests test_etest/test_system\n\nThe current status of the build is:\n\n.. image:: https://secure.travis-ci.org/alunduil/etest.png?branch=master\n :target: http://travis-ci.org/alunduil/etest\n\nKnown Issues\n============\n\nKnown issues can be found in the github issue list at\nhttps://github.com/alunduil/etest/issues.\n\nTroubleshooting\n===============\n\nIf you need to troubleshoot an issue or submit information in a bug report, we\nrecommend obtaining the following pieces of information:\n\n* output with verbose output turned on\n* any relevant stack traces", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/alunduil/etest", "keywords": "ebuild,test,gentoo,portage,emerge", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "etest", "package_url": "https://pypi.org/project/etest/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/etest/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/alunduil/etest" }, "release_url": "https://pypi.org/project/etest/1.0.0/", "requires_dist": null, "requires_python": null, "summary": "Ebuild Testing Framework", "version": "1.0.0" }, "last_serial": 1863507, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "404ccc30fc1eb878d05c31d3553d2c6b", "sha256": "a8dc4fc1a1170488e030a45afb07b5e7f9a795ec67837dba95ab8f22f6b8a142" }, "downloads": -1, "filename": "etest-1.0.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "404ccc30fc1eb878d05c31d3553d2c6b", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 89195, "upload_time": "2015-12-15T16:05:45", "url": "https://files.pythonhosted.org/packages/d0/5a/8b668055310dbe94de58030c71ba1b8cf74fcc57a094b6869e7e9e05d304/etest-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1adf73388c9138487d9e128d0a5ff442", "sha256": "1a135181cdf96df2cd32aa853715f5e9a468f1d10292542e684a929ee1183c5d" }, "downloads": -1, "filename": "etest-1.0.0.tar.gz", "has_sig": true, "md5_digest": "1adf73388c9138487d9e128d0a5ff442", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60530, "upload_time": "2015-12-15T16:05:30", "url": "https://files.pythonhosted.org/packages/18/f7/51a8dd4ef5491a8477cbbd5601cc4b4298db435e61bbc5e429294f369824/etest-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "404ccc30fc1eb878d05c31d3553d2c6b", "sha256": "a8dc4fc1a1170488e030a45afb07b5e7f9a795ec67837dba95ab8f22f6b8a142" }, "downloads": -1, "filename": "etest-1.0.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "404ccc30fc1eb878d05c31d3553d2c6b", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 89195, "upload_time": "2015-12-15T16:05:45", "url": "https://files.pythonhosted.org/packages/d0/5a/8b668055310dbe94de58030c71ba1b8cf74fcc57a094b6869e7e9e05d304/etest-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1adf73388c9138487d9e128d0a5ff442", "sha256": "1a135181cdf96df2cd32aa853715f5e9a468f1d10292542e684a929ee1183c5d" }, "downloads": -1, "filename": "etest-1.0.0.tar.gz", "has_sig": true, "md5_digest": "1adf73388c9138487d9e128d0a5ff442", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60530, "upload_time": "2015-12-15T16:05:30", "url": "https://files.pythonhosted.org/packages/18/f7/51a8dd4ef5491a8477cbbd5601cc4b4298db435e61bbc5e429294f369824/etest-1.0.0.tar.gz" } ] }