Changes between Version 24 and Version 25 of Buildbot


Ignore:
Timestamp:
Dec 22, 2015, 5:50:50 AM (8 years ago)
Author:
Even Rouault
Comment:

Update with new C.I. targets

Legend:

Unmodified
Added
Removed
Modified
  • Buildbot

    v24 v25  
    77drivers compiled in is rather extensive. The packages with the generated executables can also be downloaded.
    88
    9 There is also a Appveyor continuous integration build. It builds a minimal GDAL (no optional dependency) in DEBUG mode with Visual Studio 2013 (a.k.a VC12 / MSVC 1800), so as to fit below the 30 minutes limit. The builds can be see at :
     9There is also a Appveyor continuous integration build. It builds a minimal GDAL (no optional dependency) in DEBUG mode with Visual Studio 2008 (aka VC9 / MSVC 1500), 2013 (a.k.a VC12 / MSVC 1800) and VS 2015 (a.k.a VC13 / MSVC 1900), so as to fit below the 30 minutes limit. The builds can be see at :
    1010https://ci.appveyor.com/project/rouault/gdal-coverage . Note that the Python autotest suite is not run due to the timeout issue.
    1111
     
    9898== Python 3 ==
    9999
    100 Python 3 bindings are tested under Travis-CI : see python3 builds at https://travis-ci.org/rouault/gdal_coverage/builds.
     100Python 3 bindings are tested under Travis-CI : see python3 builds at https://travis-ci.org/rouault/gdal_coverage/builds. Autotest suite is run.
    101101
    102102== Android ==
    103103
    104 Android builds are done under Travis-CI : see trunk_android builds at https://travis-ci.org/rouault/gdal_coverage/builds.
     104Android builds are done under Travis-CI : see trunk_android builds at https://travis-ci.org/rouault/gdal_coverage/builds. Just cross compilation is done.
    105105
    106106== MacOS-X ==
    107107
    108 MacOS-X builds are done under Travis-CI : see trunk_travis_macosx builds at https://travis-ci.org/rouault/gdal_coverage/builds. They run the autotest suite.
     108MacOS-X builds are done under Travis-CI : see trunk_travis_macosx builds at https://travis-ci.org/rouault/gdal_coverage/builds. Autotest suite is run.
    109109
     110== C++ 11 compatibility ==
     111
     112A build enabling C++11 mode is done under Travis-CI : see  trunk_gcc4.8_stdc11 builds at https://travis-ci.org/rouault/gdal_coverage/builds. Autotest suite is run.
     113
     114== Big-endian host ==
     115
     116A cross compilation for a big endian host (armeb) is done under Travis-CI : see trunk_big_endian builds at https://travis-ci.org/rouault/gdal_coverage/builds. Just cross compilation is done.
     117
     118== Ubuntu Precise 12.04 i386 (32-bit) build ==
     119
     120See trunk_32bit builds at https://travis-ci.org/rouault/gdal_coverage/builds. Autotest suite is run.
     121
     122== Ubuntu Trusty 14.04 amd64 build ==
     123
     124See trunk_trusty  builds at https://travis-ci.org/rouault/gdal_coverage/builds. Autotest suite is run.
     125
     126== GCC 5.2 sanitizers ==
     127
     128A build enabling GCC 5.2 address and undefined behaviour sanitizers is done under Travis-CI : see trunk_gcc5.2_sanitize  builds at https://travis-ci.org/rouault/gdal_coverage/builds. Autotest suite is run (and currently crashes)
     129
     130== CLang Static Analyzer 3.7.0 ==
     131
     132A static code analyzis is done with CLang Static Analyzer under Travis-CI : see trunk_clang_static_analyzer builds at https://travis-ci.org/rouault/gdal_coverage/builds. It includes a fairly number of drivers, excluding grib (to stay in the time limit of jobs, and because degrib throws a lot of warning). The default checkers are used + alpha.unix.cstring.OutOfBounds and alpha.unix.cstring.BufferOverlap . C.S.A. can have false positive warnings, which can generally be workarounded, which has been done in the whole code base (except a few blacklisted components: internal libpng and libjpeg, hdf-eos library and generated Bison parsers). The caveats of C.S.A is that it doesn't do checks accross compilation units, hence it will not know that CSLCount(list) > 0 implies liest != NULL. C.S.A can also do branch hypothesis that aren't possible.
    110133
    111134== History ==