compas-dev / compas

Core packages of the COMPAS framework.
https://compas.dev/compas/
MIT License
307 stars 104 forks source link

Try integration tests using Rhino Compute / Rhino3dm #504

Open gonzalocasas opened 4 years ago

gonzalocasas commented 4 years ago

In order to be able to run / test code paths that use Rhino SDK, it would be a possibility to try Rhino Compute / Rhino 3dm.

gonzalocasas commented 4 years ago

To a certain extent, this can now be done with the test runner added on https://github.com/compas-dev/compas/pull/518

It does not allow to run code that really requires Rhino SDK thou, it only allows to run IronPython code paths and it fakes the presence of some Rhino stuff. But it would be a way to add integration tests based on this, and use rhino.inside to replace Rhino SDK.

jf--- commented 5 months ago

Compas has surpassed this in ambition 😉 -- compas.rpc.Proxy FTW @gonzalocasas || @tomvanmele this feels a little stale?

tomvanmele commented 5 months ago

unfortunately not. we still don't have a mechanism to run automated tests as part of of our CI infrastructure for Rhino/Blender/...

jf--- commented 5 months ago

Gotcha, thanks, now I got the gist of @gonzalocasas proposal. Makes perfect sense.