A shocking amount of microcontroller manufacturers have eclipse based IDEs for their chips. Thought that seems to be going out of style, luckily.
I was actually offered a Bachelor thesis topic by a company to write a test bench for a product in LabView.
From what they told me and my other engineering experience I’d suggest going with an approach similar to what’s used with HDLs. For unit tests create test benches in the language itself which call the functions you want to test with a predefined input (e.g. from a file) and then analyse and save the output.
You can extend this to obtaining other information as well, but tbh I’ll bet it’s still gonna be a pain.
Hope that helps at least a little.
Us Germans are extra thorough. We wish both, breaking neck and leg.
The problem is really down to finding places where you can actually build something like a hydroelectric power plant.
You need a large area you can safely flood. (No villages in the area or only villages you can buy out the owners of) or a high up lake.
The area to flood needs to have the geology required to construct a dam safely.
And finally, the area needs to be pretty high up and have an area below you can direct the outgoing water to.