Hello! @eirannejad and I (and others) have been working to make some tools for 3rd party developers interested in running automated tests with Rhino. We are looking for some feedback and were also wanting to share this with the Speckle dev team. I believe @AlanRynne has already tried some of this, but it has developed a bit since then.
- Rhino.Testing - NUnit dotnet unit testing for Rhino3D. Available as a nuget package.
- setup-rhino3d - A GitHub Action for downloading and installing the latest published Rhino service release on Windows runners.
- SimpleRhinoTest - A demonstrator of putting those two projects together to build and test a Rhino plugin. Includes a workflow for running automated testing with GitHub Actions.
If anyone at the Speckle dev team or community wants to try these out and give us any feedback, we’d much appreciate it!