Skip to content

A monorepo of testing tools supported by Datagrove. Includes Pepinillo, an AOT Cucumber transpiler, and Selenium on Playwright conversion libraries.

License

Notifications You must be signed in to change notification settings

datagrove/testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Datagrove Testing

Very unstable and in active development

This is a growing collection of tools in a variety of languages. Most notably we currently have pepinillo and selenium_playwright.

We 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.

Pepinillo

A 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.

Selenium_playwright

This library makes playwright work compatibly with programs written for Selenium. Currently only dotnet is supported.

Pepin Dashboard

The dashboard converts mstest trx logs into a static website. We use it with cloudflare pages, but you can use the host of your choice.

Dotnet tools and libraries

Obvious, but install dotnet first

Install Pepinillo

*TODO* doesn't work
dotnet new pepinillo --name "pepinillo"
cd pepinillio
dotnet test

More

Install Selenium_playwright

todo, there is a playwright installation issue to address

dotnet new pepinillo.playwright --name "pepin_play"
cd pepin_play
dotnet test

Build pepin from source

dotnet tool uninstall testing.pepin -g
dotnet pack dotnet/src/Testing.Pepin
dotnet tool install --global --add-source dotnet/src/Testing.Pepin/nupkg Testing.Pepin

More

About

A monorepo of testing tools supported by Datagrove. Includes Pepinillo, an AOT Cucumber transpiler, and Selenium on Playwright conversion libraries.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published