Commit 3c3c88e3 authored by Greg Williams's avatar Greg Williams
Browse files

Merge branch 'release/v.0.1-1'

parents c32545a9 50a73401
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -23,3 +23,4 @@
*.hex

bin/
build/

Gemfile

0 → 100644
+8 −0
Original line number Diff line number Diff line
source "http://rubygems.org/"

gem "bundler", ">= 1.3.5"
gem "rake", ">= 0.9.2.2"

gem "require_all"
gem "constructor"
gem "diy"

Gemfile.lock

0 → 100644
+18 −0
Original line number Diff line number Diff line
GEM
  remote: http://rubygems.org/
  specs:
    constructor (2.0.0)
    diy (1.1.2)
      constructor (>= 1.0.0)
    rake (10.3.2)
    require_all (1.3.2)

PLATFORMS
  ruby

DEPENDENCIES
  bundler (>= 1.3.5)
  constructor
  diy
  rake (>= 0.9.2.2)
  require_all

Rakefile

0 → 100644
+4 −0
Original line number Diff line number Diff line
PROJECT_CEEDLING_ROOT = "vendor/ceedling"
load "#{PROJECT_CEEDLING_ROOT}/lib/rakefile.rb"

task :default => %w[ test:all release ]

project.yml

0 → 100644
+71 −0
Original line number Diff line number Diff line
---

# Notes:
# Sample project C code is not presently written to produce a release artifact.
# As such, release build options are disabled.
# This sample, therefore, only demonstrates running a collection of unit tests.

:project:
  :use_exceptions: FALSE
  :use_test_preprocessor: TRUE
  :use_auxiliary_dependencies: TRUE
  :build_root: build
  :release_build: TRUE
  :test_file_prefix: test_

:release_build:
  :output: kinetic-c-client
  :use_assembly: FALSE

:environment:

:extension:
  :executable: .out

:paths:
  :test:
    - +:test/**
    - -:test/support
  :source:
    - src/main/**
    - src/vendor/**
    - include/**
  :support:
    - test/support

:defines:
  # in order to add common defines:
  #  1) remove the trailing [] from the :common: section
  #  2) add entries to the :common: section (e.g. :test: has TEST defined)
  :commmon: &common_defines []
  :test:
    - *common_defines
    - TEST
  :test_preprocess:
    - *common_defines
    - TEST

:cmock:
  :when_no_prototypes: :warn
  :enforce_strict_ordering: TRUE
  :plugins:
    - :ignore
  :treat_as:
    uint8:    HEX8
    uint16:   HEX16
    uint32:   UINT32
    int8:     INT8
    bool:     UINT8

#:tools:
# Ceedling defaults to using gcc for compiling, linking, etc.
# As [:tools] is blank, gcc will be used (so long as it's in your system path)
# See documentation to configure a given toolchain for use

:plugins:
  :load_paths:
    - vendor/ceedling/plugins
  :enabled:
    - stdout_pretty_tests_report
    - module_generator
...
Loading