{ "info": { "author": "ldrumm", "author_email": "ldrumm@rtps.co", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "License :: Public Domain", "Programming Language :: Python", "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", "Programming Language :: Python :: 3.7" ], "description": "lit_utest\n=========\n\nllvm-lit module for first-class utest.h unit test support\n\nThis module allows you to run a utest testsuite as part of a larger ``lit``\ntestsuite. This is useful when you want to mix API unit tests with functional\ntesting of your driver programs.\n\nUsage\n-----\nIn each of your main utest test files, set the build command::\n\n // UTEST_BUILD: cc %s -o %utest_bin\n\nThis works like the built-in ``ShTest``, but introduces the special\n``UTEST_BUILD`` keyword to lit. The runner executes this command and the runs\nthe resulting ``%utest_bin`` with ``--filter`` for each of the tests printed by\n``--list-tests``. It collects the results and prints them in the way you'd\nexpect ``lit`` to do.\n\nThen configure lit with the ``UTestRunner`` in lit.local.cfg::\n\n import lit_utest\n config.test_format = lit_utest.UTestRunner()\n\nFor examples, see the ``test`` directory, where we eat our own dogfood.\n\n\nInstallation\n------------\n``pip install lit_utest``\n\nRequirements\n^^^^^^^^^^^^\n``lit`` is required. Your tests should be `utest.h`-based or behave like it.\n\nCompatibility\n-------------\nThis module *should* work in all places upstream lit is supported, but I will\nmake no effort to support python < 2.7\n\nLicence\n-------\nutest.h is Public Domain, llvm is either NCSA or Apache-2 license depending on\nthe version, so it makes sense to go PUBLIC DOMAIN.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ldrumm/lit_utest", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "lit-utest", "package_url": "https://pypi.org/project/lit-utest/", "platform": "", "project_url": "https://pypi.org/project/lit-utest/", "project_urls": { "Homepage": "https://github.com/ldrumm/lit_utest" }, "release_url": "https://pypi.org/project/lit-utest/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "llvm-lit module for first-class utest.h unit test support", "version": "0.1.0" }, "last_serial": 5800085, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "372e82f39889f65588ff61c570f5309c", "sha256": "cd15cb4d7127930438b647987ad733ab050d03b961c97753d18ffadd24761253" }, "downloads": -1, "filename": "lit_utest-0.1.0.tar.gz", "has_sig": false, "md5_digest": "372e82f39889f65588ff61c570f5309c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3101, "upload_time": "2019-09-08T18:15:19", "url": "https://files.pythonhosted.org/packages/9b/b3/ff2f318b0d84a536fda189ce8eb89abec72e700c76b95acd70e0960ff2c5/lit_utest-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "372e82f39889f65588ff61c570f5309c", "sha256": "cd15cb4d7127930438b647987ad733ab050d03b961c97753d18ffadd24761253" }, "downloads": -1, "filename": "lit_utest-0.1.0.tar.gz", "has_sig": false, "md5_digest": "372e82f39889f65588ff61c570f5309c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3101, "upload_time": "2019-09-08T18:15:19", "url": "https://files.pythonhosted.org/packages/9b/b3/ff2f318b0d84a536fda189ce8eb89abec72e700c76b95acd70e0960ff2c5/lit_utest-0.1.0.tar.gz" } ] }