Uploaded image for project: 'Thrift'
  1. Thrift
  2. THRIFT-4095

Add multiplexed protocol to Travis CI for make cross

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.11.0
    • 0.11.0
    • Build Process
    • None
    • Travis CI

    Description

      In THRIFT-3706 someone wants to contribute our first set of multiplexed cross tests (c_glib client, java server). These need to be represented in our Travis CI builds, where we are limiting the protocols we test to keep build jobs in a time box.

      Currently we have the following four build jobs running crosstest:

      • #1 uses the ubuntu image and runs "binary|header" on everything except netcore and rust
      • #2 uses the debian image and does the same as #1
      • #3 uses the ubuntu image and runs "compact|json" on everything except netcore and rust
      • #4 uses the debian image and does the same as #3

      The following protocols are not represented in the Travis CI builds and should be added:

      • multiplexed

      There are not many of these. They could be added to build job #2 which seems to have enough headroom to run the few extra tests this would generate.

      Attachments

        Issue Links

          Activity

            People

              jking3 James E. King III
              jking3 James E. King III
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: