Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AppVeyor: building and testing Poco with VS2013 and CMake/CTest #1072

Merged
merged 50 commits into from
Dec 13, 2015
Merged

AppVeyor: building and testing Poco with VS2013 and CMake/CTest #1072

merged 50 commits into from
Dec 13, 2015

Commits on Dec 8, 2015

  1. Add ws2_32.lib

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 8, 2015
    Configuration menu
    Copy the full SHA
    42b317b View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2015

  1. Install also CppUnit for running tests later on.

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 9, 2015
    Configuration menu
    Copy the full SHA
    19b3974 View commit details
    Browse the repository at this point in the history
  2. Build using cmake without some components whose dependencies are not …

    …yet available
    
    Run tests in release mode.
    
    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 9, 2015
    Configuration menu
    Copy the full SHA
    b564f2f View commit details
    Browse the repository at this point in the history
  3. Display ${CMAKE_CONFIGURATION_TYPES} & ${CMAKE_BUILD_TYPE}

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 9, 2015
    Configuration menu
    Copy the full SHA
    09ecc0a View commit details
    Browse the repository at this point in the history
  4. Use Win32OpenSSL-1_0_2e.exe

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 9, 2015
    Configuration menu
    Copy the full SHA
    120bad0 View commit details
    Browse the repository at this point in the history
  5. Use Visual Studio 12 2013 generator.

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 9, 2015
    Configuration menu
    Copy the full SHA
    ceb1b7a View commit details
    Browse the repository at this point in the history
  6. Use ctest.

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 9, 2015
    Configuration menu
    Copy the full SHA
    d776595 View commit details
    Browse the repository at this point in the history
  7. Remove cd ..

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 9, 2015
    Configuration menu
    Copy the full SHA
    f7d2bed View commit details
    Browse the repository at this point in the history
  8. Exclude Data* tests.

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 9, 2015
    Configuration menu
    Copy the full SHA
    f02c653 View commit details
    Browse the repository at this point in the history
  9. Exclude DataODBC and DataMySQL

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 9, 2015
    Configuration menu
    Copy the full SHA
    ccc4cb9 View commit details
    Browse the repository at this point in the history
  10. Exclude all Data*

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 9, 2015
    Configuration menu
    Copy the full SHA
    09c884e View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2015

  1. Add trap -p before running the matrix

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 10, 2015
    Configuration menu
    Copy the full SHA
    963136a View commit details
    Browse the repository at this point in the history
  2. Add display of trapped signals.

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 10, 2015
    Configuration menu
    Copy the full SHA
    6fdb6aa View commit details
    Browse the repository at this point in the history
  3. Restore "arm-linux-gnueabi- (make)" test since config/Linux does not add

    -m64 anymore.
    
    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 10, 2015
    Configuration menu
    Copy the full SHA
    93f7fbf View commit details
    Browse the repository at this point in the history
  4. Workaround the trap '' SIGINT from Travis until Travis solve by itself.

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 10, 2015
    Configuration menu
    Copy the full SHA
    3b7ef1e View commit details
    Browse the repository at this point in the history
  5. Remove travis_wait()

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 10, 2015
    Configuration menu
    Copy the full SHA
    4f3d524 View commit details
    Browse the repository at this point in the history
  6. Workaround to avoid Travis timeout: display progress messages on cout.

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 10, 2015
    Configuration menu
    Copy the full SHA
    9547517 View commit details
    Browse the repository at this point in the history
  7. Cannot reset inherited trap control in a subshell.

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 10, 2015
    Configuration menu
    Copy the full SHA
    5fbe817 View commit details
    Browse the repository at this point in the history
  8. Fix per mikedld on the trap '' SIGINT issue when using bash wait.

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 10, 2015
    Configuration menu
    Copy the full SHA
    df5d63f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3d029ea View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2015

  1. Use Clock instead of Timestamp which is inaccurate on multicode CPU.

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 11, 2015
    Configuration menu
    Copy the full SHA
    0bb0361 View commit details
    Browse the repository at this point in the history
  2. Use the environment variable opensll for the version to download.

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 11, 2015
    Configuration menu
    Copy the full SHA
    b1f6767 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0e6f735 View commit details
    Browse the repository at this point in the history
  4. Build Release before Debug.

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 11, 2015
    Configuration menu
    Copy the full SHA
    5048f2a View commit details
    Browse the repository at this point in the history
  5. First OSX try.

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 11, 2015
    Configuration menu
    Copy the full SHA
    70d40dc View commit details
    Browse the repository at this point in the history
  6. Travis does not like ':' in variable value

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 11, 2015
    Configuration menu
    Copy the full SHA
    abc11d8 View commit details
    Browse the repository at this point in the history
  7. Protect Linux commands by testing TRAVIS_OS_NAME

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 11, 2015
    Configuration menu
    Copy the full SHA
    48a7bc5 View commit details
    Browse the repository at this point in the history
  8. Comply to YAML syntax....

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 11, 2015
    Configuration menu
    Copy the full SHA
    8ed8f78 View commit details
    Browse the repository at this point in the history
  9. Again YAML...

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 11, 2015
    Configuration menu
    Copy the full SHA
    ed90ed7 View commit details
    Browse the repository at this point in the history
  10. OSX: --omit=Data/ODBC,Data/MySQL,Data/SQLite

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 11, 2015
    Configuration menu
    Copy the full SHA
    1ee27b3 View commit details
    Browse the repository at this point in the history
  11. Add #travischannel for Slack. Remove all trap -p; DO make install for

    OSX.
    
    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 11, 2015
    Configuration menu
    Copy the full SHA
    e355715 View commit details
    Browse the repository at this point in the history
  12. Remove testProxy temporarely for completion of AppVeyor CI for now.

    To be fixed later on.
    
    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 11, 2015
    Configuration menu
    Copy the full SHA
    9fb5053 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4e6bdab View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    07ba367 View commit details
    Browse the repository at this point in the history
  15. Exckude Zip/CompressTest/testZip64 for now, it takes too much time to

    execute and make the Travis job aborting.
    
    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 11, 2015
    Configuration menu
    Copy the full SHA
    76a87e9 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2015

  1. Reformat

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 12, 2015
    Configuration menu
    Copy the full SHA
    4027a05 View commit details
    Browse the repository at this point in the history
  2. Remove the suffix() from TestLibrary path.

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 12, 2015
    Configuration menu
    Copy the full SHA
    735689c View commit details
    Browse the repository at this point in the history
  3. Remove the "d" suffix for TestApp binary.

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 12, 2015
    Configuration menu
    Copy the full SHA
    48df5ef View commit details
    Browse the repository at this point in the history
  4. Fis eol

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 12, 2015
    Configuration menu
    Copy the full SHA
    ae51e05 View commit details
    Browse the repository at this point in the history
  5. Restore suffix for TestLibrary.

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 12, 2015
    Configuration menu
    Copy the full SHA
    2c601fd View commit details
    Browse the repository at this point in the history
  6. Add debug option -d

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 12, 2015
    Configuration menu
    Copy the full SHA
    a348c86 View commit details
    Browse the repository at this point in the history
  7. No 'd' suffix for TestApp whatever the link mode release or debug

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 12, 2015
    Configuration menu
    Copy the full SHA
    3f1b573 View commit details
    Browse the repository at this point in the history
  8. use VS macro instead of hard literal.

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 12, 2015
    Configuration menu
    Copy the full SHA
    2f3230f View commit details
    Browse the repository at this point in the history
  9. Add building of TestApp & TestLibrary

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 12, 2015
    Configuration menu
    Copy the full SHA
    f161423 View commit details
    Browse the repository at this point in the history
  10. Add build of TestApp & TestLibrary when component is Foundation

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 12, 2015
    Configuration menu
    Copy the full SHA
    7c432c1 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2015

  1. Exclude from the Debug build temporarly for AppVeyor stability.To be …

    …restored later on.
    
    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 13, 2015
    Configuration menu
    Copy the full SHA
    d15d8a6 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'pocoproject@github/develop' into develop

    Conflicts:
    	buildwin.ps1
    
    
    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 13, 2015
    Configuration menu
    Copy the full SHA
    9039ae6 View commit details
    Browse the repository at this point in the history
  3. Fix typo.

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 13, 2015
    Configuration menu
    Copy the full SHA
    f58dfc7 View commit details
    Browse the repository at this point in the history
  4. Exclude from the Debug build temporarly for AppVeyor stability. To be…

    … fixed later on.
    
    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 13, 2015
    Configuration menu
    Copy the full SHA
    d927b28 View commit details
    Browse the repository at this point in the history
  5. Don't build static link mode for TestLibrary project.

    Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
    zosrothko committed Dec 13, 2015
    Configuration menu
    Copy the full SHA
    537b181 View commit details
    Browse the repository at this point in the history