Hello,
ceedling is having issues finding my file while generating mocks, but it can find it when printing the inclusion list. Any help would be appreciated!
Terminal log:
$ ceedling clobber test:all
Clobbering all generated files...
(For large projects, this task may take a long time to complete)
Test 'test_my_module.c'
------------------
Generating include list for foo.h...
Generating include list for bar.h...
Generating include list for foobar.h...
ERROR: Found no file 'platform.h' in search paths.
rake aborted!
/home/alynch/.ruby/gems/ceedling-0.31.1/lib/ceedling/file_finder_helper.rb:45:in `blow_up'
/home/alynch/.ruby/gems/ceedling-0.31.1/lib/ceedling/file_finder_helper.rb:22:in `block in find_file_in_collection'
/home/alynch/.ruby/gems/ceedling-0.31.1/lib/ceedling/file_finder_helper.rb:12:in `find_file_in_collection'
/home/alynch/.ruby/gems/ceedling-0.31.1/lib/ceedling/file_finder.rb:22:in `find_header_file'
/home/alynch/.ruby/gems/ceedling-0.31.1/lib/ceedling/preprocessinator_helper.rb:30:in `block in preprocess_mockable_headers'
/home/alynch/.ruby/gems/ceedling-0.31.1/lib/ceedling/preprocessinator_helper.rb:46:in `block in preprocess_files_smartly'
/home/alynch/.ruby/gems/ceedling-0.31.1/lib/ceedling/preprocessinator_helper.rb:46:in `preprocess_files_smartly'
/home/alynch/.ruby/gems/ceedling-0.31.1/lib/ceedling/preprocessinator_helper.rb:28:in `preprocess_mockable_headers'
/home/alynch/.ruby/gems/ceedling-0.31.1/lib/ceedling/preprocessinator.rb:26:in `preprocess_test_and_invoke_test_mocks'
/home/alynch/.ruby/gems/ceedling-0.31.1/lib/ceedling/test_invoker.rb:84:in `block in setup_and_invoke'
/home/alynch/.ruby/gems/ceedling-0.31.1/lib/ceedling/test_invoker.rb:51:in `setup_and_invoke'
/home/alynch/.ruby/gems/ceedling-0.31.1/lib/ceedling/tasks_tests.rake:13:in `block (2 levels) in <top (required)>'
/home/alynch/.ruby/gems/ceedling-0.31.1/bin/ceedling:345:in `block in <top (required)>'
/home/alynch/.ruby/gems/ceedling-0.31.1/bin/ceedling:332:in `<top (required)>'
/home/alynch/.ruby/bin/ceedling:23:in `load'
/home/alynch/.ruby/bin/ceedling:23:in `<main>'
Tasks: TOP => test:all
(See full trace by running task with --trace)
--------------------
OVERALL TEST SUMMARY
--------------------
No tests executed.
$ ceedling clobber files:include | grep "platform.h"
- THE/FILE/IM/LOOKING/FOR/platform.h
Thanks,
Andrew