1. 29 Jul, 2016 1 commit
    • Feng Xiao's avatar
      Run Java compatibility tests on Travis. · baa4023c
      Feng Xiao authored
      The test is testing the binary/source compatibility between 3.0.0-beta-4
      and the current version (right now it's 3.0.0).
      
      Change-Id: Ic410b535758b38cee7baa99a15a0433734df44e6
      baa4023c
  2. 22 Jul, 2016 1 commit
  3. 21 Jul, 2016 1 commit
    • Feng Xiao's avatar
      Update travis tests for Java. · ad49ed78
      Feng Xiao authored
      1. Set JAVA_HOME so mvn can pick up the correct java version.
      2. Remove jdk6 tests. It has been broken for a while and remain undetected as
         mvn is actually using java 7 to build the code. Given that we have
         set -source and -target to 6 in the pom.xml and the built .jar
         should be usable by java 6, having a dedicated java 6 test doesn't
         seem necessary (assuming very few Java 6 users want to compile protobuf
         Java from source).
      
      Change-Id: I4f14da772632df3e47801f180198242b306c3f0f
      ad49ed78
  4. 20 Jul, 2016 2 commits
  5. 15 Jul, 2016 1 commit
  6. 14 Jul, 2016 2 commits
  7. 14 Jun, 2016 1 commit
  8. 24 May, 2016 1 commit
    • Thomas Van Lenten's avatar
      Automated testing tweaks for ObjC · 368a2f4c
      Thomas Van Lenten authored
      - Move the ObjC tests into the list and exclude them on linux, this will change
        where in the order they start, since they are longer, it will have other
        things run in parallel instead of them ending up last and taking the longest.
      - Switch to the Xcode 7.3 image.
      - Drop the use of xctool and stream line things through the full_mac_build.sh
        script. This means we end up with only one build script instead of two.
      - Tweaks to the mac build script:
        - Make iOS Xcode version support explicit
        - Support Debug/Release only building
        - Change the OS X min parallel count to 2 to better deal with VMs.
      - Split the travis ios tests into the two Xcode Configurations as the logs are
        choking travis.
      368a2f4c
  9. 29 Apr, 2016 2 commits
  10. 04 Mar, 2016 2 commits
  11. 02 Mar, 2016 9 commits
  12. 18 Feb, 2016 1 commit
  13. 16 Feb, 2016 3 commits
  14. 12 Jan, 2016 1 commit
  15. 28 Dec, 2015 1 commit
  16. 21 Dec, 2015 6 commits
  17. 16 Dec, 2015 1 commit
  18. 25 Nov, 2015 1 commit
    • Tim Swast's avatar
      Add a Go language example. · 7e31c4d9
      Tim Swast authored
      This follows the other examples so that it can be used as a tutorial,
      such as the ones at:
        https://developers.google.com/protocol-buffers/docs/tutorials
      
      Even though Go generally does not use Makefiles, I added targets for the
      Go examples to be consistent with the other languages.
      
      Edit:
      
      Fix Travis run. Change to use $HOME instead of ~. Add protoc to path.
      GOPATH entry cannot start with shell metacharacter '~': "~/gocode"
      
      Edit(2):
      
      Fix Go code style to address comments.
      7e31c4d9
  19. 18 Nov, 2015 1 commit
  20. 09 Nov, 2015 2 commits
    • Thomas Van Lenten's avatar
      Switch ObjC Travis testing to using xctool · 76b61384
      Thomas Van Lenten authored
      xctool is preinstalled on the Travis OS X images and it seems to do better with
      iOS simulator flake, so use it instead of xcodebuild.
      
      xctool also is less chatty compared to xcodebuild, so it makes the logs a little
      easier to read.
      76b61384
    • Thomas Van Lenten's avatar
      Add ObjC build to travis setup · 9642b821
      Thomas Van Lenten authored
      - Add objc for iOS and OS X builds to travis configs.
      - Update handing of python install to deal with newer OS X versions.
      9642b821