{ "info": { "author": "Nick Lang", "author_email": "nick.lang@elastic.co", "bugtrack_url": null, "classifiers": [], "description": "# Logstash Integration Test\n\n`solit` is a tool for doing end to end integration tests of your logstash and\nelasticsearch configs.\n\n`solit` can be used hooked up to your CI system of choice and can be used\nto automatically test configuration changes to Logstash/ES to keep regressions from\ncausing downtime or breaking your Elastic Stack pipelines.\n\n## Requirements\n\n* Docker 17.09.0-ce+, but any \"modern\" version should work\n* Python\n\n\n### Docker for Windows\n\nThe Docker for Windows is a bit trickerier and you have to setup File Sharing (volume mounts).\n\nThere are also few other requirements in the `requirements-win.txt` file.\nPlease look at those.\n\n## Installation\n\nEasiest way is to install via pip:\n\n```\npip install solit\n```\n\nInstall from source:\n\n1. Clone this repo\n2. run `python setup.py install` from the `solit` directory\n\n> **NOTE**: the first time you run this, it will take some time to download the images needed\n> for running the tests but each time afterwards will be faster.\n\n## Usage\n\nSee the `examples` directory for examples on how to setup your tests and your\nrepo for logstash/elastic serach config files\n\nFrom the `examples` directory just run `solit`\n\n## Lingering Containers\n\n`solit` should be able to clean up after itself, but if for some reasong it crashes and\ndoesn't properly clean up. And the tests are failing to run. Just run `docker system prune`\nto have Docker cleanup any lingering containers, lingering networks, etc...\n\n# Examples\n\nFor example usage and integration with TravisCI please see: https://github.com/fxdgear/solit-examples\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/elastic/solit", "keywords": "", "license": "Apache v2", "maintainer": "", "maintainer_email": "", "name": "solit", "package_url": "https://pypi.org/project/solit/", "platform": "", "project_url": "https://pypi.org/project/solit/", "project_urls": { "Homepage": "http://github.com/elastic/solit" }, "release_url": "https://pypi.org/project/solit/0.4/", "requires_dist": null, "requires_python": "", "summary": "The Logstash Integration Test framework", "version": "0.4" }, "last_serial": 3381291, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "0956bc5e84eef8e90212e76f7971a857", "sha256": "d6449878d59f47cfebcb41038e9241ca369c6b5e95ae0801749860f6bcb1f781" }, "downloads": -1, "filename": "solit-0.1.tar.gz", "has_sig": false, "md5_digest": "0956bc5e84eef8e90212e76f7971a857", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5596, "upload_time": "2017-12-01T19:25:56", "url": "https://files.pythonhosted.org/packages/41/f0/f2c8d1cc1fabb01326c622036b3f154c7a5768bde222bb3940d1e29d94fc/solit-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "3f08bd4d09df9421a660398a0577734f", "sha256": "37978cdda17c915c61192ce267624b83b6f08f699ad9dfc92040b74b4467cd3e" }, "downloads": -1, "filename": "solit-0.2.tar.gz", "has_sig": false, "md5_digest": "3f08bd4d09df9421a660398a0577734f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5591, "upload_time": "2017-12-01T19:36:37", "url": "https://files.pythonhosted.org/packages/ad/e3/79e3f685c5901c5af6c66b2e8144a58d4bb1ec78794fe0fd99be161267bb/solit-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "24a464a78ba4395f3dc04239f72721c3", "sha256": "a92d31789e8426f52170d5dbb3420273ea2aed326289090d40986fa276606a77" }, "downloads": -1, "filename": "solit-0.3.tar.gz", "has_sig": false, "md5_digest": "24a464a78ba4395f3dc04239f72721c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5616, "upload_time": "2017-12-01T20:19:25", "url": "https://files.pythonhosted.org/packages/5b/f8/c73c733fb42de0ae9561efa94340ed9c810bd508f7edab4b32c77b314776/solit-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "3a45eac44bd811b130893f6ecf7f17f1", "sha256": "b3de31b16cb612908c438c4841845ed66be6191e9fb69a41425a39840b9cdf59" }, "downloads": -1, "filename": "solit-0.4.tar.gz", "has_sig": false, "md5_digest": "3a45eac44bd811b130893f6ecf7f17f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5775, "upload_time": "2017-12-01T21:50:17", "url": "https://files.pythonhosted.org/packages/a5/23/d4a1345e3b58253b253edeb1b9c368eea72366b58bf90f57ef3bf8df0224/solit-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3a45eac44bd811b130893f6ecf7f17f1", "sha256": "b3de31b16cb612908c438c4841845ed66be6191e9fb69a41425a39840b9cdf59" }, "downloads": -1, "filename": "solit-0.4.tar.gz", "has_sig": false, "md5_digest": "3a45eac44bd811b130893f6ecf7f17f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5775, "upload_time": "2017-12-01T21:50:17", "url": "https://files.pythonhosted.org/packages/a5/23/d4a1345e3b58253b253edeb1b9c368eea72366b58bf90f57ef3bf8df0224/solit-0.4.tar.gz" } ] }