diff options
author | Andrei Karas <akaras@inbox.ru> | 2017-04-24 00:31:30 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2017-04-24 00:31:30 +0300 |
commit | 55458f743c3ff7e42288bc08033481d8464dca62 (patch) | |
tree | 662f49b6e0b2badd37ee522677296353e98a0c7a | |
parent | 728d5b59772b30af50f8a96f4479de755d7504c7 (diff) | |
download | manaplus-55458f743c3ff7e42288bc08033481d8464dca62.tar.gz manaplus-55458f743c3ff7e42288bc08033481d8464dca62.tar.bz2 manaplus-55458f743c3ff7e42288bc08033481d8464dca62.tar.xz manaplus-55458f743c3ff7e42288bc08033481d8464dca62.zip |
Run manaplus in gdb if normal binary crashed in .gitlab-ci.yml
-rw-r--r-- | .gitlab-ci.yml | 115 | ||||
-rwxr-xr-x | tools/ci/scripts/runtest.sh | 2 |
2 files changed, 93 insertions, 24 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5cfef6783..5b1cdc920 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -74,7 +74,8 @@ gcc-5_c++11_i386: PACKAGES: gcc-5 g++-5 make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev - libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -90,6 +91,7 @@ gcc-6-i386: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -104,6 +106,7 @@ clang-3.9: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb gcc-6: stage: prebuild @@ -116,6 +119,7 @@ gcc-6: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb gcc-4.4: stage: prebuild @@ -129,6 +133,7 @@ gcc-4.4: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -211,6 +216,7 @@ gcc-5_sdl2: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev + gdb gcc-6_game_only: stage: prebuild @@ -223,6 +229,7 @@ gcc-6_game_only: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb gcc-6_dyecmd_only: stage: prebuild @@ -450,6 +457,7 @@ gcc-5_sanitize: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -464,6 +472,7 @@ gcc-6_sanitize: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -479,6 +488,7 @@ gcc-6_sanitize_i386: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -937,6 +947,7 @@ gcc-6_lto: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb gcc-6_lto_i386: stage: build @@ -950,6 +961,7 @@ gcc-6_lto_i386: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1093,6 +1105,7 @@ gcc-4.4_i386: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1108,6 +1121,7 @@ gcc-4.5: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1123,6 +1137,7 @@ gcc-4.6: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1138,6 +1153,7 @@ gcc-4.6_i386: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1153,6 +1169,7 @@ gcc-4.7: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1168,6 +1185,7 @@ gcc-4.7_i386: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1183,6 +1201,7 @@ gcc-4.7_c++11: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1198,6 +1217,7 @@ gcc-4.8: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb gcc-4.8_i386: stage: build @@ -1211,6 +1231,7 @@ gcc-4.8_i386: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1226,6 +1247,7 @@ clang-3.0: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1241,6 +1263,7 @@ clang-3.0_i386: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1256,6 +1279,7 @@ clang-3.3: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1271,6 +1295,7 @@ clang-3.3_i386: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1286,6 +1311,7 @@ clang-3.4: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb clang-3.4_i386: stage: build @@ -1299,6 +1325,7 @@ clang-3.4_i386: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1314,6 +1341,7 @@ clang-3.5: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb clang-3.5_i386: stage: build @@ -1327,6 +1355,7 @@ clang-3.5_i386: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1342,6 +1371,7 @@ clang-3.6: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1357,6 +1387,7 @@ clang-3.6_i386: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1372,6 +1403,7 @@ clang-3.7: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1387,6 +1419,7 @@ clang-3.7_i386: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1402,6 +1435,7 @@ clang-3.8: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1417,6 +1451,7 @@ clang-3.8_i386: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1431,6 +1466,7 @@ clang-3.8_i386: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb .clang-3.9_c++11_i386: stage: build @@ -1444,6 +1480,7 @@ clang-3.8_i386: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1458,6 +1495,7 @@ gcc-6_all_and_unittestsbin: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb gcc-4.8_c++11: stage: build @@ -1471,6 +1509,7 @@ gcc-4.8_c++11: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb gcc-4.9: stage: build @@ -1484,6 +1523,7 @@ gcc-4.9: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb gcc-4.9_i386: stage: build @@ -1497,6 +1537,7 @@ gcc-4.9_i386: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1512,6 +1553,7 @@ gcc-4.9_c++11: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb cmake_gcc-4.9: stage: build @@ -1525,6 +1567,7 @@ cmake_gcc-4.9: make cmake gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1539,6 +1582,7 @@ clang-4.0: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1553,6 +1597,7 @@ gcc-5: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb gcc-5_c++11: stage: build @@ -1565,6 +1610,7 @@ gcc-5_c++11: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb gcc-5_sdl2_c++11: stage: build @@ -1577,6 +1623,7 @@ gcc-5_sdl2_c++11: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev + gdb gcc-5_sdl2_c++11_i386: stage: build @@ -1590,6 +1637,7 @@ gcc-5_sdl2_c++11_i386: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev + gdb tags: - docker @@ -1604,6 +1652,7 @@ gcc-snapshot: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb gcc-snapshot_i386: stage: build @@ -1617,6 +1666,7 @@ gcc-snapshot_i386: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb tags: - docker @@ -1631,6 +1681,7 @@ gcc-snapshot_sdl2: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev + gdb gcc-snapshot_sdl2_i386: stage: build @@ -1644,6 +1695,7 @@ gcc-snapshot_sdl2_i386: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev + gdb tags: - docker @@ -1658,6 +1710,7 @@ gcc_without_mumble: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb gcc_with_customnls: stage: build @@ -1670,6 +1723,7 @@ gcc_with_customnls: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb gcc_wit_customnls_nonls: stage: build @@ -1682,6 +1736,7 @@ gcc_wit_customnls_nonls: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb gcc49_cilkplus: stage: build @@ -1695,6 +1750,7 @@ gcc49_cilkplus: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb gcc-5_cilkplus: stage: build @@ -1707,6 +1763,7 @@ gcc-5_cilkplus: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb gcc-6_cilkplus: stage: build @@ -1719,6 +1776,7 @@ gcc-6_cilkplus: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb gcc-6_pugixml: stage: build @@ -1731,6 +1789,7 @@ gcc-6_pugixml: make autoconf automake autopoint gettext libpugixml-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb gcc-6_pugixml_i386: stage: build @@ -1744,6 +1803,7 @@ gcc-6_pugixml_i386: make autoconf automake autopoint gettext libpugixml-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb gcc-6_pugixml_sdl2: stage: build @@ -1756,6 +1816,7 @@ gcc-6_pugixml_sdl2: make autoconf automake autopoint gettext libpugixml-dev libcurl4-gnutls-dev libpng-dev libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev + gdb gcc-6_pugixml_sdl2_i386: stage: build @@ -1768,6 +1829,7 @@ gcc-6_pugixml_sdl2_i386: make autoconf automake autopoint gettext libpugixml-dev libcurl4-gnutls-dev libpng-dev libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev + gdb gcc_portable: stage: build @@ -1780,6 +1842,7 @@ gcc_portable: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb clang-3.9_sdl2: stage: build @@ -1792,6 +1855,7 @@ clang-3.9_sdl2: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev + gdb gcc-6_no_asserts: stage: build @@ -1804,6 +1868,7 @@ gcc-6_no_asserts: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev + gdb gcc-4.8_sdl2: stage: build @@ -1817,6 +1882,7 @@ gcc-4.8_sdl2: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev + gdb gcc-4.9_sdl2: stage: build @@ -1830,6 +1896,7 @@ gcc-4.9_sdl2: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev + gdb gcc-5_h_eathena_tmwa: stage: build @@ -1941,7 +2008,7 @@ gcc-6_zlib_v1.2.3.9: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev - wget unzip + wget unzip gdb POST_CXXFLAGS: "-Wno-undef" tags: - docker @@ -1961,7 +2028,7 @@ gcc-6_zlib_v1.2.6.1: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev - wget unzip + wget unzip gdb POST_CXXFLAGS: "-Wno-undef" tags: - docker @@ -1981,7 +2048,7 @@ gcc-6_zlib_v1.2.9: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev - wget unzip + wget unzip gdb tags: - docker @@ -2000,7 +2067,7 @@ gcc-6_zlib_v1.2.10: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev - wget unzip + wget unzip gdb tags: - docker @@ -2019,7 +2086,7 @@ gcc-6_zlib_v1.2.11: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev - wget unzip + wget unzip gdb tags: - docker @@ -2038,7 +2105,7 @@ gcc-6_zlib_master: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev - wget unzip + wget unzip gdb tags: - docker @@ -2057,7 +2124,7 @@ gcc-6_zlib_develop: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev - wget unzip + wget unzip gdb tags: - docker @@ -2077,7 +2144,7 @@ gcc-6_zlib_develop: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libpng-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev - wget unzip + wget unzip gdb tags: - docker @@ -2096,7 +2163,7 @@ gcc-6_libpng_master: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev - wget unzip + wget unzip gdb tags: - docker @@ -2115,7 +2182,7 @@ gcc-6_libpng_libpng17: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev - wget unzip + wget unzip gdb tags: - docker @@ -2134,7 +2201,7 @@ gcc-6_libpng_libpng16: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev - wget unzip + wget unzip gdb tags: - docker @@ -2153,7 +2220,7 @@ gcc-6_libpng_libpng15: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev - wget unzip + wget unzip gdb tags: - docker @@ -2172,7 +2239,7 @@ gcc-6_libpng_libpng14: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev - wget unzip + wget unzip gdb tags: - docker @@ -2191,7 +2258,7 @@ gcc-6_libpng_libpng12: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev - wget unzip + wget unzip gdb tags: - docker @@ -2210,7 +2277,7 @@ gcc-6_libpng_libpng10: make autoconf automake autopoint gettext libxml2-dev libcurl4-gnutls-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev - wget unzip + wget unzip gdb tags: - docker @@ -2229,7 +2296,7 @@ gcc-6_curl_curl-7_9_8: make autoconf automake autopoint gettext libxml2-dev libpng-dev zlib1g-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev - wget unzip + wget unzip gdb tags: - docker @@ -2248,7 +2315,7 @@ gcc-6_curl_curl-7_40_0: make autoconf automake autopoint gettext libxml2-dev libpng-dev zlib1g-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev - wget unzip + wget unzip gdb tags: - docker @@ -2267,7 +2334,7 @@ gcc-6_curl_curl-7_52_1: make autoconf automake autopoint gettext libxml2-dev libpng-dev zlib1g-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev - wget unzip + wget unzip gdb tags: - docker @@ -2286,7 +2353,7 @@ gcc-6_curl_curl-7_53_1: make autoconf automake autopoint gettext libxml2-dev libpng-dev zlib1g-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev - wget unzip + wget unzip gdb tags: - docker @@ -2306,7 +2373,7 @@ gcc-6_SDL_SDL-1.2: PACKAGES: gcc-6 g++-6 make autoconf automake autopoint gettext pkg-config libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libglu1-mesa-dev - wget unzip + wget unzip gdb runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_master.sh runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_master.sh tags: @@ -2326,7 +2393,7 @@ gcc-6_SDL_default: PACKAGES: gcc-6 g++-6 make autoconf automake autopoint gettext pkg-config libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev - wget unzip + wget unzip gdb runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_master.sh runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_master.sh tags: @@ -2390,7 +2457,7 @@ gcc-6_SDL_SDL-1.2_old: make autoconf automake autopoint gettext pkg-config libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libglu1-mesa-dev libjpeg-dev libtiff-dev - wget unzip + wget unzip gdb runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_v1.2.5.sh runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_v2.9.1.sh POST_CXXFLAGS: "-Wno-undef" @@ -2412,7 +2479,7 @@ gcc-6_SDL_default_old: make autoconf automake autopoint gettext pkg-config libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libjpeg-dev libtiff-dev - wget unzip + wget unzip gdb runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_v1.2.5.sh runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_v2.9.1.sh POST_CXXFLAGS: "-Wno-undef" diff --git a/tools/ci/scripts/runtest.sh b/tools/ci/scripts/runtest.sh index 9862d5bf8..bfb8d370e 100755 --- a/tools/ci/scripts/runtest.sh +++ b/tools/ci/scripts/runtest.sh @@ -10,6 +10,8 @@ kill -0 ${PID} if [ "$?" != 0 ]; then echo "Error: process look like crashed" cat logs/run.log + echo "Run with gdb" + gdb -ex=run --args ./src/manaplus exit 1 fi kill -s SIGTERM ${PID} |