Age | Commit message (Collapse) | Author |
|
Problem: Travis uses an old Ubuntu version.
Solution: Switch from precise to trusty. (Ken Takata, closes #1897)
|
|
Problem: No coverage on Travis with clang.
Solution: Use a specific coveralls version. (Ozaki Kiichi, closes #1888)
|
|
|
|
|
|
|
|
|
|
Problem: Build failure on Travis.
Solution: Set distribution explicitly. Use Lua and Ruby dev. (Ken Takata,
closes #1884)
|
|
Problem: Coveralls no longer shows per-file coverage.
Solution: Add coverage from codecov.io. (Christian Brabandt)
|
|
Problem: ASAN logs are disabled and don't cause a failure.
Solution: Enable ASAN logs and fail if not empty. (James McCoy,
closes #1425)
|
|
Problem: Travis is too slow to keep up with patches.
Solution: Increase git depth to 20
|
|
Problem: When two submits happen quick after each other, the tests for the
first one may error out.
Solution: Use a git depth of 10 instead of 1. (Christian Brabandt)
|
|
Problem: The clang build on CI fails with one configuration.
Solution: Redo a previous patch that was accidentally reverted.
|
|
Problem: The address sanitizer sometimes finds errors, but it needs to be
run manually.
Solution: Add an environment to Travis with clang and the address sanitizer.
(Christian Brabandt) Also include changes only on github.
|
|
|
|
|
|
|
|
|
|
|
|
Problem: The OS X build fails on Travis.
Solution: Skip the virtual framebuffer on OS X.
|
|
Problem: The GUI code is not tested by Travis.
Solution: Install the virtual framebuffer.
|
|
Problem: Not enough testing for popup menu. CTRL-E does not always work
properly.
Solution: Add more tests. When using CTRL-E check if the popup menu is
visible. (Christian Brabandt)
|
|
|
|
|
|
|
|
|
|
be merged then.
|
|
|
|
Problem: Coverage report is messed up by the unittests.
Solution: Add a separate test target for script tests. Use that when
collecting coverage information.
|
|
Problem: Having shadow and coverage on the same build results in the source
files not being available in the coverage view.
Solution: Move using shadow to the normal build.
|
|
Problem: Travis could check a few more things.
Solution: Run autoconf on one of the builds. (James McCoy, closes #510)
Also build with normal features.
|
|
Problem: "make shadow" was sometimes broken.
Solution: Add a test for it. (James McCoy, closes #520)
|
|
Problem: Travis also builds on a tag push.
Solution: Filter out tag pushes. (Kenichi Ito)
|
|
Problem: Not using CI services available.
Solution: Add configuration files for travis and appveyor. (PR #401)
|