* [ceedling](https://github.com/ThrowTheSwitch/Ceedling) Ruby/Rake-based build/test system for C projects
* Ceedling also includes the following tools for testing C code
* [Unity](https://github.com/ThrowTheSwitch/Unity) lightweight assertion framework and test executor for C
@@ -49,8 +52,8 @@ NOTE: Prefix the following commands with `bundle exec` so that they execute in t
* `rake`
* Build the library
* `rake release`
* Run all unit/integration tests
* `rake test:all`
* Run all unit/integration/system/example tests
* `rake test_all`
* Analyze code
* `rake cppcheck`
* Generate documentation
@@ -60,63 +63,41 @@ NOTE: Prefix the following commands with `bundle exec` so that they execute in t
* Build/install Google Protocol Buffers support for the Kinetic-Protocol
* `rake proto`
* Enable verbose output (for current Rake run)
* `rake verbose *<task_A>**<task_B>*`
* `rake verbose <task_A><task_B>`
Examples
========
The following examples are provided for development reference and as utilities to aid development
In order to execute a given example, execute `kinetic-c` with a given example name and optional arguments (below)
First, `cd` into the `build/release` folder, and then execute the desired command.
If no command is specified, kinetic-c will execute all of the example commands.
The following examples are provided for development reference and as utilities to aid development. In order to execute a given example, you must first do:
**e.g.** - Execute the NoOp operation against default host: `localhost`:
```
cd build/release
kinetic-c noop
```
**e.g.** - Execute the NoOp operation against `my-kinetic-server.com`: