Commit Graph

55 Commits (3802412d688262bcdeb4dd7239c45667e5730b00)

Author SHA1 Message Date
lethosor 0128bc39db Don't include stdout.log in build output
This has ncurses output in it
2018-07-19 11:43:43 -04:00
lethosor 777a9147df Restore some important travis settings (build supported plugins again) 2018-07-18 15:20:10 -04:00
lethosor 75793c6750 Travis: remove DFHack-built things in DF folder from cache 2018-07-18 14:32:47 -04:00
lethosor 063602349c Add a basic test library and a couple GUI module tests (squashed)
Also modified Core/Console a bit to get this to actually produce output on
Travis (DFHACK_DISABLE_CONSOLE now allows console output, just not input)

Squashed merge from lethosor/tests
2018-07-18 14:29:13 -04:00
lethosor a779b247d4 Travis: fix Ninja build 2018-07-17 11:53:24 -04:00
lethosor 1ebac6fad9 travis: use ninja 2018-07-17 11:49:15 -04:00
Ben Lubar 3b6a0738a0
Add check-rpc.py for Travis. 2018-07-04 15:32:06 -05:00
lethosor a37ac2c349 Re-enable IRC notifications 2018-02-05 19:22:07 -05:00
lethosor 2af5f7ab87 Add test runner 2018-02-04 16:00:53 -05:00
lethosor 23efb1cbf1 Run startup commands in dfhack_travis.init 2018-02-04 02:27:09 -05:00
lethosor 4aa0990dc7 Fix issue with DF not quitting 2018-02-04 02:09:18 -05:00
lethosor f8a9557562 Exit with pop-screen 2018-02-04 00:36:19 -05:00
lethosor 638f0ab35a Add "headless" mode, use in travis 2018-02-03 23:59:01 -05:00
lethosor b54a35ce5d Build 64-bit DFHack, install SDL 2018-02-03 23:26:43 -05:00
lethosor 39b488a103 Download/install DF 2018-02-03 23:17:58 -05:00
lethosor f020ad0546 Re-enable Lua test and IRC notifications 2017-06-22 11:37:44 -04:00
lethosor 808835f149 Download Lua insecurely
Travis doesn't like the HTTPS URL:
https://travis-ci.org/lethosor/dfhack/builds/245829296
2017-06-22 11:13:22 -04:00
lethosor 1de290b38c Travis: Add script to build Lua 5.3 2017-06-22 11:07:53 -04:00
lethosor 561bb1ce0f Travis: temporarily disable Lua check 2017-05-27 00:10:07 -04:00
lethosor 672410bea7 travis: Use sphinx 1.4 only for now
The sphinx.domains.cpp extension (which I'm not sure we're explicitly using)
generates a warning with parallel docs builds, which causes the Travis build to
fail. This may be something that needs to be fixed upstream.
2016-12-05 12:21:27 -05:00
lethosor a5afd98863 travis: install requests[security] to silence sphinx warning 2016-12-05 12:14:08 -05:00
lethosor 206e9ef993 Re-enable Travis IRC notifications 2016-11-22 17:31:36 -05:00
lethosor 80e0a91670 Update .travis.yml for 0.43.05 2016-11-22 16:59:34 -05:00
lethosor 29963f4b67 Rename script-in-readme to script-docs 2016-07-26 22:51:42 -04:00
lethosor cfaba3ec71 Update various references to scripts/ and mention old git issues in Compile.rst 2016-06-29 19:38:15 -04:00
lethosor 27a84a8246 Move scripts to library/scripts
git can't cope with replacing scripts/3rdparty/* submodules with a single
scripts submodule.
2016-06-15 18:45:08 -04:00
lethosor e7fba67a72 run sphinx-build in parallel 2016-04-12 20:09:27 -04:00
PeridexisErrant b03e8f26d4 Don't cover error by re-running Sphinx 2016-04-11 09:30:05 +10:00
PeridexisErrant eaa08fd2a5 Fail build on documentation error
-qW is 'run silently, warnings as errors'.

I think this is appropriate to catch eg broken internal links, since we
also fail builds for missing script docs.
Shame it only runs to first warning in this mode; so run again emitting
all errors.
2016-04-11 09:30:05 +10:00
lethosor 85cfaa6dbd Enable IRC notifications for build failures 2016-03-26 11:27:59 -04:00
lethosor 122918c30f travis: use gcc 4.5 and 4.8 2016-03-20 13:39:29 -04:00
lethosor dec1d95cb6 travis: build docs 2015-12-19 10:55:35 -05:00
lethosor 26abc5e915 Add script to check Authors.rst 2015-11-26 13:17:18 -05:00
lethosor e176c3ea05 Merge remote-tracking branch 'PeridexisErrant/docs-again' into develop 2015-11-07 15:50:11 -05:00
PeridexisErrant 18a921baef Further clarify Core; move plugins out; other fixes
- Fix formatting of (c) in license
- Avoid possible issues with script linting
- Move plugin docs out of Core.rst
- Fix some builtin docs, tweak other bits
2015-11-06 11:44:43 +11:00
lethosor b7a69846d9 Fix travis.yml syntax issue 2015-10-30 23:30:06 -04:00
lethosor 68ae59d4bc log git commit in travis build 2015-10-30 23:11:14 -04:00
lethosor 84eb9e6cf8 travis: Increase number of parallel builds 2015-10-03 16:08:13 -04:00
lethosor f4a2188e42 Travis: Build DFHack 2015-10-03 15:58:41 -04:00
lethosor d6821e6d66 Clean up .travis.yml 2015-09-26 20:05:32 -04:00
expwnent 3b97a897da Update travis. 2015-09-25 19:15:21 -04:00
PeridexisErrant 8661f5dc4f Add linter to check scripts are in readme, pass it
We knew a fair few were missing, but this was more than I expected.
2015-09-23 15:25:41 +10:00
PeridexisErrant eb5286dd86 Misc changes for better structure 2015-09-22 18:42:15 +10:00
expwnent e707e01221 travis: Try pip again. 2015-09-21 18:59:12 -04:00
expwnent f80aa7fd2e travis: Try python-docutils package. 2015-09-21 18:50:21 -04:00
expwnent 5b85ea1314 Attempt to move to new travis infrastructure. 2015-09-21 18:38:11 -04:00
lethosor be89db5bad Implement ruby syntax checks 2015-03-15 23:29:08 -04:00
lethosor e19123b71b Force rst files to be generated for travis builds 2015-03-04 18:26:59 -05:00
lethosor 423a4f9306 Run pip as root 2015-03-04 17:10:25 -05:00
lethosor 00fd41c24d travis: Run fixTexts.sh 2015-03-04 17:10:15 -05:00