{"id":20763937,"url":"https://github.com/qualersoft/robotframework-gradle-plugin","last_synced_at":"2025-10-18T01:48:48.699Z","repository":{"id":46986477,"uuid":"264427257","full_name":"qualersoft/robotframework-gradle-plugin","owner":"qualersoft","description":"Gradle plugin for using the robot framework with java keyword libraries","archived":false,"fork":false,"pushed_at":"2023-12-15T05:08:18.000Z","size":184,"stargazers_count":2,"open_issues_count":4,"forks_count":3,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2023-12-15T06:26:16.683Z","etag":null,"topics":["gradle-plugin","robotframework"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qualersoft.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":"CONTRIBUTING.adoc","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.adoc","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.adoc","support":null}},"created_at":"2020-05-16T12:01:09.000Z","updated_at":"2023-12-06T09:59:50.000Z","dependencies_parsed_at":"2022-09-10T22:30:42.754Z","dependency_job_id":null,"html_url":"https://github.com/qualersoft/robotframework-gradle-plugin","commit_stats":null,"previous_names":[],"tags_count":3,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qualersoft%2Frobotframework-gradle-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qualersoft%2Frobotframework-gradle-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qualersoft%2Frobotframework-gradle-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qualersoft%2Frobotframework-gradle-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qualersoft","download_url":"https://codeload.github.com/qualersoft/robotframework-gradle-plugin/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225029004,"owners_count":17409613,"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":["gradle-plugin","robotframework"],"created_at":"2024-11-17T10:48:02.565Z","updated_at":"2025-10-18T01:48:48.560Z","avatar_url":"https://github.com/qualersoft.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"= robotframework-gradle-plugin\nifdef::env-github[]\n:tip-caption: :bulb:\n:note-caption: :information_source:\n:important-caption: :heavy_exclamation_mark:\n:caution-caption: :fire:\n:warning-caption: :warning:\nendif::[]\nifndef::env-github[]\n:icons: font\nendif::[]\n\nGradle plugin for using the https://robotframework.org/[Robot Framework].\nThis project is inspired by the https://github.com/robotframework/MavenPlugin[robotframework maven plugin].\nIts goal is to enable you to use the Robot Framework in a gradle project without the need to install anything extra\n(e.g. Robotframework, Jython, etc.).\n\n[IMPORTANT]\nThis plugin is just a convenient wrapper for the https://github.com/robotframework/robotframework/blob/master/INSTALL.rst#standalone-jar-distribution[robotframework standalone-jar-distribution]! Therefore, it primarily addresses RF libraries written in java.\n\n[cols=\"1,~\", frame=none, grid=none]\n|===\n|General\n|image:https://img.shields.io/github/license/qualersoft/robotframework-gradle-plugin[link=https://github.com/qualersoft/robotframework-gradle-plugin/blob/main/LICENSE]\nimage:https://app.fossa.com/api/projects/git%2Bgithub.com%2Fqualersoft%2Frobot-gradle-plugin.svg?type=shield[link=https://app.fossa.com/projects/custom%2B17788%2Frobotframework-gradle-plugin/refs/branch/main/]\n\n|Main\n|image:https://github.com/qualersoft/robotframework-gradle-plugin/actions/workflows/build.yml/badge.svg?branch=main[title=\"Build status\", link=https://github.com/qualersoft/robotframework-gradle-plugin/blob/main/.github/workflows/build.yml]\nimage:https://www.codefactor.io/repository/github/qualersoft/robotframework-gradle-plugin/badge/main?s=2996b4322bfcdca3d8e6250191d67a1410cf3a16[title=\"Code quality\", link=https://www.codefactor.io/repository/github/qualersoft/robotframework-gradle-plugin/overview/main]\nimage:https://codecov.io/gh/qualersoft/robotframework-gradle-plugin/branch/main/graph/badge.svg?token=Z5CT2C7LN1[title=\"Coverage\", link=https://codecov.io/gh/qualersoft/robotframework-gradle-plugin]\n\n|Develop\n|image:https://github.com/qualersoft/robotframework-gradle-plugin/actions/workflows/build.yml/badge.svg?branch=develop[title=\"Build status\", link=https://github.com/qualersoft/robotframework-gradle-plugin/blob/develop/.github/workflows/build.yml]\nimage:https://www.codefactor.io/repository/github/qualersoft/robotframework-gradle-plugin/badge/develop?s=2996b4322bfcdca3d8e6250191d67a1410cf3a16[title=\"Code quality\", link=https://www.codefactor.io/repository/github/qualersoft/robotframework-gradle-plugin/overview/develop]\nimage:https://codecov.io/gh/qualersoft/robotframework-gradle-plugin/branch/develop/graph/badge.svg?token=Z5CT2C7LN1[title=\"Coverage\", link=https://codecov.io/gh/qualersoft/robotframework-gradle-plugin]\n|===\n\n== Quickstart\nJust add the following lines to you build.gradle(.kts)\n[source,kotlin]\n----\nimport de.qualersoft.robotframework.gradleplugin.tasks\n\nplugins {\n  id(\"de.qualersoft.robotframework\") version \"\u003clatest\u003e\"\n}\n\ntasks.register\u003cRunRobotTask\u003e(\"robotTest\") {\n  sources = fileTree(\"src/test\") {\n    include(\"**/*.robot\")\n  }\n}\n----\n\n[NOTE]\nDon't forget to replace the version `\"\u003clatest\u003e\"` with the appropriate version😉\n\nAssuming you have some robot test suite files somewhere under your `src/test` folder, calling\n\n[source,shell]\n----\n./gradlew robotTest\n----\nstarts the test execution.\n\nFor further configuration and examples have a look at the file://./src/funcTest/resources[test resources].\n\n== Available tasks ^(\u003c\u003cpackage-note,*\u003e\u003e)^\nFor details see http://robotframework.org/robotframework/#built-in-tools[robot framework tasks]\n\nRunRobotTask:: same as `robot.run` command\nLibdocTask:: same as `robot.libdoc` command\nTestdocTask:: same as `robot.testdoc` command\nRebotTask:: same as `robot.rebot` command\nTidyTask:: same as `robot.tidy` command\n\n[[package-note]]\n(*) All task implementations are in package `de.qualersoft.robotframework.gradleplugin.tasks`\n\n== Remark on tasks\n=== LibdocTask\nWhen using libdoc with more than one file, the target file extension is determined either by the value of the `format` parameter (if not `null`) or by the extension given to the `outputFile` property. This ensures maximum compatibility with older RF versions that do not support the `format` flag. In case `outputFile` will be used, the name itself is ignored. In case `format` is used, its value is directly used! Take care to use a valid value, otherwise it could cause strange errors.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqualersoft%2Frobotframework-gradle-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqualersoft%2Frobotframework-gradle-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqualersoft%2Frobotframework-gradle-plugin/lists"}