Ceedling
Unity test çerçevesini CMock sahte nesne üreticisiyle birleştiren, doğrudan gömülü yazılıma yönelik bir C birim testi derleme sistemi.
ThrowTheSwitch.org’dan çıkar, Rake üzerinde Ruby ile yazılmıştır. Unity doğrulamaları (assertion) sağlar, CMock başlık dosyalarını okuyup her fonksiyonun sahte sürümünü üretir, Ceedling de hangi dosyanın hangi teste ait olduğunu bulur, derler ve çalıştırır. Böylece yazmaçlarla uğraşan bir sürücü, altındaki modül bir mock ile değiştirilerek test edilebilir.
Testler çoğunlukla hedef kartta değil, ana bilgisayarın derleyicisiyle koşar; asıl amaç da budur: hiçbir şey yüklemeden hızlı geri bildirim. Mantık hatalarını yakalar, ama zamanlamayı, kesme sırasını ve derleyici farklarını yakalamaz; yani gerçek donanımda test etmenin yerini tutmaz. James Grenning’in 2011 tarihli Test-Driven Development for Embedded C kitabı bu yaklaşımın yayılmasında büyük pay sahibidir.