r3 - 13 Feb 2006 - 16:22:38 - DanSteinickeYou are here: OSAF >  Journal Web  >  ContributorNotes > AparnaKadakiaNotes > AparnaKadakia20060202

Attendees:

  • Heikki, Mikeal, Dan, Aparna

Agenda :

  • Going over the the next set of steps for enhancing test framework

List of items discussed :

  1. Removing logger start and stop from the test library and moving it to the test script.
    • for e.g.
    • note = QAUITestAppLib.!UITestItem("Note", logger) to be broken down into:
      • setup ( getting the right focus, sidebar etc)
      • logger.start
      • action of actually creating the note using the new note button or file menu -> new note
      • logger.stop
      • cleanup
  2. Make logger an optional parameter in the functions. Passing the logger should record the times for the actions as we do now and not passing it shouldn't. That way functional tests do not record times for every attribute setting and every action if they don't need to.
  3. Enhancing the logger output so it shows the tracebacks encountered during running the tests
  4. Add configurations for logger output like we have for chandler. Be default, it should log 1 line for every test saying it is successful or not. You can set the configuration for a more detailed logging and it would add additional information like tracebacks, values set etc
  5. Rename the files and directories to follow the standard python format. The directories should be in all lower case and file names use mixed case starting with upper case. (ref http://wiki.osafoundation.org/bin/view/Projects/ChandlerCodingStyleGuidelines)
  6. Test log files to be periodically cleaned out by an automatic process. One copy of the most recent log for each test gets saved in one directory location and all older logs move to another directory and then get deleted when they are one week old.
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r3 < r2 < r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.