{"id":19367829,"url":"https://github.com/datagrove/testing","last_synced_at":"2025-08-03T14:13:39.600Z","repository":{"id":79130243,"uuid":"596824213","full_name":"datagrove/testing","owner":"datagrove","description":"A monorepo of testing tools supported by Datagrove. Includes Pepinillo, an AOT Cucumber transpiler, and Selenium on Playwright  conversion libraries.","archived":false,"fork":false,"pushed_at":"2023-02-12T13:05:44.000Z","size":1839,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-24T13:48:29.713Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/datagrove.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2023-02-03T02:02:39.000Z","updated_at":"2023-02-03T02:14:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"64f15b76-3c17-477a-813f-c95f29d48bc9","html_url":"https://github.com/datagrove/testing","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/datagrove/testing","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datagrove%2Ftesting","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datagrove%2Ftesting/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datagrove%2Ftesting/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datagrove%2Ftesting/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/datagrove","download_url":"https://codeload.github.com/datagrove/testing/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datagrove%2Ftesting/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268554912,"owners_count":24269064,"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","status":"online","status_checked_at":"2025-08-03T02:00:12.545Z","response_time":2577,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-11-10T08:04:47.829Z","updated_at":"2025-08-03T14:13:39.589Z","avatar_url":"https://github.com/datagrove.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome to Datagrove Testing\n\n**Very unstable and in active development**\n\nThis is a growing collection of tools in a variety of languages. Most notably we currently have pepinillo and selenium_playwright.\n\nWe are actively developing this to use on our own projects. We welcome issues and pull requests, we will help you if we can. Help us make a better world through better software.\n\n# Pepinillo \nA command line tool to convert Cucumber/Gherkin to compilable programs. Currently supports Mstest and dotnet, but file an issue or pull request if you need another language. If you use BDD, then pepinillo is just like gherkin with the advantages of ahead-of-time compilation. If you have a testing project you want to move out of BDD, you can use pepinillo to convert your existing tests to work without gherkin.\n\n# Selenium_playwright\nThis library makes playwright work compatibly with programs written for Selenium. Currently only dotnet is supported. \n\n# Pepin Dashboard\nThe dashboard converts mstest trx logs into a static website. We use it with cloudflare pages, but you can use the host of your choice.\n\n# Dotnet tools and libraries\n\nObvious, but [install dotnet first](dotnet.microsoft.com)\n\n## Install Pepinillo\n\n```\n*TODO* doesn't work\ndotnet new pepinillo --name \"pepinillo\"\ncd pepinillio\ndotnet test\n```\n\n[More](dotnet/pepin.md)\n\n## Install Selenium_playwright\n\n**todo, there is a playwright installation issue to address**\n```\ndotnet new pepinillo.playwright --name \"pepin_play\"\ncd pepin_play\ndotnet test\n```\n\nBuild pepin from source\n```\ndotnet tool uninstall testing.pepin -g\ndotnet pack dotnet/src/Testing.Pepin\ndotnet tool install --global --add-source dotnet/src/Testing.Pepin/nupkg Testing.Pepin\n```\n\n\n[More](dotnet/selenium_playwright.md)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatagrove%2Ftesting","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdatagrove%2Ftesting","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatagrove%2Ftesting/lists"}