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

        Hide
        Nils Lundquist added a comment -

        Assigning to Carmen for QA delegation.

        Show
        Nils Lundquist added a comment - Assigning to Carmen for QA delegation.
        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.
        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 .

          People

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

            Dates

            • Created:
              Updated:
              Resolved: