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

Write sequential integration tests for build server

    • Icon: Suggestion Suggestion
    • Resolution: Won't Fix
    • n/a
    • CIJ Plugin
    • None
    • 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.

      Prepare integration tests for external build feature. Test the scenario when 'parallel compilation' for 'external build' is disabled.

      Check if any helper test classes for it are available in IDEA code based.

            [CLOV-1270] Write sequential integration tests for build server

            JpsBuildTestCase, JpsRebuildTestCase might be useful for this. just prepare a sample project having following properties:

            • JAVA_MODULE + PLUGIN_MODULE types
            • app/test/excluded source folders
            • modules side-by-side and nested
            • some modules excluded from instrumentation
            • non-default values of initstring, flushpolicy, context filters, includes/excludes pattern etc
            • java, groovy sources (groovy for future )
            • resources (no compilation, but copying to output dir)

            Marek Parfianowicz added a comment - JpsBuildTestCase, JpsRebuildTestCase might be useful for this. just prepare a sample project having following properties: JAVA_MODULE + PLUGIN_MODULE types app/test/excluded source folders modules side-by-side and nested some modules excluded from instrumentation non-default values of initstring, flushpolicy, context filters, includes/excludes pattern etc java, groovy sources (groovy for future ) resources (no compilation, but copying to output dir)

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

                Created:
                Updated:
                Resolved: