mirror of
https://github.com/ThrowTheSwitch/CMock.git
synced 2026-06-06 05:25:29 +00:00
Fixed/cleaned up require paths in make support scripts.
This commit is contained in:
@@ -4,3 +4,4 @@ test/system/generated
|
||||
Gemfile.lock
|
||||
.rake_t_cache
|
||||
.DS_Store
|
||||
examples/make_example/build
|
||||
|
||||
@@ -2,8 +2,6 @@ CC ?= gcc
|
||||
BUILD_DIR ?= ./build
|
||||
SRC_DIR ?= ./src
|
||||
TEST_DIR ?= ./test
|
||||
#UNITY_DIR ?= ../../vendor/cmock/vendor/unity
|
||||
#CMOCK_DIR ?= ../..
|
||||
TEST_BUILD_DIR ?= ${BUILD_DIR}/test
|
||||
TEST_MAKEFILE = ${TEST_BUILD_DIR}/MakefileTestSupport
|
||||
OBJ ?= ${BUILD_DIR}/obj
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
require 'cmock'
|
||||
require 'fileutils'
|
||||
abs_root = FileUtils.pwd
|
||||
cmock_dir = File.expand_path(ENV.fetch('CMOCK_DIR', File.join(abs_root, '..', '..')))
|
||||
puts "___CMOCK: #{cmock_dir}"
|
||||
require "#{cmock_dir}/lib/cmock"
|
||||
unity_dir = File.join(cmock_dir, 'vendor', 'unity')
|
||||
puts "___UNITY: #{unity_dir}"
|
||||
require "#{unity_dir}/auto/generate_test_runner"
|
||||
|
||||
src_dir = ENV.fetch('SRC_DIR', './src')
|
||||
@@ -126,7 +124,7 @@ File.open(test_makefile, "w") do |mkfile|
|
||||
|
||||
# Run test suite and generate report
|
||||
mkfile.puts "#{test_results}: #{test_bin}"
|
||||
mkfile.puts "\t#{test_bin} &> #{test_results}"
|
||||
mkfile.puts "\t-#{test_bin} &> #{test_results}"
|
||||
mkfile.puts ""
|
||||
|
||||
test_targets << test_bin
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
require 'cmock'
|
||||
require "#{ENV['CMOCK_DIR']}/lib/cmock"
|
||||
|
||||
raise "Header file to mock must be specified!" unless ARGV.length >= 1
|
||||
|
||||
|
||||
@@ -11,20 +11,10 @@ if ($0 == __FILE__)
|
||||
exit 1
|
||||
end
|
||||
|
||||
require 'cmock'
|
||||
require 'fileutils'
|
||||
src_dir = ENV.fetch('SRC_DIR', './src')
|
||||
test_dir = ENV.fetch('TEST_DIR', './test')
|
||||
runners_dir = ENV.fetch('RUNNERS_DIR', './build/runners')
|
||||
puts "UNITY_DIR_CREATE_RUNNER: #{ENV['UNITY_DIR']}"
|
||||
unity_dir = ENV['UNITY_DIR']
|
||||
require "#{unity_dir}/auto/generate_test_runner"
|
||||
require "#{ENV['UNITY_DIR']}/auto/generate_test_runner"
|
||||
|
||||
test = ARGV[0]
|
||||
runner = ARGV[1]
|
||||
|
||||
generator = UnityTestRunnerGenerator.new
|
||||
|
||||
generator.run(test, runner)
|
||||
generator = UnityTestRunnerGenerator.new.run(test, runner)
|
||||
|
||||
end
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
require 'cmock'
|
||||
require 'fileutils'
|
||||
require "#{ENV['UNITY_DIR']}/auto/unity_test_summary.rb"
|
||||
|
||||
build_dir = ENV.fetch('BUILD_DIR', './build')
|
||||
test_build_dir = ENV.fetch('TEST_BUILD_DIR', File.join(build_dir, 'test'))
|
||||
|
||||
parser = UnityTestSummary.new
|
||||
results = Dir["#{test_build_dir}/*.result"]
|
||||
parser = UnityTestSummary.new
|
||||
parser.set_targets(results)
|
||||
parser.run
|
||||
puts parser.report
|
||||
|
||||
Reference in New Issue
Block a user