Commit graph

25 commits

Author SHA1 Message Date
Soonho Kong
d1f3ff8a26 chore(build): add Lua to OSX build 2013-11-08 16:04:33 -05:00
Soonho Kong
a46b313c1c chore(travis): use demangle_cpptype.py to print out test/valgrind output
[skip ci]
2013-09-29 16:30:02 -07:00
Soonho Kong
58e2ec331c chore(travis): use c++filt to handle demangled c++ names 2013-09-28 23:38:22 -07:00
Soonho Kong
d48ec2ddfa chore(travis): fix git-commit-msg extraction
[skip-ci]
2013-09-28 13:33:13 -07:00
Soonho Kong
3527babfee chore(travis): use consistent build name
- have build name is in the form of
       "<BRANCH>_<CXX_COMPILER>_<BUILD_TYPE>(_TC)?"
   to have consistency over time.
 - have "Generator" field in cdash XMLs which is in the form of
        "<GIT_COMMIT>###<GIT_SUBJECT>"
   it will be displayed as a small mouseover-text.
2013-09-27 12:22:44 -07:00
Soonho Kong
69269982cb Update .travis.osx.yml
- make TCMALLOC explicit
[skip ci]
2013-09-20 18:10:12 -07:00
Soonho Kong
749404a5bf Update .travis.osx.yml
disable tcmalloc for OSX
2013-09-20 11:37:42 -07:00
Soonho Kong
15861ef6ea Update binary uploading process
- fix commit name for OSX & Windows
- fix NOW to use specific time zone, PST
- upload compressed binary for archiving
2013-09-15 01:17:05 -07:00
Soonho Kong
d51af953ca Update doxygen process, only update changed files 2013-09-15 01:17:05 -07:00
Soonho Kong
9b0f12931c Update .travis files
- move triggers (BB/Win/OSX) to before_script section
 - update DROPBOX_KEY for windows
 - copy archive binaries to dropbox
 - do not use custom lcov. just use ctest -ExperimentalCoverage
2013-09-10 17:05:14 -07:00
Soonho Kong
48b5625f41 Update .travis files to continue memcheck if it generates exceptions 2013-09-10 13:09:10 -07:00
Soonho Kong
f3f74b9ff5 Fix .travis files
- OSX sed expects parameter for "-i" option
- for Windows and OSX build, we need to get the commit hash of HEAD~
  instead of HEAD because we made an extra commit to trigger the build
2013-09-05 20:53:21 -07:00
Soonho Kong
d9bca66585 Update .travis files to have consistent site/build names 2013-09-05 20:20:37 -07:00
Soonho Kong
82897d26f1 Update .travis.osx.yml
Turn off 'MEMCHECK' for OSX build.
[skip ci]
2013-09-04 16:17:36 -07:00
Soonho Kong
7d6f87cb8a Put MemCheck and Submit to "after_script" section to ignore possible failures 2013-09-04 15:35:07 -07:00
Soonho Kong
6edf7f5b94 Supress gcc warnings on OS X 2013-09-04 04:46:38 -07:00
Soonho Kong
9522048390 Use my.cdash.org to store results of unittests, coverage, and valgrind 2013-09-04 02:49:14 -07:00
Soonho Kong
bbbd584b45 Use my.cdash.org to store results of unittests, coverage, and valgrind 2013-09-04 00:51:20 -07:00
Soonho Kong
cf284ecf90 Update .travis.osx.yml
- remove gmp & mpfr from the precompiled package because it sometimes causes a build failure for mpfr.
- take out -v option when extracting gcc.tar.bz2
[skip ci]
2013-08-26 09:09:08 -07:00
Soonho Kong
4a4f7eb9e2 Update .travis.yml and .travis.osx.yml
On Linux:
 - push to the repo on bitbucket, to trigger email-diff
 - push to the lean-osx repo on github, to trigger osx build & test
 - run test coverage and upload to dropbox
 - run doxygen and upload to dropbox
 - upload compiled binaries to dropbox
 - secure passwords by putting "-q" option to git operations

On OSX:
 - build & test
 - upload compiled binaries to dropbox
 - roll back to HPC g++-4.9.0 + gmp & mpfr (homebrew)
 - patch the problem in <cstddef>, saved in dropbox
2013-08-20 02:01:46 -07:00
Soonho Kong
f9cbdb5456 Update .travis.osx.yml to use precompiled gcc/mpfr/gmp, and copy precompiled lean binaries to dropbox 2013-08-19 16:51:21 -07:00
Soonho Kong
dc551c80dc Update .travis.osx.yml and add scripts to run doxygen and testcov on travis-ci(OSX) 2013-08-18 14:06:01 -07:00
Soonho Kong
96c4343b0c Simplify .travis.osx.yml 2013-08-15 11:51:46 -07:00
Soonho Kong
5a38480cf7 Remove "continue_on_violation(true);" from tests 2013-08-14 13:24:18 -07:00
Soonho Kong
74457c10cf Add .travis.osx.yml and update .travis.yml to trigger OSX build 2013-08-13 00:35:14 -07:00