Yao Wei Tjong 姚伟忠
9b9a53260a
For CI - Also kill the child processes when time out.
2016-04-20 18:47:47 +08:00
Yao Wei Tjong 姚伟忠
70db25ac45
For CI - allow guarded long running process to use longer cutoff time.
2016-04-18 16:56:51 +08:00
Yao Wei Tjong 姚伟忠
faf50b0d99
For CI - wake up the main thread as soon as worker thread completes.
2016-04-18 12:38:07 +08:00
Yao Wei Tjong 姚伟忠
b531d1b2e5
For CI - yield the code block in full speed when not using Xcode.
2016-04-17 18:58:30 +08:00
Yao Wei Tjong 姚伟忠
01760b8ada
For CI - make worker thread has higher priority than the main thread.
2016-04-16 21:00:18 +08:00
Yao Wei Tjong 姚伟忠
fb47f495da
For CI - check the time each minute instead of at each post build step.
...
This should fix 2 things: 1) long running glew compilation being killed by Travis CI due to absent of output; 2) long running universal binary for Urho3D library target on iOS build overshoot the build time limit.
2016-04-16 20:24:34 +08:00
Yao Wei Tjong 姚伟忠
53f064c5af
For CI - guard against 'install' process which is long running on iOS.
2016-04-16 11:41:24 +08:00
Yao Wei Tjong 姚伟忠
fffdeffec8
For CI - add another checkpoint after the first scaffolding test.
2016-04-13 11:10:17 +08:00
Yao Wei Tjong 姚伟忠
9181173e43
For Travis - do not split the time when reaching each make's target.
...
Tighten up to only perform more granular timeup check on the longest build process on Xcode as it may overshoot due to universal binary build.
2016-04-06 13:24:46 +08:00
Yao Wei Tjong 姚伟忠
6d089c28a3
For Travis - use alternative way to detect make's time up.
...
Do not rely on the actual exit code from GNU make because it appears the code is different between Linux version and Darwin version.
[ci only: OSX] [skip appveyor]
2016-04-05 22:14:51 +08:00
Yao Wei Tjong 姚伟忠
01b86ba68a
For Travis CI - more granular timeup check to avoid timeout error.
...
[ci only: OSX] [skip appveyor]
2016-04-05 16:36:33 +08:00
Yao Wei Tjong 姚伟忠
15a90276f5
For AppVeyor CI - bring checkpoint timer to AppVeyor.
2016-03-26 19:41:20 +08:00
Yao Wei Tjong 姚伟忠
3749d72279
For Travis CI - display lap time between checkpoints.
2016-03-25 22:43:28 +08:00
Yao Wei Tjong 姚伟忠
1796182337
For Travis CI - cleanup homebrew caches to free up disk space.
2016-03-25 21:11:15 +08:00
Yao Wei Tjong 姚伟忠
8ef50490ba
For Travis CI - switch to Xcode 7.3 and display second in checkpoints.
...
Add temporary scouting logic to hunt down Java and other unneeded software components in the OSX build environment.
2016-03-25 14:33:02 +08:00
Yao Wei Tjong 姚伟忠
1e2baf7d7f
Correct typo error in the ci_delete_mirror rake task.
...
Related to commit c93c164e01
2016-03-20 14:28:25 +08:00
Yao Wei Tjong 姚伟忠
c93c164e01
Fix head movement detection in ci_delete_mirror rake task.
...
Close #1234 . [ci skip]
2016-03-20 12:11:41 +08:00
Yao Wei Tjong 姚伟忠
f5fcfc48f1
Set CMake minimum version to 3.2.3 for Windows platform.
...
This is in preparation to use optional components feature of find_package() command for FindDirectX.cmake module (was FindDirect3D).
2016-03-16 01:45:08 +08:00
Yao Wei Tjong 姚伟忠
14d4e0d378
Fix all the cross-compiling builds due to bugs in SDL CMakeLists.txt.
...
Fix SDL library build on Linux, Android, and RPI platforms.
2016-03-16 01:45:08 +08:00
Yao Wei Tjong 姚伟忠
ccf6648eb3
Utilize new SDLActivity's get arguments feature.
2016-03-16 01:42:01 +08:00
Yao Wei Tjong 姚伟忠
8c8e4c475a
For Travis & AppVeyor - fix the CI mirror branch deletion logic.
2016-03-04 00:47:50 +08:00
Yao Wei Tjong 姚伟忠
873e80e98e
For Travis & AppVeyor - do not use 'abort' when skipping deletion.
...
Pardon our dust.
Related to cac7a8419c
2016-03-03 12:19:19 +08:00
Yao Wei Tjong 姚伟忠
cac7a8419c
For Travis & AppVeyor - simplify the logic for CI mirror deletion.
...
Attempt to fix issue with CI mirror deletion for VS-CI.
Only apply the verbosity option for msbuild when building RUN_TESTS and not when building other targets.
2016-03-02 23:28:34 +08:00
Yao Wei Tjong 姚伟忠
f73f9e182f
For Travis & AppVeyor - fix rake task for CI mirror branch deletion.
...
Since the ctest -VV does not reveal anything useful in troubleshooting the 39_CrowdNavigation demo, attempt to increase the verbosity of msbuild output to see it could reveal anything useful.
2016-03-02 17:21:51 +08:00
Yao Wei Tjong 姚伟忠
98006623a8
For Travis CI & AppVeyor - fix the primary/secondary VS CI build setup.
...
Revert previous changes to do a force push on the 'git subtree add' rake task as it is quite dangerous to do so. Trade off the convenience to prevent potential accident to lose the subtree branch due invalid operation.
2016-03-01 23:18:41 +08:00
Yao Wei Tjong 姚伟忠
877cfaf384
For AppVeyor - pass '-C Debug' to ctest invocation.
...
[ci only: VS]
Related to #1200 .
2016-02-26 23:36:38 +08:00
Yao Wei Tjong 姚伟忠
a03a9f06a7
For Travis CI - fix .appveyor.yml generation for secondary AppVeyor CI.
...
Bitten by ancient Ubuntu 12.04 LTS again. Its Rake/yaml module still uses old convention to output "non-specific tag" in front of value with reserved yaml symbols although they are already escaped in quotes.
Related to #1200 .
2016-02-26 19:18:30 +08:00
Yao Wei Tjong 姚伟忠
4cec292342
Attempt to fix secondary AppVeyor CI mirror branch creation.
...
Related to #1200 .
2016-02-26 10:01:43 +08:00
Yao Wei Tjong 姚伟忠
fcbc0030c5
Move the crowd navigation sample unit test out of primary AppVeyor CI.
...
A new secondary AppVeyor CI mirro branch is now setup just for troubleshooting the offending sample.
Related to issue #1200 .
2016-02-25 23:32:53 +08:00
Yao Wei Tjong 姚伟忠
1e311acb6a
Speed up build for Debug configuration by building only active arch.
2016-02-02 22:19:57 +08:00
Yao Wei Tjong 姚伟忠
829d1923a6
Use force when pushing local subtree to remote.
2016-01-31 13:15:08 +08:00
Yao Wei Tjong 姚伟忠
16fd906363
For CI - Fix the scaffolding test on Mac VM using abs path.
...
[ci only: master, OSX] [skip appveyor]
2016-01-28 21:02:38 +08:00
Yao Wei Tjong 姚伟忠
1dbb27d3c0
Pardon our dust. Fix the scaffolding test on Win using abs path.
...
[ci only: AppVeyor]
2016-01-28 19:27:39 +08:00
Yao Wei Tjong 姚伟忠
9c42773439
Minor clean up on Rakefile and fix scaffolding rake task on Windows.
...
Close #1174
2016-01-28 19:00:01 +08:00
Yao Wei Tjong 姚伟忠
4e2a7d6b19
For CI - reduce sample count for iOS, otherwise artifact is too big.
2016-01-27 14:17:43 +08:00
Yao Wei Tjong 姚伟忠
90b53f859a
For CI - fix build artifact upload.
...
[ci package]
2016-01-27 01:32:11 +08:00
urho3d-travis-ci
c4f6f315ff
Travis CI: bump copyright to 2016.
...
[ccache clear]
2016-01-26 13:55:03 +00:00
Yao Wei Tjong 姚伟忠
0e8b3cee3f
For CI - automatically bump copyright when crossing a new year.
2016-01-26 21:46:59 +08:00
Yao Wei Tjong 姚伟忠
aaf86f4bc1
For Travis CI - ensure commits arrive in the correct sequence. Take 2.
2016-01-25 19:47:07 +08:00
Yao Wei Tjong 姚伟忠
ff0f2b4d61
Add rake tasks for Urho3D maintainers.
2016-01-25 15:58:29 +08:00
Yao Wei Tjong 姚伟忠
831da98b49
For Travis CI - ensure the commits arrive in the correct sequence.
2016-01-24 11:53:18 +08:00
Yao Wei Tjong 姚伟忠
45af671009
For Travis CI - increase the chance of successful iOS packaging build.
2016-01-24 00:51:23 +08:00
Yao Wei Tjong 姚伟忠
705e06dd1c
Remove an unprintable \015 character in the cmake_codelite.sh.
...
The character had caused the script not operable.
For Travis CI and AppVeyor - bug fixes and improvement to make the CI builds more stable, hopefully.
2016-01-23 23:39:06 +08:00
Yao Wei Tjong 姚伟忠
90c97b95c4
Fix try_run logic in FindUrho3D module to support MSVC static runtime.
...
Close #1140 .
2016-01-22 19:13:51 +08:00
Yao Wei Tjong 姚伟忠
105aa2699e
Use Readline library when it is found for Lua and isql.
2016-01-22 02:05:30 +08:00
Yao Wei Tjong 姚伟忠
295c4c6a05
For Travis CI - new commit msg pattern to trigger 64-bit only build.
2016-01-22 00:15:45 +08:00
Yao Wei Tjong 姚伟忠
cff5fe2d3d
For Travis CI - enable URHO3D_LUAJIT build option on iOS CI builds.
...
Upgrade to CMake 3.4.1 for OSX CI build jobs.
Close #1146
2016-01-21 19:28:02 +08:00
Yao Wei Tjong 姚伟忠
da3a82979b
Bake URHO3D_TESTING to ensure downstreams get consistent struct size.
2016-01-21 00:01:28 +08:00
Yao Wei Tjong 姚伟忠
bdcf7b242c
For AppVeyor - attempt to auto RDP so that make test can be run.
...
Also fix the package upload problem for AppVeyor CI jobs.
2016-01-15 20:29:59 +08:00
Yao Wei Tjong 姚伟忠
7051e07110
For Travis CI - enable LuaJIT for Android 64-bit (arm64-v8a).
...
[ci skip]
2016-01-13 22:17:17 +08:00