ICEfaces
  1. ICEfaces
  2. ICE-8450

ace regressions - rewrite ace:progressBar test cases not to use getter-incremented progress

    Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.2
    • Component/s: QA
    • Labels:
      None
    • Environment:
      IF 3.x

      Description

      The getter-incremented configuration currently used in the progressBar isn't a sensible use case to test for, considering that there are many reason that getters may be run more than once per life cycle, or outside of the intended scope of effects; like as discovered during testing, in @all ace:ajax renders.

      My suggestion would be that the value of the progressBar be a calculation showing the proportion of time expired out of an arbitrary 30s interval begun when some button is clicked.

        Activity

        Nils Lundquist created issue -
        Hide
        Nils Lundquist added a comment -

        Assigning to Carmen for QA delegation.

        Show
        Nils Lundquist added a comment - Assigning to Carmen for QA delegation.
        Nils Lundquist made changes -
        Field Original Value New Value
        Assignee Carmen Cristurean [ ccristurean ]
        Nils Lundquist made changes -
        Link This issue is duplicated by ICE-8437 [ ICE-8437 ]
        Hide
        Carmen Cristurean added a comment -

        Assigning to Cruz to investigate and update the test application.

        Show
        Carmen Cristurean added a comment - Assigning to Cruz to investigate and update the test application.
        Carmen Cristurean made changes -
        Assignee Carmen Cristurean [ ccristurean ] Cruz Miraback [ cmiraback ]
        Nils Lundquist made changes -
        Summary ace:dataTable rewrite ace:progressBar test cases not to use getter-incremented progress ace regressions - rewrite ace:progressBar test cases not to use getter-incremented progress
        Salesforce Case []
        Ken Fyten made changes -
        Salesforce Case []
        Component/s QA [ 10016 ]
        Fix Version/s 3.2 [ 10338 ]
        Assignee Priority P2
        Ken Fyten made changes -
        Salesforce Case []
        Fix Version/s EE-3.0.0.GA_P01 [ 10327 ]
        Fix Version/s 3.2 [ 10338 ]
        Ken Fyten made changes -
        Salesforce Case []
        Fix Version/s 3.2 [ 10338 ]
        Fix Version/s EE-3.0.0.GA_P01 [ 10327 ]
        Hide
        Arturo Zambrano added a comment - - edited

        Committed example, at revision 32476, of how tests should work to avoid fixed increments when calling the getter. Assigning back to Cruz.

        Show
        Arturo Zambrano added a comment - - edited Committed example, at revision 32476, of how tests should work to avoid fixed increments when calling the getter. Assigning back to Cruz.
        Hide
        Cruz Miraback added a comment - - edited

        I've completed updating the tests using the provided example, as well as adjusting some of the scripts. Tests are located at http://server.ice:8888/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/Nightly/progressBar.

        Show
        Cruz Miraback added a comment - - edited I've completed updating the tests using the provided example, as well as adjusting some of the scripts. Tests are located at http://server.ice:8888/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/Nightly/progressBar .
        Migration made changes -
        Assignee Priority P2 [ 10011 ] P1 [ 10010 ]
        Migration made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Priority P1 [ 10010 ]

          People

          • Assignee:
            Cruz Miraback
            Reporter:
            Nils Lundquist
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: