CrestronHomeNUnit lets developers run identical NUnit tests on Windows and Crestron processors
A new open-source workflow called CrestronHomeNUnit, developed by Neil Colvin and GPT-6 Astra, allows developers to write a single set of NUnit tests and execute them on both Windows machines and Crestron Home control processors. Crestron Home processors run on a Mono runtime and control smart-home equipment such as lighting, heating, and media systems, and their environment can behave differently from a standard Windows development machine. The toolset includes three components: a Windows-based test runner, a Visual Studio Test Explorer adapter, and a C# developer library for processor management. Tests target .NET Framework 4.7.2 for the processor and .NET 10 for desktop, with C# 13 syntax supported but without exposing newer runtime APIs on the processor side. The workflow is designed to be adopted incrementally, allowing teams to start with local testing and add automated deployment or CI integration later.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in