{ "info": { "author": "Bruno Oliveira", "author_email": "nicoddemus@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Pytest", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: C++", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Quality Assurance", "Topic :: Software Development :: Testing" ], "description": "==========\npytest-cpp\n==========\n\nUse `pytest `_ runner to discover and execute C++ tests.\n\n|python| |version| |anaconda| |ci| |coverage|\n\nSupports both `Google Test `_ and\n`Boost::Test `_:\n\n.. image:: https://raw.githubusercontent.com/pytest-dev/pytest-cpp/master/images/screenshot.png\n\n.. |version| image:: http://img.shields.io/pypi/v/pytest-cpp.png\n :target: https://crate.io/packages/pytest-cpp\n\n.. |anaconda| image:: https://img.shields.io/conda/vn/conda-forge/pytest-cpp.svg\n :target: https://anaconda.org/conda-forge/pytest-cpp\n\n.. |ci| image:: http://img.shields.io/travis/pytest-dev/pytest-cpp.png\n :target: https://travis-ci.org/pytest-dev/pytest-cpp\n\n.. |coverage| image:: http://img.shields.io/coveralls/pytest-dev/pytest-cpp.png\n :target: https://coveralls.io/r/pytest-dev/pytest-cpp\n\n.. |python| image:: https://img.shields.io/pypi/pyversions/pytest-cpp.svg\n :target: https://pypi.python.org/pypi/pytest-cpp/\n :alt: Supported Python versions\n\nThis brings several benefits:\n\n* Allows you to run all your tests in multi-language projects with a single\n command;\n* Execute C++ tests in **parallel** using\n `pytest-xdist `_ plugin;\n* Use ``--junitxml`` option to produce a single and uniform xml file with all\n your test suite results;\n* Filter which tests to run using standard test filtering capabilities, such as\n by file names, directories, keywords by using the ``-k`` option, etc.;\n\nUsage\n=====\n\nOnce installed, when py.test runs it will search and run tests\nfound in executable files, detecting if the suites are\nGoogle or Boost tests automatically.\n\nYou can configure which files are tested for suites by using the ``cpp_files``\nini configuration:\n\n.. code-block:: ini\n\n [pytest]\n cpp_files=test_suite*\n\nBy default matches ``test_*`` and ``*_test`` executable files.\n\nAdditional arguments to the C++ tests can be provided with the\n``cpp_arguments`` ini configuration.\n\n*New in version 1.1*.\n\nFor example:\n\n.. code-block:: ini\n\n [pytest]\n cpp_arguments=-v --log-dir=logs\n\nYou can change this option directly in the command-line using\npytest's ``-o`` option:\n\n.. code-block:: console\n\n $ pytest -o cpp_arguments='-v --log-dir=logs'\n\n\nRequirements\n============\n\n* Python 2.7+, Python 3.4+\n* pytest\n\nInstall\n=======\n\nInstall using `pip `_:\n\n.. code-block:: console\n\n $ pip install pytest-cpp\n\nChangelog\n=========\n\nPlease consult `CHANGELOG `_.\n\nSupport\n=======\n\nAll feature requests and bugs are welcome, so please make sure to add\nfeature requests and bugs to the\n`issues `_ page!\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/pytest-dev/pytest-cpp", "keywords": "pytest test unittest", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pytest-cpp", "package_url": "https://pypi.org/project/pytest-cpp/", "platform": "", "project_url": "https://pypi.org/project/pytest-cpp/", "project_urls": { "Homepage": "http://github.com/pytest-dev/pytest-cpp" }, "release_url": "https://pypi.org/project/pytest-cpp/1.1.0/", "requires_dist": [ "pytest", "colorama" ], "requires_python": "", "summary": "Use pytest's runner to discover and execute C++ tests", "version": "1.1.0" }, "last_serial": 3978180, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0f9937ad94ddc4d8e027ebedab07d456", "sha256": "ab9b79784797fe5b1a0e70fd2ff7b4223802842862755024fc53bb3981e472e5" }, "downloads": -1, "filename": "pytest_cpp-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0f9937ad94ddc4d8e027ebedab07d456", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8627, "upload_time": "2014-08-17T17:57:10", "url": "https://files.pythonhosted.org/packages/ac/82/bbcf1f361778a32ad3c918e757c48c9b93b59d26a345f9456fe7ba51371a/pytest_cpp-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "745249b2c7f88ab59c446a01a93c5e98", "sha256": "149812386a14158bfbc88373fc2c0780e97fe337440c63de333d1d32f6f0ac14" }, "downloads": -1, "filename": "pytest-cpp-0.1.0.zip", "has_sig": false, "md5_digest": "745249b2c7f88ab59c446a01a93c5e98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10994, "upload_time": "2014-08-17T17:57:08", "url": "https://files.pythonhosted.org/packages/8b/26/e0682805d1ad6df85f1aa12b7a54c318aa3e3569bc805a9c0e6d76fbb938/pytest-cpp-0.1.0.zip" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "bb3c3f000470c76ff1cf879c752be11e", "sha256": "b5b450119fad1c6cd2a25b5f1e7de4ca7c0420437dd2da874d8b92e11923bcec" }, "downloads": -1, "filename": "pytest_cpp-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bb3c3f000470c76ff1cf879c752be11e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9153, "upload_time": "2014-08-18T22:55:54", "url": "https://files.pythonhosted.org/packages/73/bf/dd458e8ac10611080fd6ea0a04bead5fdddad8abb957944692ac69209edd/pytest_cpp-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6843bfc909ac6d2b0f025208e1d92eea", "sha256": "a4c1835e71a5fc77c7a47e4efa54c71e1a4268ca6a47bc1dab755f867f0f84d5" }, "downloads": -1, "filename": "pytest-cpp-0.2.0.zip", "has_sig": false, "md5_digest": "6843bfc909ac6d2b0f025208e1d92eea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11626, "upload_time": "2014-08-18T22:55:51", "url": "https://files.pythonhosted.org/packages/91/af/9df68a3dfcf655ff1f9b8f1da95b2941a74f0740822114dba4d86cc51a16/pytest-cpp-0.2.0.zip" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "6018595420a6f5f51855491f68a6eb50", "sha256": "48f26e415ce8ec124634ac8f1c4615efe607efe78946949bb8406d7132cf8818" }, "downloads": -1, "filename": "pytest_cpp-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6018595420a6f5f51855491f68a6eb50", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9353, "upload_time": "2014-08-26T03:40:06", "url": "https://files.pythonhosted.org/packages/e4/8a/3a49efd70c2ba062709753eb28e464f1c1ac3e1b94be5ea1c932dfb88bb1/pytest_cpp-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38257ff807c0813d46e8f1b9b895a457", "sha256": "8cd95118fd3fafa3dd83b89fe943e3e01f428737f3a851a519d4354d4ced1e81" }, "downloads": -1, "filename": "pytest-cpp-0.3.0.zip", "has_sig": false, "md5_digest": "38257ff807c0813d46e8f1b9b895a457", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11873, "upload_time": "2014-08-26T03:40:01", "url": "https://files.pythonhosted.org/packages/a8/d8/97e8adb19328874e5c0bccf116196d4cb7fa1d2e49933b854f081f01340d/pytest-cpp-0.3.0.zip" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "aa85f03cfcff0f0c33464708d4b29f80", "sha256": "474b808d62711c1c66251e628b6a2a697db85e6263aa3fc8ac840bb8fdb64219" }, "downloads": -1, "filename": "pytest_cpp-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aa85f03cfcff0f0c33464708d4b29f80", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9372, "upload_time": "2014-08-30T17:41:39", "url": "https://files.pythonhosted.org/packages/da/02/69e510a757d9cf650e2d8c7020303444355ac112390ee1e2426a4d036524/pytest_cpp-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98e245ecabd646e88169a58169d5e225", "sha256": "3df0f98abb7c1b46bc221fa4012cf8ef0c323acac323082a6bea2e3fe9bdf009" }, "downloads": -1, "filename": "pytest-cpp-0.3.1.zip", "has_sig": false, "md5_digest": "98e245ecabd646e88169a58169d5e225", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11887, "upload_time": "2014-08-30T17:41:35", "url": "https://files.pythonhosted.org/packages/e0/b1/02b329683f83c6a5893922612e6dac97779955e58d7e4b42ec29f1dc7d0c/pytest-cpp-0.3.1.zip" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "e0e915764343ac7f76e86602e9ed9128", "sha256": "e10f92a630a715da014dc28e0b97b9c782c32bd6d8ae15e1e31af01e0514cb6b" }, "downloads": -1, "filename": "pytest_cpp-0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e0e915764343ac7f76e86602e9ed9128", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10238, "upload_time": "2015-08-25T01:28:14", "url": "https://files.pythonhosted.org/packages/6f/eb/d6c8cefb3dc452befade77c72b47d090392201eefb2c16d12393711c7786/pytest_cpp-0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52e5cdbe1967fb1a510adefabc68c0c2", "sha256": "3b0d0fe02b3bda961014b23b28b9188be05b01d9dbaf8069292dad1f6b4332e5" }, "downloads": -1, "filename": "pytest-cpp-0.4.zip", "has_sig": false, "md5_digest": "52e5cdbe1967fb1a510adefabc68c0c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12788, "upload_time": "2015-08-25T01:28:00", "url": "https://files.pythonhosted.org/packages/9e/3d/4b245ea2577cbbee2d960efaad9e2f57f369911c96ff2da82f984db929d7/pytest-cpp-0.4.zip" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "851f4fda77112362d8f6907d07517ac4", "sha256": "eaef8f486938b237651c0141f501b69f993c504ca0e16dac48fccd71da4e8823" }, "downloads": -1, "filename": "pytest_cpp-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "851f4fda77112362d8f6907d07517ac4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10352, "upload_time": "2016-09-21T20:20:11", "url": "https://files.pythonhosted.org/packages/15/8d/2862c509e0aca1983d4e9f81c0b792dff1820058644047ba0c0c5f829cc0/pytest_cpp-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06ce9ceb018952edadcd887ff69dd3a3", "sha256": "affa4d5f576def8fdb47f079ddcb45c79befa854f530757749210e83f84b242d" }, "downloads": -1, "filename": "pytest-cpp-0.4.1.zip", "has_sig": false, "md5_digest": "06ce9ceb018952edadcd887ff69dd3a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12975, "upload_time": "2016-09-21T20:20:13", "url": "https://files.pythonhosted.org/packages/10/8b/b714c117ef9a87a1971702fa887f7f5fbfb6942976c5e1aa19ba9abed07f/pytest-cpp-0.4.1.zip" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "561fe5a1197c636fff1af84d43f986d8", "sha256": "d3c39bc0079f13c0acfaf4b58b51aeec977535135dc461d3f8a6a0acee992237" }, "downloads": -1, "filename": "pytest_cpp-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "561fe5a1197c636fff1af84d43f986d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10134, "upload_time": "2016-09-23T11:57:12", "url": "https://files.pythonhosted.org/packages/f4/4c/a8c2dc7a335d8480b6a5e4f945fda0fda5367f446e2c5eeaa7607ba04829/pytest_cpp-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1457fe270d1e9affbee9fe3552e140d4", "sha256": "ad04c6d795c5398240cb24de872434b263f307c01a32d81ec5c561d8bc83ea7d" }, "downloads": -1, "filename": "pytest-cpp-0.4.2.tar.gz", "has_sig": false, "md5_digest": "1457fe270d1e9affbee9fe3552e140d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7352, "upload_time": "2016-09-23T11:57:14", "url": "https://files.pythonhosted.org/packages/44/bc/d56a938ec5a27fa9ba3b9f8017c62d7a5a806260b8eda7df8afa88ba4cb6/pytest-cpp-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "7dd4f6d71fefca337108b7d8edf4b50f", "sha256": "90457ee57200674f8b72bccd58bb96b06eff01c8e99b5bf5848189e89c981b08" }, "downloads": -1, "filename": "pytest_cpp-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7dd4f6d71fefca337108b7d8edf4b50f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10388, "upload_time": "2016-12-07T20:42:14", "url": "https://files.pythonhosted.org/packages/84/20/9fd58c060d46695a796eecb641377d2f166a0541814d395cd07b16f51ddd/pytest_cpp-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "261fc516fda6b9eee8120c562acc38ba", "sha256": "c46ed19c020ed33700a522db1ba5a29ce399f325dea5d7796d15a30f796367b5" }, "downloads": -1, "filename": "pytest-cpp-0.4.3.tar.gz", "has_sig": false, "md5_digest": "261fc516fda6b9eee8120c562acc38ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7479, "upload_time": "2016-12-07T20:42:15", "url": "https://files.pythonhosted.org/packages/fd/e4/c2c78d08e8a2d4fb21e89be9064ae556ade6e185720911db9c43cff2ad64/pytest-cpp-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "afd67b13a65c9a1198896d56894c2aba", "sha256": "3c222c364c6cbd4a6d3d73424670ac289dc11483e6e661e37a05a6c847e231d3" }, "downloads": -1, "filename": "pytest_cpp-0.4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "afd67b13a65c9a1198896d56894c2aba", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10277, "upload_time": "2017-03-03T15:37:08", "url": "https://files.pythonhosted.org/packages/d1/70/c88b084a000c96bebbe9a8912c721531419db929fe3ba08d6ae99ae2ac19/pytest_cpp-0.4.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50568a4147539787e95e3b5e6cfad560", "sha256": "1017bbd67543792a6c0fb03dc8b0f13ce935e45d1750b4cab20e864ee6db5230" }, "downloads": -1, "filename": "pytest-cpp-0.4.4.zip", "has_sig": false, "md5_digest": "50568a4147539787e95e3b5e6cfad560", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12923, "upload_time": "2017-03-03T15:37:09", "url": "https://files.pythonhosted.org/packages/1a/5f/fdf18810e4532f7d4b568c5c44db37a5e31c2414b8aafef101f05a05194a/pytest-cpp-0.4.4.zip" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "2836bbb3764e78273c7b55d121252c14", "sha256": "00a2d9996f407fe332322edf5c8d888dde50b6c0433a84b7108cb851ff378332" }, "downloads": -1, "filename": "pytest_cpp-0.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2836bbb3764e78273c7b55d121252c14", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10213, "upload_time": "2017-08-03T17:39:16", "url": "https://files.pythonhosted.org/packages/ed/aa/6ce3866b7556546b89325f65882a40e20cd455606c3f516146eb19609400/pytest_cpp-0.4.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e23e62da4124dfd32a8898c7dc86d29c", "sha256": "8cd3b88b6289f0f04e10de0f7dc92c51842fd425b94f02286f5614c8c1651c6c" }, "downloads": -1, "filename": "pytest-cpp-0.4.5.tar.gz", "has_sig": false, "md5_digest": "e23e62da4124dfd32a8898c7dc86d29c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7379, "upload_time": "2017-08-03T17:39:17", "url": "https://files.pythonhosted.org/packages/ad/33/ae5d01069f69b050f8ecdfa261db5daa849b324b8b1aa69e63661691ed07/pytest-cpp-0.4.5.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "44358121a183eec5ea69e50889792abb", "sha256": "78b4225d4607d2476ea8facd9f21c2811929294ef2b5a7bd772cfc571efa0299" }, "downloads": -1, "filename": "pytest_cpp-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44358121a183eec5ea69e50889792abb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8209, "upload_time": "2018-04-26T23:36:57", "url": "https://files.pythonhosted.org/packages/20/87/09d0807ae0271e1f9141d3a61ceb468a4f6a384b003e3033917df05fe3eb/pytest_cpp-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa6f78eb0b55199d7bd8d2bdb10d07e7", "sha256": "ad91db3f2f1be917a619a89ea986dfc5b757ec6dc34cc750d584f4f65595ffd0" }, "downloads": -1, "filename": "pytest-cpp-1.0.1.tar.gz", "has_sig": false, "md5_digest": "aa6f78eb0b55199d7bd8d2bdb10d07e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56274, "upload_time": "2018-04-26T23:36:58", "url": "https://files.pythonhosted.org/packages/71/a5/ad107200ea9f99fa327ea44f08e546819c7a535c6d2701555f5399b31f28/pytest-cpp-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "4306cdc4029c95d5204dbf2bae2bbeec", "sha256": "317f0c3ff803dfa122b2e823fe7a7bcb371568cfb904725abba344b4008037bb" }, "downloads": -1, "filename": "pytest_cpp-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4306cdc4029c95d5204dbf2bae2bbeec", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8461, "upload_time": "2018-06-19T16:31:11", "url": "https://files.pythonhosted.org/packages/7c/86/de638083d75e1b82b60e66c777e1b6c3a21cf5502b47378b184b6703f75d/pytest_cpp-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9133def64029a4fb21754d8b27664d2f", "sha256": "8560137edc795327dbf40591c2a7fc787af6a13f9fafe5ddd82e05edfe239bb5" }, "downloads": -1, "filename": "pytest-cpp-1.1.0.tar.gz", "has_sig": false, "md5_digest": "9133def64029a4fb21754d8b27664d2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57440, "upload_time": "2018-06-19T16:31:12", "url": "https://files.pythonhosted.org/packages/70/9c/865e973b492af2159f9a4d42a5415b829684ef85a61ce7b9cca2264adb1e/pytest-cpp-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4306cdc4029c95d5204dbf2bae2bbeec", "sha256": "317f0c3ff803dfa122b2e823fe7a7bcb371568cfb904725abba344b4008037bb" }, "downloads": -1, "filename": "pytest_cpp-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4306cdc4029c95d5204dbf2bae2bbeec", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8461, "upload_time": "2018-06-19T16:31:11", "url": "https://files.pythonhosted.org/packages/7c/86/de638083d75e1b82b60e66c777e1b6c3a21cf5502b47378b184b6703f75d/pytest_cpp-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9133def64029a4fb21754d8b27664d2f", "sha256": "8560137edc795327dbf40591c2a7fc787af6a13f9fafe5ddd82e05edfe239bb5" }, "downloads": -1, "filename": "pytest-cpp-1.1.0.tar.gz", "has_sig": false, "md5_digest": "9133def64029a4fb21754d8b27664d2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57440, "upload_time": "2018-06-19T16:31:12", "url": "https://files.pythonhosted.org/packages/70/9c/865e973b492af2159f9a4d42a5415b829684ef85a61ce7b9cca2264adb1e/pytest-cpp-1.1.0.tar.gz" } ] }