{"id":15144534,"url":"https://github.com/ypasmk/robot-framework-docker","last_synced_at":"2025-07-18T19:07:07.169Z","repository":{"id":27767631,"uuid":"115155094","full_name":"ypasmk/robot-framework-docker","owner":"ypasmk","description":"Docker image to run robot framework acceptance testing in a docker container","archived":false,"fork":false,"pushed_at":"2022-12-08T05:05:30.000Z","size":38,"stargazers_count":23,"open_issues_count":12,"forks_count":29,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-06T20:11:22.812Z","etag":null,"topics":["acceptance-testing","docker","robot","robot-framework","robot-framework-docker","robot-test","robotframework","test-automation"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","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/ypasmk.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":"2017-12-22T22:42:44.000Z","updated_at":"2023-11-19T01:31:46.000Z","dependencies_parsed_at":"2023-01-14T07:26:49.738Z","dependency_job_id":null,"html_url":"https://github.com/ypasmk/robot-framework-docker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ypasmk/robot-framework-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ypasmk%2Frobot-framework-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ypasmk%2Frobot-framework-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ypasmk%2Frobot-framework-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ypasmk%2Frobot-framework-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ypasmk","download_url":"https://codeload.github.com/ypasmk/robot-framework-docker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ypasmk%2Frobot-framework-docker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265816037,"owners_count":23833066,"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":["acceptance-testing","docker","robot","robot-framework","robot-framework-docker","robot-test","robotframework","test-automation"],"created_at":"2024-09-26T10:42:02.598Z","updated_at":"2025-07-18T19:07:07.142Z","avatar_url":"https://github.com/ypasmk.png","language":"Dockerfile","readme":"# robot-framework-docker\n\nQuick Start\n===========\n\n### Clone this repository\n\n    git clone git@github.com:ypasmk/robot-framework-docker.git\n\n### Pull the image.\n\n    docker pull ypasmk/robot-framework\n    \n### Run the tests\n\n##### Method 1: use docker-compose\n\n    cd robot-framework-docker \u0026\u0026 docker-compose up\n    \n##### Method 2: use bash\n\n    cd robot-framework-docker \u0026\u0026 ./run_tests.sh\n    \n\nNOTE\n-----\n\nYou can run the tests without cloning the repository by \ncreating a docker-compose.yml file with the following content:\n\n    version: '3.3'\n    services:\n        test:\n            network_mode: host\n            image: ypasmk/robot-framework\n            shm_size: \"256M\"\n            environment:\n                USERNAME: Ipatios Asmanidis\n            volumes: [\n               \"$PWD/output:/output\",\n               \"$PWD/suites:/suites\",\n               \"$PWD/scripts:/scripts\",\n               \"$PWD/reports:/reports\"\n            ]\n\nAfterwards, run the following command within the directory of \nyour docker-compose file:\n\n    docker-compose up\n\n\nContents\n========\n\nThis image contains the following to facilitate robot testing\n\nXvfb\n----\n\nYou can use it to start a visual display and fire up a browser for UI testing.\n \nExample (suites/virtual_display.robot):\n\n    Start Virtual Display    1920    1080\n    \n\nSelenium2Library\n----------------\n\nMore details here  http://robotframework.org/Selenium2Library/Selenium2Library.html\n\nAlso have a look at **suites/virtual_display.robot**\n\nHttpLibrary.HTTP\n----------------\n\nMore details here https://github.com/peritus/robotframework-httplibrary\n\nExample:\n\n    Create Http Context     api.some-end-point.com\n    GET                     /some/service/that/supports/get\n    Verify Status           200\n    ${response}=            Get Response Body\n    [return]                ${response}\n    \nrobotframework-sshlibrary\n-------------------------\n\nMore details here http://robotframework.org/SSHLibrary/latest/SSHLibrary.html\n\n\nrobotframework-excellibrary\n---------------------------\n\nMore details here http://navinet.github.io/robotframework-excellibrary/ExcelLibrary-KeywordDocumentation.html\n\n\n\n\n**ENJOY**\n\n\n*For any requests or changes please open issues or create pull requests :)*\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fypasmk%2Frobot-framework-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fypasmk%2Frobot-framework-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fypasmk%2Frobot-framework-docker/lists"}