Skip to content

Ceedling for Visual Studio Code

This Visual Studio Code extension runs your Ceedling test suite from VS Code’s built-in Testing view. It lists every test file, test function, and parametrized case, and runs or debugs any of them from the view or the editor. It also reports failures at their lines, compiler problems in the editor, and code coverage in VS Code’s own coverage views.

The Testing view listing a Ceedling project's tests

Quick start

New to Ceedling?

Ceedling is a build system for C projects that specializes in unit test builds orchestrated around the Unity and CMock projects. Ceedling’s own documentation explains how to set up a project, write tests, and configure builds.

Most VS Code Ceedling projects need no special configuration. Install the extension, open your Ceedling project’s folder, and the Testing view lists your tests.

Start Testing Visual Studio Code Marketplace Install

Documentation

  • How-To


    Step-by-step guides for common goals, from a first run to code coverage, debugging, and projects layout. Each ends with a complete, working example.

  • User Manual


    How each feature works, from getting started to problem matching, and every setting with its default.

  • Troubleshooting


    Common symptoms and messages, with their causes and fixes.

  • Releases


    What changed in each release, known issues, and what to do when upgrading.

  • Help


    Reporting bugs, getting support and training, and supporting the project.