Uploaded image for project: 'Clover'
  1. Clover
  2. CLOV-1438

Create an API for plugging custom I/O handler

    XMLWordPrintable

Details

    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

    Description

      Currently Clover uses a standard Java IO/NIO libraries to read from and write to: a coverage database, coverage recording files (global and per-test), test optimization snapshots.

      This is not sufficient when user want to run an application on a custom file system, such as Apache HDFS.

      Provide an API which would allow to provide a custom IO handler.

      Scope:

      • writing coverage files (global and per-test)
      • reading/writing database (optional - we deal a lot with file channels which might be a problem; a growable coverage recorder can be used at runtime instead of this)
      • writing optimization snapshot (optional - not everyone uses test optimization)

      References:

      Attachments

        Activity

          People

            mparfianowicz Marek Parfianowicz
            mparfianowicz Marek Parfianowicz
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: