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
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel