Details

    Description

      External build will start/close single instrumentation session in which modules will be compiled in parallel (see CLOV-1267).

      However, a parallel build in ant/maven might involve starting multiple instrumentation sessions at once (just think about <parallel> + <javac> in Ant for instance).

      Check how we could deal with this. Possible problems:

      • clover.db file locking (appending instrumentation session)

      Areas for prototyping:

      • clover db shared in memory
      • clover db structure change - adding top-level index for sessions/files/classes etc, possibility to interleave data from several instrumentation sessions
      • etc ...

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: