Sha256: e3ad1e77b4604551de4381681266ba2cb1823eac44f1a1ae3a0125613bb97fd7
Contents?: true
Size: 1.14 KB
Versions: 2
Compression:
Stored size: 1.14 KB
Contents
# ========================================================================= # CMock - Automatic Mock Generation for C # ThrowTheSwitch.org # Copyright (c) 2007-25 Mike Karlesky, Mark VanderVoord, & Greg Williams # SPDX-License-Identifier: MIT # ========================================================================= HERE = "#{__dir__}//".freeze require 'rake' require 'rake/clean' require 'rake/testtask' require './rakefile_helper' include RakefileHelpers REQUIRED_DIRS = ['./build', './build/mocks'].freeze REQUIRED_DIRS.each do |v| directory v end # Load default configuration, for now DEFAULT_CONFIG_FILE = 'gcc.yml'.freeze configure_toolchain(DEFAULT_CONFIG_FILE) task :unit do run_tests(unit_test_files) end desc 'Generate test summary' task :summary do report_summary end desc 'Build and test Unity' task :all => %i[clean unit summary] task :default => REQUIRED_DIRS + %i[clobber all] task :ci => [:default] task :cruise => [:default] desc 'Load configuration' task :config, :config_file do |_t, args| configure_toolchain(args[:config_file]) end desc 'Return error on Failures' task :strict do $return_error_on_failures = true end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ceedling-1.0.1 | vendor/cmock/examples/temp_sensor/rakefile.rb |
ceedling-1.0.0 | vendor/cmock/examples/temp_sensor/rakefile.rb |