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

Add multiplexed protocol to Travis CI for make cross

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    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

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          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:

              Slack

                Issue deployment