Fixed/cleaned up require paths in make support scripts.

This commit is contained in:
Greg Williams
2015-04-07 19:55:05 -04:00
parent a86c281824
commit 89724069fb
6 changed files with 7 additions and 22 deletions
+1
View File
@@ -4,3 +4,4 @@ test/system/generated
Gemfile.lock
.rake_t_cache
.DS_Store
examples/make_example/build
-2
View File
@@ -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
+2 -4
View File
@@ -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 -1
View File
@@ -1,4 +1,4 @@
require 'cmock'
require "#{ENV['CMOCK_DIR']}/lib/cmock"
raise "Header file to mock must be specified!" unless ARGV.length >= 1
+2 -12
View File
@@ -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 -3
View File
@@ -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