ICEfaces
  1. ICEfaces
  2. ICE-9358

Automatic testing for Renderers with writable instance fields

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.3
    • Fix Version/s: EE-3.3.0.GA, 4.0.BETA, 4.0
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      All

      Description

      To ensure a complete resolution to ICE-9348 and ICE-9357, and remove the risk of future regressions, we will create automatic testing, during Development ProjectStage, of any Renderer being registered with our DOMRenderKit, that uses any field that is not static final. There is no easy way to test for fields being written to in a thread unsafe fashion, so we will use this method instead. A warning log message will be made at application deployment time if any are found.

        Activity

        Mark Collette created issue -
        Mark Collette made changes -
        Field Original Value New Value
        Status Open [ 1 ] Resolved [ 5 ]
        Assignee Mark Collette [ mark.collette ]
        Assignee Priority P1 [ 10010 ]
        Fix Version/s EE-3.3.0.GA [ 10572 ]
        Fix Version/s 3.4 [ 10770 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Fix Version/s 4.0 [ 11382 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Mark Collette
            Reporter:
            Mark Collette
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: