Inappropriate test strategy in MailEchoRawXMLTest
-------------------------------------------------

                 Key: SYNAPSE-246
                 URL: https://issues.apache.org/jira/browse/SYNAPSE-246
             Project: Synapse
          Issue Type: Bug
          Components: Transports
    Affects Versions: NIGHTLY
            Reporter: Andreas Veithen
            Priority: Minor


The unit tests in MailEchoRawXMLTest test the mail transport by sending mails 
to a Gmail account, connecting to smtp.gmail.com and pop.gmail.com. This 
strategy is inappropriate for several reasons:

1) It introduces a dependency external to the test itself.
2) The tests will fail when executed on a machine not connected to the Internet 
or from within a network with a restrictive firewall.
3) It slows down the execution of the tests.
4) Sporadically smtp.gmail.com replies with "421 4.4.5 Server busy, try again 
later.", causing the test to fail.

Maybe we should consider using something like mock-javamail 
(https://mock-javamail.dev.java.net/) to make these tests self-containing.



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to