25 Commits

Author SHA1 Message Date
28e56251dd update build_tests_spec to invoke rscons in a subprocess for each test 2017-05-20 15:15:07 -04:00
0ea842fffe rework Preprocess builder to consider deep dependencies - fix #21 2015-01-20 21:16:21 -05:00
Michael D. Lowis
92d4dd8396 Implemented SimpleBuilder and updated Environment#add_builder method to support it 2014-10-16 16:37:37 -04:00
30564af558 add build test for D 2013-11-05 16:29:15 -05:00
cc2c2733fc move build_tests_spec.rb back into spec, remove build_tests rake task 2013-11-05 16:22:09 -05:00
ddb5357b02 explicitly set LD construction variable in one build test 2013-11-05 16:19:02 -05:00
b805e5379f execute all build tests in the top-level rake context instead of spawning subprocesses 2013-11-05 16:11:08 -05:00
797580e937 Environment: remove support for specifying :builders key in constructor 2013-11-05 14:18:02 -05:00
0cd9dbd1bd add separate spec_helper.rb for build_tests directory 2013-11-05 11:36:30 -05:00
b38c56d446 move build_tests_spec.rb to build_tests directory; add build_tests task 2013-11-05 11:05:45 -05:00
446fef931f add "tweakers" functionality
tweakers allow the user to modify construction variables before any build is performed
2013-10-15 16:15:37 -04:00
dc6bac2895 change build_dir build test to test build_dir specified as a Regexp 2013-10-04 21:40:11 -04:00
e50aac31c9 tweak custom_builder build test for additional coverage 2013-10-04 21:26:51 -04:00
64d15602cc add Library default builder 2013-09-12 23:35:34 -04:00
e04e67698a add rspec test for overridding construction variables for an individual builer 2013-09-12 23:05:04 -04:00
837dff9374 pass extra construction variables to Builder#run() 2013-09-12 22:57:22 -04:00
6fa4a8556a support compiling C++ objects with Object builder 2013-08-03 14:47:41 -04:00
b8acc74b5d add Environment#clone() and a build test for it 2013-07-15 21:44:07 -04:00
c9f6bdb2e2 pass environment to builder functions instead of as an initialization parameter 2013-07-15 21:41:33 -04:00
5dee51b21c add build test for custom builders 2013-07-15 20:46:00 -04:00
2cb584312e add build test using a build directory 2013-07-15 19:14:52 -04:00
141f8ad5ac test re-invoking a builder if the command-line options change 2013-07-14 23:24:46 -04:00
2f907ab3eb test :short echo mode 2013-07-07 19:54:05 -04:00
06be9a812e test building with a header file 2013-07-07 17:34:44 -04:00
4152cfd1ea create rspec environment for build tests 2013-06-30 15:23:00 -04:00