Uploaded image for project: 'Clover'
  1. Clover
  2. CLOV-1283 as a developer I'd like to build modules sequentially using IDEA12 external build
  3. CLOV-1266

Check how clover.db can be accessed from build server and IDE processes at once

    XMLWordPrintable

Details

    • Sub-task
    • Resolution: Fixed
    • Low
    • 3.1.12
    • 3.1.8
    • CIJ Plugin
    • None

    Description

      probably there are two possible ways to interact with build server process and the IDEA IDE process:

      1) build server performs (parallel) instrumentation in memory and at the end of the whole build writes or updates clover.db (it has write access); next it sends notification to IDE which refreshes views and editors; potential problems: deletion of database during build, locking files

      2) build server performs (parallel) instrumentation sending information about code structure back to IDEA IDE, which manages the database and sends back indexes of elements; potential problems: high messaging overhead -> need to send at most one message per file -> need to introduce local offset constant per each file;

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: