Uploaded image for project: 'Apache Avro'
  1. Apache Avro
  2. AVRO-1515

Test multiple Ruby versions in CI

    XMLWordPrintableJSON

Details

    • Test
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • ruby
    • None

    Description

      It is possible for changes in Ruby itself to break Avro. For example, AVRO-1499 caused Avro to write corrupted data files when used in Ruby 2.0 and above. The existing test suite would have caught this if we had run it with Ruby 2.0, but we didn't.

      We should configure the Hudson CI server to run the Ruby test suite against multiple different versions of Ruby, and update it when new major versions of Ruby are released. This would allow us to catch such regressions in future.

      Attachments

        Activity

          People

            Unassigned Unassigned
            martinkl Martin Kleppmann
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: