From 03acc531bf25b7a6fa277c90a6aaeae75beb8c69 Mon Sep 17 00:00:00 2001 From: Mark VanderVoord Date: Sat, 16 Jan 2021 21:33:19 -0500 Subject: [PATCH] when we checkout the project, do it recursively so we get unity for our tests. :) --- .github/workflows/main.yml | 2 ++ README.md | 11 ++++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9908456..cdc68ef 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -24,6 +24,8 @@ jobs: # Checks out repository under $GITHUB_WORKSPACE - name: Checkout Latest Repo uses: actions/checkout@v2 + with: + submodules: recursive # Install Ruby Testing Tools - name: Setup Ruby Testing Tools diff --git a/README.md b/README.md index 1120073..5b50a47 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,12 @@ -CMock - Mock/stub generator for C -================================= +CMock ![CI](https://github.com/ThrowTheSwitch/Unity/workflows/CI/badge.svg) +===== +CMock is a mock and stub generator and runtime for unit testing C. It's been designed +to work smoothly with Unity Test, another of the embedded-software testing tools +developed by ThrowTheSwitch.org. CMock automagically parses your C headers and creates +useful and usable mock interfaces for unit testing. Give it a try! -[![CMock Build Status](https://api.travis-ci.org/ThrowTheSwitch/CMock.png?branch=master)](https://travis-ci.org/ThrowTheSwitch/CMock) +If you don't care to manage unit testing builds yourself, consider checking out Ceedling, +a test-centered build manager for unit testing C code. Getting Started ================