Hi Josh, In this phase of SOC the following updates done to the Dogtail UI Harness project, the status as usual is mix of bad and good news.
Good news first. ============= 1 - Misc Fix Issues appear while developing the test cases. 2 - a new proposed method to test the reporting, following those steps: a. Open a presaved project b. create a report. c. export the report to HTML file. d. compare this HTML with a presaved HTML ref file after doing some filtering to remove the data modified every testcase like date. 3 - Test cases for adding new customer and vendor using a data driven testcases, the same way could systematically applied to other items in the Business menu. 4 - Test finding new customer and vendor using a data driven testcases, the same way could systematically applied to find other items in the Business menu. 5 - some test cases to test relatively complex and long scenarios from tutorial like Accounts Recievable and Accounts Payable 6 - More and cleaner comments for the test cases code. The bad news. ================= 1 - no testcases for preferences dialogs yet only check if the dialog appears properly. 2 - Some limitation on creating the account only Parent-child(2-Levels), can not go deeper than this. 3 - register processed using raw input and keyboard hot keys, dogtail has a limitaion in accessing current register. 4 - In Add new account wizard, selecting multiple categorize does not works properly. 5 - running the whole test suite may takes from 1-1:30 hours. according to my last run. Some statistics: Currently we have a wrapper for ~ 40 dialogs and widget. Number of testcases ~ 50. Total number of LOC ~ 3000. ____________________________________________________________________________________ Fussy? Opinionated? Impossible to please? Perfect. Join Yahoo!'s user panel and lay it on us. http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7 _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel