Commit graph

112 commits

Author SHA1 Message Date
Colin Kuskie
751aa21f08 when intercepting logging for tests, set all test levels to be true. 2010-07-06 17:12:37 -07:00
Colin Kuskie
6c3369d0cb Revert "use temp config file for testing"
This reverts commit 9b725c6d42.
2010-06-14 15:19:54 -07:00
Colin Kuskie
ce6f70ca94 Revert "Temporary config file fix."
This reverts commit b74d21102c.
2010-06-14 14:45:28 -07:00
Colin Kuskie
746ba98ec7 Config->new in this branch needs the WebGUI root directory. 2010-06-14 14:29:07 -07:00
Colin Kuskie
b74d21102c Temporary config file fix. 2010-06-10 11:01:20 -07:00
Graham Knop
a2cb075d79 fix temp config file for tests 2010-06-10 12:42:24 -05:00
Graham Knop
9b725c6d42 use temp config file for testing 2010-06-10 10:09:54 -05:00
Graham Knop
e10f4d0aec backport WebGUI::Test improvements 2010-06-10 10:09:54 -05:00
Graham Knop
b832deecd1 convert all cleanup methods to addToCleanup 2010-06-10 10:09:53 -05:00
Graham Knop
0ef509374f allow skipping test cleanup 2010-06-10 10:09:52 -05:00
Graham Knop
b8aac77501 clean up some parts of WebGUI::Test 2010-06-10 10:09:51 -05:00
Graham Knop
7f820d9f35 improvements to WebGUI::Test SQL cleanup 2010-06-10 10:09:51 -05:00
Colin Kuskie
53721581a1 Fix cleanup of Inbox messages for users. Provide a method for cleaning up Admin's messages. 2010-06-09 17:24:21 -07:00
Colin Kuskie
908b9724a1 Add Inbox monitoring to WebGUI::Test 2010-06-08 21:56:17 -07:00
Colin Kuskie
7034e2cf57 More END block cleanups. 2010-06-07 19:07:45 -07:00
Colin Kuskie
8a62abc3ef Add cleanup for AdSpaces, END block cleanup. 2010-06-07 18:53:39 -07:00
Colin Kuskie
b728eabd7b Add cleanup for Shop::Vendors. More end block removal. 2010-06-07 18:45:59 -07:00
Colin Kuskie
99063a3f76 Allow for cleanup of inbox messages in tests. 2010-06-07 10:46:28 -07:00
Colin Kuskie
c6b34385ce Add cleanup for Workflow Instances. 2010-05-02 00:16:49 -07:00
Colin Kuskie
1878898d9f Add cleanup capability for AddressBooks 2010-04-29 22:24:00 -07:00
Graham Knop
88e8fe77fb allow SQL statements to be added to test cleanup 2010-04-12 17:55:42 -05:00
Graham Knop
eb97a8d50e allow arbitrary subs to be added to test cleanup 2010-04-12 17:43:51 -05:00
Colin Kuskie
8563340eff Update LDAP auth credentials, use built-in LDAP clean-up, fix broken tests. 2010-02-09 18:20:49 -08:00
Colin Kuskie
138eb3140c add cleanup code for PayDrivers. 2010-01-24 16:55:19 -08:00
Colin Kuskie
bc21f904da Fix status reporting for successful connects but bad binds. Fixes bug #11216 2009-11-13 09:49:36 -08:00
Colin Kuskie
dbf86bb850 Test cleanup and tracking of Database Links. 2009-11-08 22:40:27 -08:00
Colin Kuskie
b3858ef250 Fix bug #10914.
Move email notifications about of PayDriver and into Transaction.  Send
a notification when the cart value is 0 due to shop credit.
2009-10-13 16:37:20 -07:00
Colin Kuskie
359882cc21 Add cleanup for shopping carts and shipping drivers.
Check for leaky carts and drivers.
When cleaning up a cart, also clean up its address book.
2009-10-10 16:49:36 -07:00
Colin Kuskie
1f1f3c38ae Make sure to access the correct $SESSION. 2009-10-09 15:03:48 -07:00
Graham Knop
65a58eed62 Revert "Fix a bug with session counting for WEBGUI_TEST_DEBUG"
This reverts commit f53af08e27.
2009-10-07 17:48:31 -05:00
Colin Kuskie
5f29c5bcdd Comment cleanup 2009-10-07 08:36:48 -07:00
Colin Kuskie
16ac69c0d7 Add cleanup for shopping carts. 2009-09-25 19:44:46 -07:00
Colin Kuskie
f53af08e27 Fix a bug with session counting for WEBGUI_TEST_DEBUG
Store an offset for the session created by the test, which will exist
when initial counts are taken.  And delay final counts as late
as possible, after the session has been closed.  This prevents
a bunch of delta: -1's from showing up.
2009-09-25 19:25:49 -07:00
Graham Knop
9b74ab24cf remove attempted apache hack in tests 2009-09-25 11:33:20 -05:00
Colin Kuskie
79f84aec68 Restore original Darwin buffer hack. 2009-09-24 19:57:42 -07:00
Graham Knop
81336e3ee6 only report test debug counts if there was a leak 2009-09-24 18:55:23 -05:00
Graham Knop
b6c1837756 fix and clean up export test 2009-09-24 18:55:23 -05:00
Colin Kuskie
e61140af5b Duplicate sessions before cleaning them up to handle fatal'ed sessions. 2009-09-24 13:57:00 -07:00
Graham Knop
532f8ece6b set library path before loading WebGUI modules in WebGUI::Test 2009-09-24 07:52:18 -05:00
Colin Kuskie
1ccb468914 Add a method to unmock the logger. 2009-09-23 15:56:59 -07:00
Graham Knop
bb77bc484e fix warnings in IOB test 2009-09-23 17:10:00 -05:00
Graham Knop
328f3dfcec test cleanups 2009-09-23 16:48:04 -05:00
Colin Kuskie
323edd888e More tests for bug fix #11009.
Abstract out making a session in WebGUI::Test.  Update POD
in Shop/Address.  Add tests for newBySession, showing that
the previous commit that allows update to update addressBookId
actually fixed the bug in question.
2009-09-21 19:44:43 -07:00
Graham Knop
86bacc54c6 some small test library cleanups 2009-09-16 18:28:31 -05:00
Colin Kuskie
716da0440f Make Test.pm search order the same as preload.perl 2009-09-15 13:23:10 -07:00
Colin Kuskie
632e1e1ba2 Remove debug code. 2009-09-10 08:42:33 -07:00
Graham Knop
e6f38dcf44 add new API for mocking assets in tests 2009-09-09 12:14:07 -05:00
Colin Kuskie
c189c6967b Read preload.custom for extra lib paths in tests. 2009-09-09 09:54:19 -07:00
Colin Kuskie
8fd0be0dc4 Purge tests before cleaning up version tags. Fix a leaky test. 2009-09-04 19:59:26 -07:00
Colin Kuskie
838ae00af5 Provide a way for tests to purge assets with all their (hidden and unreachable)
version tags.  Fix Survey.t that was leaking versionTags.
2009-09-01 22:30:07 +00:00