{"id":27870413,"url":"https://github.com/parthibann/py-runner","last_synced_at":"2025-05-04T23:16:17.340Z","repository":{"id":15855457,"uuid":"18595718","full_name":"parthibann/Py-Runner","owner":"parthibann","description":"Py-Runner - a web ui for unittest framework","archived":false,"fork":false,"pushed_at":"2015-03-31T09:05:15.000Z","size":392,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-04T23:16:12.800Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/parthibann.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-04-09T12:04:46.000Z","updated_at":"2015-03-31T09:05:15.000Z","dependencies_parsed_at":"2022-09-17T11:02:15.605Z","dependency_job_id":null,"html_url":"https://github.com/parthibann/Py-Runner","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parthibann%2FPy-Runner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parthibann%2FPy-Runner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parthibann%2FPy-Runner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parthibann%2FPy-Runner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/parthibann","download_url":"https://codeload.github.com/parthibann/Py-Runner/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252411836,"owners_count":21743613,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-04T23:16:16.838Z","updated_at":"2025-05-04T23:16:17.335Z","avatar_url":"https://github.com/parthibann.png","language":"Python","readme":"Py-Runner\n=========\n\n  * Py-Runner is a template for python's unittest framework.\n  * The features that Py-Runner provide are :\n      * Web-UI for selecting test cases.\n      * Generate HTML reports.\n      * Integrated with Testlink (test case management application, so that results are stored in DataBase and you can use the reports that are generated from testlink as well)\n\n\n## External Libraries : ##\n\n  * [Bottle](https://github.com/defnull/bottle \"Bottle\") - Bottle is used as web framework and web server in this project (single threaded web server) for more information about bottle please refer bottle documentation.\n  * [HTML Test Runner](https://github.com/tungwaiyip/HTMLTestRunner \"HTML Test Runner\") - HTMLTestRunner is an extension to the Python standard library's unittest module, It generates easy to use HTML test reports, HTMLTestRunner is released under a BSD style license, Only a single file module HTMLTestRunner.py is needed to generate your report, For more information about HTMLTestRunner please refer HTMLTestRunner documentation.\n  * [HTML Index Creator](https://github.com/parthibann/HTMLIndexCreator \"HTML Index Creator\") - Used to create an index file for all the HTML Test Reports.\n  * [Testlink Runner](https://github.com/parthibann/Python-TestLink-Runner \"Testlink Runner\") - Testlink runner is used to post the automation results to testlink api, so that results are stored in testlink database.\n\nThanks to all the contributors of the above mentioned projects.\n\n## Usage : ##\n\n  * Clone this project `git clone https://github.com/parthibann/Py-Runner.git` or download it.\n  * Edit app.py file and update your server ip address in \"_serverIpAddress\" variable and testlink xmlrpc link in \"_testlinkURL\" variable.\n  * Run the application `python app.py`\n  * open borwser and log on to the url `http://ipaddress:port`, it will open the py-unittestRunner home page. \n  * Click on the TestSelector link to view your testsuites and testcases.\n  * select test cases and click run button to run the testcases, once the test cases are completed you get a pop-up stating \"test(s) completed...\"\n  * once you got that pop-up click the results link for viewing the results.\n\n## System Requirements : ##\n\n  * Python 2.7 or above\n\n## Explanation : ##\n\n  * This project follows the following tree structure (not necessary to follow the same structure) :\n![py-runner](https://cloud.githubusercontent.com/assets/4667360/2958070/0f029822-daa6-11e3-9bb2-e3892e0e587f.PNG)\n\n\n## Demo : ##\n\n  * click [here](http://parthiban.pythonanywhere.com/ \"here\") for the demo of this projet.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparthibann%2Fpy-runner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparthibann%2Fpy-runner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparthibann%2Fpy-runner/lists"}