{ "info": { "author": "Petar Maric", "author_email": "petarmaric@uns.ac.rs", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Education", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Topic :: Education", "Topic :: Utilities" ], "description": "About\r\n=====\r\n\r\nConsole app and Python API for automated smoke testing, preconfigured to make\r\ncoursework easier for our `ACS`_ students.\r\n\r\n.. _`ACS`: http://www.acs.uns.ac.rs/\r\n\r\nInstallation\r\n============\r\n\r\nTo install smoke_test run::\r\n\r\n $ pip install smoke_test\r\n\r\nConsole app usage\r\n=================\r\n\r\nQuick start::\r\n\r\n $ smoke_test \r\n\r\nShow help::\r\n\r\n $ smoke_test --help\r\n\r\nPython API usage\r\n================\r\n\r\nQuick start::\r\n\r\n >>> import logging\r\n >>> logging.basicConfig(level=logging.DEBUG, format=\"[%(levelname)s] %(message)s\")\r\n\r\n >>> import os\r\n >>> os.chdir('examples/file')\r\n\r\n >>> from smoke_test.main import smoke_test\r\n >>> from smoke_test.utils import get_test_stats\r\n\r\n >>> results = smoke_test('program-error-bad-function-calls-count.c')\r\n >>> num_ok, num_failed, success_rate = get_test_stats(results)\r\n >>> logging.info(\"Test stats: ok = %d, failed = %d, success rate = %d %%\", num_ok, num_failed, success_rate)\r\n\r\nContribute\r\n==========\r\n\r\nIf you find any bugs, or wish to propose new features `please let us know`_.\r\n\r\nIf you'd like to contribute, simply fork `the repository`_, commit your changes\r\nand send a pull request. Make sure you add yourself to `AUTHORS`_.\r\n\r\n.. _`please let us know`: https://github.com/petarmaric/smoke_test/issues/new\r\n.. _`the repository`: https://github.com/petarmaric/smoke_test\r\n.. _`AUTHORS`: https://github.com/petarmaric/smoke_test/blob/master/AUTHORS\r\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/petarmaric/smoke_test", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "smoke_test", "package_url": "https://pypi.org/project/smoke_test/", "platform": "", "project_url": "https://pypi.org/project/smoke_test/", "project_urls": { "Homepage": "https://github.com/petarmaric/smoke_test" }, "release_url": "https://pypi.org/project/smoke_test/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "Console app and Python API for automated smoke testing", "version": "1.0.1" }, "last_serial": 5772497, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "c943f21e055495222e74b40d3e4fc71b", "sha256": "9e7c6b6912a6801aafa2968d49359749b821214c946b551cfca2a53e013d82c7" }, "downloads": -1, "filename": "smoke_test-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "c943f21e055495222e74b40d3e4fc71b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12111, "upload_time": "2018-12-17T21:27:08", "url": "https://files.pythonhosted.org/packages/d3/8e/a4f3ca24710568904400180f95b7363450a246bd5a5294e79fa17d146763/smoke_test-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03224c161be39bd06346e1912c91662f", "sha256": "58cce851ce0a1045847ded72e22b279ffe60668c016e36b5f33dad3983e88d12" }, "downloads": -1, "filename": "smoke_test-1.0.0.tar.gz", "has_sig": false, "md5_digest": "03224c161be39bd06346e1912c91662f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8037, "upload_time": "2018-12-17T21:15:29", "url": "https://files.pythonhosted.org/packages/27/bb/90d1bcd62b86b11a4424873e89717038f28184356eeb60be99d7b179d80f/smoke_test-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "0fcf4607b33e5c3348c4fedbc3af7dab", "sha256": "80798f1ced39de342c2aa8e8173ac7cad71abe4da7b1854c24d54b4f9b74c7ec" }, "downloads": -1, "filename": "smoke_test-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "0fcf4607b33e5c3348c4fedbc3af7dab", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12600, "upload_time": "2019-09-02T20:18:45", "url": "https://files.pythonhosted.org/packages/c9/68/548ad734d25aab3d801ce15c4e8154c072d6363b7e46d9d1b740ac3374d0/smoke_test-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "838d5a223f333ff9eff7f667136160b4", "sha256": "563b0e352f6c420f0e6a3588e88781960d25b0877ecdd553cd5aeb590409fcbc" }, "downloads": -1, "filename": "smoke_test-1.0.1.tar.gz", "has_sig": false, "md5_digest": "838d5a223f333ff9eff7f667136160b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8084, "upload_time": "2019-09-02T20:18:42", "url": "https://files.pythonhosted.org/packages/a4/19/881d13eab61afef90b5e3ba653c9829f0d04d298b8d8b69553974f7a2e3f/smoke_test-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0fcf4607b33e5c3348c4fedbc3af7dab", "sha256": "80798f1ced39de342c2aa8e8173ac7cad71abe4da7b1854c24d54b4f9b74c7ec" }, "downloads": -1, "filename": "smoke_test-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "0fcf4607b33e5c3348c4fedbc3af7dab", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12600, "upload_time": "2019-09-02T20:18:45", "url": "https://files.pythonhosted.org/packages/c9/68/548ad734d25aab3d801ce15c4e8154c072d6363b7e46d9d1b740ac3374d0/smoke_test-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "838d5a223f333ff9eff7f667136160b4", "sha256": "563b0e352f6c420f0e6a3588e88781960d25b0877ecdd553cd5aeb590409fcbc" }, "downloads": -1, "filename": "smoke_test-1.0.1.tar.gz", "has_sig": false, "md5_digest": "838d5a223f333ff9eff7f667136160b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8084, "upload_time": "2019-09-02T20:18:42", "url": "https://files.pythonhosted.org/packages/a4/19/881d13eab61afef90b5e3ba653c9829f0d04d298b8d8b69553974f7a2e3f/smoke_test-1.0.1.tar.gz" } ] }