lp:~olga-maciaszek/systers/automated_tests
- Get this branch:
- bzr branch lp:~olga-maciaszek/systers/automated_tests
Branch merges
- Mayank Juneja: Pending requested
- Olga Maciaszek-Sharma: Pending requested
-
Diff: 9462 lines (+8911/-0) (has conflicts)100 files modified.bzrignore (+2/-0)
adm/adm1.py (+158/-0)
adm/adm2.py (+261/-0)
adm/adm3.py (+103/-0)
adm/adm_test_suite.py (+23/-0)
adm/run_all_adm.py (+13/-0)
adm/setup_adm.py (+37/-0)
amm-d/amm-d_test_suite.py (+40/-0)
amm-d/amm1d.py (+76/-0)
amm-d/amm2d.py (+76/-0)
amm-d/amm3d.py (+72/-0)
amm-d/amm4d.py (+104/-0)
amm-d/amm5d.py (+85/-0)
amm-d/amm6d.py (+80/-0)
amm-d/amm7d.py (+80/-0)
amm-d/amm8d.py (+74/-0)
amm-d/amm9d.py (+74/-0)
amm-nd/amm-nd_test_suite.py (+40/-0)
amm-nd/amm1nd.py (+78/-0)
amm-nd/amm2nd.py (+78/-0)
amm-nd/amm3nd.py (+75/-0)
amm-nd/amm4nd.py (+106/-0)
amm-nd/amm5nd.py (+87/-0)
amm-nd/amm6nd.py (+81/-0)
amm-nd/amm7nd.py (+80/-0)
amm-nd/amm8nd.py (+75/-0)
amm-nd/amm9nd.py (+75/-0)
anv-d/anv-d_test_suite.py (+29/-0)
anv-d/anv1d.py (+58/-0)
anv-d/anv2d.py (+43/-0)
anv-d/anv3d.py (+57/-0)
anv-nd/anv-nd_test_suite.py (+29/-0)
anv-nd/anv1nd.py (+60/-0)
anv-nd/anv2nd.py (+43/-0)
anv-nd/anv3nd.py (+54/-0)
at/at1.py (+132/-0)
at/at2.py (+80/-0)
at/at3.py (+109/-0)
at/at4.py (+424/-0)
at/at5.py (+155/-0)
at/at6.py (+186/-0)
at/at7.py (+95/-0)
at/at_test_suite.py (+31/-0)
config.py (+182/-0)
database_checks.py (+777/-0)
generate_subscribers_list.py (+20/-0)
helper_methods.py (+485/-0)
requirements.txt (+1/-0)
run_all_tests.py (+24/-0)
send_email.py (+18/-0)
setup.py (+70/-0)
stats/run_all_stats.py (+12/-0)
stats/setup_stats.py (+63/-0)
stats/st1.py (+181/-0)
stats/st2.py (+179/-0)
stats/st3.py (+172/-0)
stats/st4.py (+173/-0)
stats/st5.py (+109/-0)
stats/st6.py (+166/-0)
stats/st7.py (+147/-0)
stats/st8.py (+167/-0)
stats/st9.py (+161/-0)
stats/stats_test_suite.py (+35/-0)
test_exceptions.py (+21/-0)
ulp-d/ulp-d_test_suite.py (+38/-0)
ulp-d/ulp1d.py (+57/-0)
ulp-d/ulp2d.py (+52/-0)
ulp-d/ulp4d.py (+58/-0)
ulp-d/ulp5d.py (+72/-0)
ulp-d/ulp6d.py (+63/-0)
ulp-d/ulp7d.py (+65/-0)
ulp-d/ulp8d.py (+64/-0)
ulp-d/ulp9d.py (+64/-0)
ulp-nd/ulp-nd_test_suite.py (+38/-0)
ulp-nd/ulp1nd.py (+55/-0)
ulp-nd/ulp2nd.py (+53/-0)
ulp-nd/ulp4nd.py (+58/-0)
ulp-nd/ulp5nd.py (+63/-0)
ulp-nd/ulp6nd.py (+63/-0)
ulp-nd/ulp7nd.py (+65/-0)
ulp-nd/ulp8nd.py (+64/-0)
ulp-nd/ulp9nd.py (+64/-0)
uoc/uoc3.py (+67/-0)
uoc/uoc4.py (+67/-0)
uoc/uoc5.py (+64/-0)
uoc/uoc6.py (+63/-0)
uoc/uoc7.py (+65/-0)
uoc/uoc_test_suite.py (+32/-0)
uol-d/uol-d_test_suite.py (+26/-0)
uol-d/uol1d.py (+56/-0)
uol-d/uol2d.py (+54/-0)
uol-nd/uol-nd_test_suite.py (+26/-0)
uol-nd/uol1nd.py (+56/-0)
uol-nd/uol2nd.py (+54/-0)
uom/uom3.py (+65/-0)
uom/uom4.py (+64/-0)
uom/uom5.py (+61/-0)
uom/uom6.py (+60/-0)
uom/uom7.py (+62/-0)
uom/uom_test_suite.py (+32/-0)
Branch information
Recent revisions
- 25. By Olga Maciaszek-Sharma
-
I have added new adm test suite that contains regression tests for the Administration features implemented by Julia Proft during GSOC2013.
I have added additional database_checks and helper_methods functions to support those tests.
I have added some additional code in previously implemented methods from the at test suite in order to make it compatible with Julia's changes.
- 24. By Olga Maciaszek-Sharma
-
I have added st9.py to the stats suite. It tests the statistics feature for threads and posts and saving correct dates to the message and thread tables.
I have implemented changes after code review:
- I have corrected some misspellings;
- I have added display_subscriber_ stats() and display_ unsubscriber_ stats() functions to helper_methods.py. I now call them in a number of stats tests, which allows me to avoid having same script code in many places;
- In st6, I have placed the line responsible for content input outside the loop in order to avoid performance issues;
- I have added some more Waits to make sure there will be no random webdriver error like the ones found previously. - 23. By Olga Maciaszek-Sharma
-
I have finished debugging st7.py - seems to work right now.
I have also corrected some script names to maintain coherence.
- 21. By Olga Maciaszek-Sharma
-
I have added setup_stats.py, run_all_stats.py, stats_test_suite.py and an auxiliary function in helper_methods.py.
Now we have a comprehensive stats test suite with environment setup and cleanup included. - 20. By Olga Maciaszek-Sharma
-
I have added st8.py that contains the tests fir Subscriber database entries and GUI stats for
users subscribed and unsubscribed via member management page, member options page or disabling emails.
I have added a new database_checks function to support this test. - 19. By Olga Maciaszek-Sharma
-
I have added the st7 test case that tests Subscriber database entries and GUI stats for
users subscribed and unsubscribed via email or web confirmation.I have added the st6 test case that tests Subscriber adatabase entries and GUI stats for
users subscribed and unsubscribed via mass un/subscription or admin confirmation.I have added additionala functions to database_checks to support those test scripts and I have added functions that use imaplib to retrieve confirmation scripts from incoming mail to helper_methods.py.
- 18. By Olga Maciaszek-Sharma
-
I have added st5.py that contains test scripts that verify that a correct error message is displayed when the stats reports are being accessed in a non-dynamic list.
I have also worked on making the at test suite compatible with the changes done in the database for the stats features:
- I have added def verify_
subscriber_ added_alternati ve(subscriber_ email) function that should be called in at1 instead of def verify_ subscriber_ added(subscribe r_email) if stats code is merged into production. I have also added appropriate comment in the at1 test case; - I have modified the get_message_
info(database_ name, message_id), verify_ message_ added_to_ database( database_ name, subscriber_email, message_subject, message_id) and verify_ message_ added_to_ thread( database_ name, subscriber_email, message_subject, message_id, expected_thread_id) functions - now the at6 test case will work on a setup both with and without the stats code. - 17. By Olga Maciaszek-Sharma
-
I have added the stats folder for automated tests of statistics feature added by Ioana Croitoru. I have added the first series of scripts for that feature in files st1.py, st2.py, st3.py, st4.py. I have added two new auxiliary functions to helper_methods.py.
Branch metadata
- Branch format:
- Branch format 6
- Repository format:
- Bazaar pack repository format 1 (needs bzr 0.92)