{"id":49389717,"url":"https://github.com/ounass-tech/parallel-robotframework","last_synced_at":"2026-04-28T12:02:14.493Z","repository":{"id":98236613,"uuid":"199501576","full_name":"ounass-tech/parallel-robotframework","owner":"ounass-tech","description":"The python parallel executor was created from forking TestDoc module of robotframework. Previously robotframework didn’t has the capability of executing test parallel at testcase level. We used TestDoc module to create a wrapper for parallel execution which is shared in the test, as well.","archived":false,"fork":false,"pushed_at":"2019-09-23T20:58:17.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-26T14:41:11.607Z","etag":null,"topics":["docker","parallel-tests","python","robotframework"],"latest_commit_sha":null,"homepage":null,"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/ounass-tech.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-07-29T17:52:53.000Z","updated_at":"2026-04-13T11:13:13.000Z","dependencies_parsed_at":"2023-03-13T16:04:10.825Z","dependency_job_id":null,"html_url":"https://github.com/ounass-tech/parallel-robotframework","commit_stats":null,"previous_names":["ounass-tech/parallel-robotframework"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ounass-tech/parallel-robotframework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ounass-tech%2Fparallel-robotframework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ounass-tech%2Fparallel-robotframework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ounass-tech%2Fparallel-robotframework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ounass-tech%2Fparallel-robotframework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ounass-tech","download_url":"https://codeload.github.com/ounass-tech/parallel-robotframework/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ounass-tech%2Fparallel-robotframework/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32379629,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T11:25:28.583Z","status":"ssl_error","status_checked_at":"2026-04-28T11:25:05.435Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["docker","parallel-tests","python","robotframework"],"created_at":"2026-04-28T12:02:13.931Z","updated_at":"2026-04-28T12:02:14.485Z","avatar_url":"https://github.com/ounass-tech.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Details:\n\n\nThe python parallel executor was created from forking TestDoc module of robotframework. Previously robotframework didn’t has the capability of executing test parallel at testcase level. We used TestDoc module to create a wrapper for parallel execution which is shared in the test, as well.\n\nDetails can be find: https://github.com/robotframework/robotframework/blob/master/doc/userguide/src/SupportingTools/Testdoc.rst\n\nLastly for the docker based serialized execution of the test you can find more details here: https://github.com/altayer-digital/Robotframework-Docker\n\n## Installation\n\nBuild Docker\n\n```\ndocker build -t web-automation-docker .\n```\n\n## Running Tests\n\nTo run execute `./runners/run_tests.sh`\n\nCustomize `run_tests.sh` for your own need\n\n```\ndocker run --rm \\\n           -e USERNAME=\"Hammad Ahmed\" \\\n           --net=host \\\n           -e ROBOT_TESTS=./suite   \\\n           -e ROBOT_LOGS=Result_Folder_Name   \\\n           -e ROBOT_TEST=Test_Name \\\n           -e WEBSITE=Website_Name   \\\n           -e LANGUAGE=Language   \\\n           -e REMOTE_DESIRED=True_or_False   \\\n           -e PABOT_PROC=Number_of_Process      \\\n           -e ROBOT_ITAG=Tags_to_Execute   \\\n           -e ROBOT_RUN=Number_of_Retries\n           -v \"$PWD/execution/scripts\":/execution/scripts \\\n           -v \"$PWD/results\":/results \\\n           -v \"$PWD/\":/suite \\\n           --security-opt seccomp:unconfined \\\n           --shm-size \"256M\" \\\n           web-automation-docker\n```\n\n## Parallel Tests\n\nPre-requiste:\n\nFor Mac:\n\nInstall Python:\n\n```\nbrew install python\n```\n\nInstall Requirements:\n\n```bash\npip install -r requirements.txt\n```\nExample: \n\n```bash\n ./runners/parallel_run.sh\n```\n\nExplanation Below:\n\n```bash\npython ./execution/parallel_wrapper/executor.py  \\\n    --include TAGS_TO_INCLUDE \\\n    --exclude TAGS_TO_EXCLUDE \\\n    --test TEST_NAME \\\n    --suite SUITE_NAME \\\n    DIRECTORY_PATH \\\n    LOG_PATH \\\n    WEBSITE_NAME   \\\n    LANGUAGE   \\\n    REMOTE_DESIRED   \\\n    NUMBER_OF_RETRIES  \\\n    TAG_TO_BE_CRITICAL \\\n    TIME_OUT_RATIO \\\n    BATCH_OF_TEST \\\n    DOCKER_NAME\n```\n\n\n## Tag List\n\nWhen using tags on the projects you can select tags from below.\n\nSearch\nSmoke\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Founass-tech%2Fparallel-robotframework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Founass-tech%2Fparallel-robotframework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Founass-tech%2Fparallel-robotframework/lists"}