1
0
mirror of https://github.com/ThrowTheSwitch/Unity.git synced 2026-01-23 00:15:58 +01:00
Commit Graph

14 Commits

Author SHA1 Message Date
Mark VanderVoord
3062c39725 Starting to enforce our coding style. The first step is that we’ve pulled in Rubocop to check out Ruby syntax. There is likely a bit of customization to do yet AND there is definitely that backlog of todo’s that we just told it to ignore. 2017-03-28 08:44:32 -04:00
jsalling
e0104179ed Fix 32-bit build issues on Travis-CI by installing multilib
If, longer term, the Travis-CI support for 32-bit is inconsistent
the lines that failed are:
 - make -s DEBUG=-m32
 - cd ../example_3 && rake
Add target 'ci' for building examples with -Werror
2017-01-22 21:13:08 -06:00
jsalling
bb7f889f03 Compile examples in continuous integration, update example_3 readme
Altered the rake build so that it passes. The example_3 shows off
some failing tests, so the rake build has to ignore those.
Update .gitignore file with executables from examples
2017-01-18 19:33:24 -06:00
Matt Chernosky
df2d37459b Try manually installing rspec in Travis CI. 2016-12-02 22:57:10 -07:00
nah
906447f13f Don't need to print out rake's version anymore. 2016-09-04 09:43:25 -05:00
nah
1dcf902ec2 Don't need sudo on Linux so remove it. 2016-09-04 09:40:30 -05:00
nah
f255511a7c Test on both Linux and OSX.
Switch to C language so we can specify operating systems. We have to install ruby 2.1 via rvm because the ruby interpreter on travis ci crashes when running rake ci, however that same version of ruby works fine on my local machine. This work around adds about 6 Minutes to the build and should be replaced as soon as possible to speed up builds.
2016-09-04 09:34:59 -05:00
jsalling
da7e375cf9 Start building Unity & Fixture with C89 flags in continuous integration
Remove stdint.h from the C89 build due to -pedantic warnings from type
  'long long' and constants like UINTPTR_MAX = 18446744073709551615ULL
2016-08-30 19:57:55 -05:00
jsalling
593a03462e Add an option to omit UNITY_OUTPUT_CHAR declaration from the header
This solves the warnings from -Wredundant-decls when overriding the
  OUTPUT function with a function declared in another header.
 It's better this is the non-default option, since using it requires either
  a declaration of the new function OR a preprocessor guard on declaring
  UNITY_OUTPUT_CHAR (as in unity.c here), in every file using the function.
 See Pull Request #185 for more.
2016-04-24 23:30:19 -05:00
jsalling
25a3666e47 Add Unity Fixture to the travisCI build, and use Makefile builds
Prevent changes in core Unity from silently breaking Fixture
2016-04-24 12:07:51 -05:00
Mark VanderVoord
bff1fc68cb rearranged project to centralize all self-test stuff under test directory. only pull in includes when required. 2014-07-30 10:14:02 -04:00
Greg Williams
9d103ba712 Removed bundler support from .travis.yml and env setup, since unnecessary 2014-07-29 15:45:07 -04:00
Greg Williams
78db7b19e6 Added export to specify LIBRARY_PATH for Linux, due to googling 2014-07-29 15:09:17 -04:00
Greg Williams
3d8e4afb5f Added .travis.yml to config travis build properly 2014-07-29 14:47:42 -04:00