Changes between Version 53 and Version 54 of SettingUpBuildslave


Ignore:
Timestamp:
09/23/16 06:48:17 (8 years ago)
Author:
Samuli Seppänen
Comment:

Update build permutation list

Legend:

Unmodified
Added
Removed
Modified
  • SettingUpBuildslave

    v53 v54  
    155155= List of build permutations =
    156156
    157 There are too many to list. However, the builds that use default build flags also trigger connectivity tests.
     157Each commit triggers several builds of OpenVPN, each with a different set of configure options:
     158
     159{{{
     160config_opt_combos = [
     161    "",
     162    "--disable-crypto",
     163    "--disable-crypto --disable-lzo",
     164    "--disable-crypto --disable-lzo --disable-management",
     165    "--disable-crypto --disable-management",
     166    "--disable-lz4",
     167    "--disable-lzo",
     168    "--disable-lzo --disable-lz4 --enable-comp-stub",
     169    "--disable-lzo --disable-management",
     170    "--disable-management",
     171    "--disable-server --enable-small",
     172    "--enable-small",
     173    "--with-crypto-library=mbedtls --enable-crypto",
     174]
     175}}}
     176Most of the builds just build OpenVPN to ensure the buildsystem works. However, two of them also trigger a suite of t_client.sh connectivity tests:
     177
     178* ./configure
     179* ./configure --with-crypto-library=mbedtls --enable-crypto
     180
     181The connectivity tests help ensure that basic functionality in OpenVPN is never completely broken.
    158182
    159183= Troubleshooting =