summaryrefslogtreecommitdiff
path: root/qpid/java/systests
Commit message (Collapse)AuthorAgeFilesLines
* Correct LogMonitorTest after change to the rest functionality broke the test.Martin Ritchie2009-08-091-3/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@802628 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : Add VirtualHost logging and testing, again shutdown testing must ↵Martin Ritchie2009-08-091-0/+165
| | | | | | be excluded due to the way we stop test brokers. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@802627 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : Added new message CHN-1004, to allow the reporting of prefetch ↵Martin Ritchie2009-08-091-5/+17
| | | | | | sizes. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@802625 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : Addition of Management LoggingMartin Ritchie2009-08-071-0/+378
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@802128 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : Add ability to filter log messages by virtualhost to ↵Martin Ritchie2009-08-072-43/+92
| | | | | | AbstractTestLogging so that DerbyMessageStore can use it to filter out all the items created in the test vhost. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@802123 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : Updated to use getTestQueueName() to ensure the queue used is ↵Martin Ritchie2009-08-071-2/+2
| | | | | | specific to this test git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@802122 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : Ensured new Logging tests use a new queue name for each test ↵Martin Ritchie2009-08-072-9/+21
| | | | | | case as the durable store is not cleared between tests so subsequent tests performing a queue create will not see a queue declare if the same name is used in all test cases. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@802121 13f79535-47bb-0310-9956-ffa450edef68
* Ensured monitor resets do not exclude test connnection setupMartin Ritchie2009-08-073-7/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@802120 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2033 : Added destroy for broker process that fails to startup. Also ↵Martin Ritchie2009-08-071-46/+66
| | | | | | | | augmented QpidTestCase and build profiles to take a new broker.stopped search value. If this appears in the log output during the external broker startup and the broker does not report ready then the startup will report the line of text associated with the exception as part of the failure. Currently the stopped value is set to to 'Exception'. This means if an exception occurs during startup then test will give more detail about the cause of the failure. This is only monitored during the brokerStart() call and through the getStopLine() call on the Piper we can return the line of text that the Exception matched. Providing more details of why a broker failed to startup. This extra detail is currently added to the exception thrown when the broker fails to become ready. Added test.mport to profile for defaulting management port git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@802118 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2033 : Update to QpidTestCase to ensure that external broker is fully ↵Martin Ritchie2009-08-071-0/+2
| | | | | | shutdown when it fails to startup in the allotted time. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@802117 13f79535-47bb-0310-9956-ffa450edef68
* Update to LogMonitor to use channel truncation as the AlertingTest did ↵Martin Ritchie2009-08-071-4/+2
| | | | | | previously. The current method can result in data log data loss and test failures. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@802116 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : MessageStore Logging updates to include queue counts from ↵Martin Ritchie2009-08-071-3/+247
| | | | | | persistent stores git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@802113 13f79535-47bb-0310-9956-ffa450edef68
* Add a drainQueue method to QTC to allow tests to clean up after themselvesMartin Ritchie2009-08-071-7/+38
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@802112 13f79535-47bb-0310-9956-ffa450edef68
* Fixed BDBMessageStore class pathMartin Ritchie2009-08-071-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@802111 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : Fix for BindingLoggingTest : Where Binding Delete message order ↵Martin Ritchie2009-08-071-6/+17
| | | | | | is not guarranteed git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@801906 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : Fix for BrokerLoggingTest NPE.Martin Ritchie2009-08-071-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@801904 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : Improved Channel/ConnectionLogging Test to report that it had no ↵Martin Ritchie2009-08-063-13/+59
| | | | | | logged messages when that situation occurs. Rather than -1 index exceptions. Update to BrokerLoggingTest to ensure it is monitoring the right file. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@801728 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002, QPID-2001 : Add new SubscriptionActor to perform Subscription ↵Martin Ritchie2009-08-061-0/+6
| | | | | | close logging on the Subscription Flush thread. Alternative would be to create a Virtualhost Logger. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@801725 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : Add Binding Logging Messages with testMartin Ritchie2009-08-062-10/+277
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@801723 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : Removed local _monitor which was hiding super class variableMartin Ritchie2009-08-061-2/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@801722 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002: Added Exchange Logging and testMartin Ritchie2009-08-061-0/+204
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@801720 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : SubscriptionLogging Tests, update to SubscriptionImpl for new ↵Martin Ritchie2009-08-062-0/+300
| | | | | | exclusive flag on setQueue git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@801719 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : Used new close feature of LogMonitor to ensure test log file ↵Martin Ritchie2009-08-061-0/+8
| | | | | | only has data from test run git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@801718 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : Added exclusive parameter to subscription.setQueue to allow ↵Martin Ritchie2009-08-061-1/+1
| | | | | | improved logging. Value should be retained in the Subscription for MC display git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@801715 13f79535-47bb-0310-9956-ffa450edef68
* Add close to LogMonitor so we only get the messages for that test in the log ↵Martin Ritchie2009-08-061-4/+25
| | | | | | file git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@801713 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1223 : Now that we are correctly closing all the InVM brokers ↵Martin Ritchie2009-08-061-2/+2
| | | | | | ChannelCloseTest is failing in the java test profile. This is because this is an InVM only test. This commit ensures it only runs on an InVM test run git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@801578 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002: Removed the setting of QPID_WORK as this appears to upset Derby, ↵Martin Ritchie2009-08-062-13/+3
| | | | | | local testing was running out of file descriptors. Also removed lookup of environment-path from the configuration file as not all the profiles have the environment-path set, check is purely to ensure there is a value there. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@801577 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : Completion of BrokerLoggingTest, the shutdown tests have been ↵Martin Ritchie2009-08-062-35/+930
| | | | | | excluded due to QPID-2031. An update to the LogMessages.vm templates and ApplicationRegistry was requried. This is because BrokerMessages is loaded before the ApplicationRegistry is initialised. As a result the NullApplicationRegistry is created which should not be used. The AR is loaded to discover the current Locale. There were a couple of options here. Either always use the Default Locale and have the AR loading set that or add the ability to check if the AR has been configured. I chose the latter as knowing if an AR exists may be useful for our testing framework. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@801575 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1223 : Non QTC and some QTC tests are still not correctly cleaning up ↵Martin Ritchie2009-08-069-61/+49
| | | | | | the VM state after their test run. Updated all tests to use the default AR,getInstance() before creation of a TransportConnection (which now uses AR.DEFAULT_INSTANCE rather than '1'). On shutdown updated to ensure AR.remove() is called and not just AR.close() git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@801574 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002: MessageStore Logging , DerbyMS Does not have Queue Recovery ↵Martin Ritchie2009-08-063-1/+457
| | | | | | logging just yet as its approach to recovery does not provide the requried details. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@801572 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : Updated ChannelLoggingTest to use new getMessageString method ↵Martin Ritchie2009-08-061-4/+4
| | | | | | for more accurate testing of log messages git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@801569 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002, QPID-2012 : Provide Broker Startup Logging using a ↵Martin Ritchie2009-08-061-0/+102
| | | | | | SystemOutMessageLogger until we have loaded the main configuration and then re-initialise with that configuration git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@801567 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : Add Queue Logging Tests.Martin Ritchie2009-08-064-0/+562
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@801564 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2028 : Ensure all Non QpidTestCase System tests correctly clean up by ↵Martin Ritchie2009-08-061-4/+4
| | | | | | | | removing the ApplicationRegistry they create. The biggest offenders are the broker tests which are not pure unit tests. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@801561 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : Rename extractConnectionID to getConnectionID to be inline with ↵Martin Ritchie2009-08-062-9/+4
| | | | | | rest of the helper methods git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@801556 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2019 : Update Exclude mechanism so we can exclude the new logging tests ↵Martin Ritchie2009-08-031-1/+2
| | | | | | from the CPP broker git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@800439 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : Updated ConnectionLoggingTest to protect against message ↵Martin Ritchie2009-08-032-5/+67
| | | | | | reordering of connection closure during negotiation. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@800376 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : Added new getLog method to AbstractTestLogging that retreives ↵Martin Ritchie2009-08-033-20/+98
| | | | | | | | the string starting "MESSAGE....." This ensures that the LoggingTests are parsing the logged message and not erroneously picking up a section based on the log4j format configuration. i.e. the [qpid.message] logger name was causing issues with searching for the first '[' to get Subject/Actor git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@800375 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : Updated ConnectionLoggingTest to use new validation methods in ↵Martin Ritchie2009-08-031-15/+14
| | | | | | Abstract parent git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@800370 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : Added QUEUE constant = queue to QTCMartin Ritchie2009-08-031-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@800369 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002: Added testing of Channel LoggingMartin Ritchie2009-08-032-5/+369
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@800368 13f79535-47bb-0310-9956-ffa450edef68
* Updated AlertingTest to use new methods in Abstract super classMartin Ritchie2009-08-031-7/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@800364 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2002 : Addition of ConnectionLoggingTestMartin Ritchie2009-08-032-0/+225
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@800359 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2011 : Updated AlertingTest to use new LogMonitoring class and ↵Martin Ritchie2009-08-033-185/+350
| | | | | | | | | | | | | | | | corrected failures in test. Failures corrected by: - Ensuring message count is as expected after first publication - Validating that the max count alert level is correctly changed (when InVM) - Validate that the log file does not contain alerts after restart - Validate that alerting occurs after extra messages have been published - Modified QPID_WORK (using QTC.setSystemProperty so it is only set for that test run) to ensure each test has a clean store. Additions to QpidTestCase: - Ability to enable persistence on a given virtualhost. Currently it tries to set the JBoss BerkelyDB store failing back to Qpid's DerbyDB store. - Ability to set properties in the configuration file, this involves re-writting the config files so that both inVM and external java brokers will correctly function with the desired configuration. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@800356 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2001 : Added new LogMonitor (with Test) to ensure that messages Logged ↵Martin Ritchie2009-08-032-0/+478
| | | | | | occur as expected. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@800354 13f79535-47bb-0310-9956-ffa450edef68
* rationalized naming of exclude files to make it clear why tests are excluded ↵Rafael H. Schloming2009-07-271-3/+3
| | | | | | and where new exclusions should go; this also corrects the exclusion lists for some of the less common profiles since they now always include the 010Excludes which previously had to be manually copied to the other 010 profiles git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@798246 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2001 : Provide a locale configuration option to allow the localisation ↵Martin Ritchie2009-07-221-0/+5
| | | | | | of logging as part of providing fixed log messages git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@796799 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1992 : Corrected duplication in ServerConfiguration for StatusUpdates ↵Martin Ritchie2009-07-221-1/+6
| | | | | | | | and so renamed method getStatusUpdatesEnabled Ensured tested in ServerConfiguration[File]Test and removed standalone test that replicated functionality. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@796798 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1980 : Update to ServerConfiguration provided by Keith Chow, Updated ↵Martin Ritchie2009-07-221-0/+75
| | | | | | | | ServerconfigurationTest Added ServerConfigurationFileTest that verifies the string value is loadable from the systest config file. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@796796 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1992 : Addition of new Broker Logging FrameworkMartin Ritchie2009-07-221-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | Provided static CurrentActor for accessing ThreadLocal. Included Test to validate setting of ThreadLocals. Added Test for AMQPActor Added getRootMessageLogger() to IApplicationRegistry Adjusted *ProtocolSessions to start counting at 0. Allowed Setting of Vhost on the MockProtocolSession Created a fixed Principle in MockProtocolSession Changes to MockProtocolSession, prevent NPEs when the AMQPActor creates its log string. Converted CurrentActor to use a Stack allowing a variety of actors to take their turn on a thread. Improved package structure Added testing for Actors Moved FileMonitorTools functionality to FileUtils and provided a Test Converted Log4jMessageLoggerTest to a proper UnitTest Moved Test cases to test package Updated other broker tests to set the authenticated user before setting the virtualhost, Whilst the logging could output null as the username it would be better if the tests correctly set the authorizedID. Update to include tests for disabled logging Fully tested LogSubjects Updated MockAMQQueue to be able to take a Virtualhost as per a normal Queue. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@796650 13f79535-47bb-0310-9956-ffa450edef68