Return-Path: Delivered-To: apmail-incubator-esme-dev-archive@minotaur.apache.org Received: (qmail 71625 invoked from network); 6 Sep 2010 13:19:35 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 6 Sep 2010 13:19:35 -0000 Received: (qmail 41944 invoked by uid 500); 6 Sep 2010 13:19:35 -0000 Delivered-To: apmail-incubator-esme-dev-archive@incubator.apache.org Received: (qmail 41887 invoked by uid 500); 6 Sep 2010 13:19:33 -0000 Mailing-List: contact esme-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: esme-dev@incubator.apache.org Delivered-To: mailing list esme-dev@incubator.apache.org Received: (qmail 41879 invoked by uid 99); 6 Sep 2010 13:19:33 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Sep 2010 13:19:33 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of esjewett@gmail.com designates 74.125.82.175 as permitted sender) Received: from [74.125.82.175] (HELO mail-wy0-f175.google.com) (74.125.82.175) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Sep 2010 13:19:24 +0000 Received: by wye20 with SMTP id 20so4666994wye.6 for ; Mon, 06 Sep 2010 06:19:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=jYJQ3uNvg8epa7fbGKVIILvKztF6BZOapUiCqCBqvrs=; b=AAN6b2ylMlz7RxaGgt1HxcdKObwn8sprNN9Uzq0AkTUeASZ6eV+O296vdyQQl+pi3B vj06GDbn9RLSezOIgJheosP1fYp3HglYejvh8BL4ltyBKFncEnNuSTUwQZBjxVex/wGs fp9zHnVlqRgJigXZVGRLBHfWZDtawMm+DVFCc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=geqRIRVHH3bWDeq5ay3JZpjJSOBFNdpjfsK9IGwvW0LGhJhwVWu1k2TCqZWLFM5cX2 0UJpDs7ZX5IuY8JlRl9ms8EuOi/RDvfxZRFfmdQUafDiFbCKg2YtESZ1N+EELx/lOPQs r1xLxYuIAstyk/mZ6ukZlS8PqMmvSpd4w6i9Q= MIME-Version: 1.0 Received: by 10.227.134.85 with SMTP id i21mr109909wbt.127.1283779143738; Mon, 06 Sep 2010 06:19:03 -0700 (PDT) Received: by 10.227.199.81 with HTTP; Mon, 6 Sep 2010 06:19:03 -0700 (PDT) In-Reply-To: References: <789980.84983.qm@web54410.mail.re2.yahoo.com> Date: Mon, 6 Sep 2010 15:19:03 +0200 Message-ID: Subject: Re: 1.1 Release: Failed Test From: Ethan Jewett To: esme-dev@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Tests are successful for me locally (mvn clean test) and Hudson was happy as of an hour ago (https://hudson.apache.org/hudson/job/ESME/). What exactly are you doing that results in this test failure? Ethan On Mon, Sep 6, 2010 at 3:05 PM, Richard Hirsch wrot= e: > Yep - this is the support of those legacy apps that still support > basic authentication in the Twitter API. =A0We'll have to decide how we > deal with OAuth but not in the 1.1 release. Either 1.2 or a later > release. > > On Mon, Sep 6, 2010 at 3:01 PM, Joe Schaefer wro= te: >> You are aware of the OAuth mandate for twitter >> apps, right? =A0It started Sept 1. >> >> >> >> >> ----- Original Message ---- >>> From: Richard Hirsch >>> To: esme-dev@incubator.apache.org >>> Sent: Mon, September 6, 2010 8:57:37 AM >>> Subject: 1.1 Release: Failed Test >>> >>> I aws going through the release preparation steps and we have a failing= =A0test: >>> >>> "Twitter API should show message in user, home and public =A0timelines" >>> >>> I'd know whether the problem is a timing problem or something =A0else. >>> >>> --------------- >>> >>> >>> Tests run: 14, Failures: 1, Errors: 0, =A0Skipped: 0, Time elapsed: >>> 37.046 sec <<< FAILURE! >>> Twitter API =A0should show message in user, home and public timelines >>> Time elapsed: 0.016 =A0sec =A0<<< FAILURE! >>> org.specs.runner.UserError: >>operation=3D"statuses">0N/AfalseEurope/Berlintwitter_userUnknown >>>n >>> Unknown23User =A0twitter_user changed >>> profile. Name: Unknown =A0Unknown >>>Image:falsef= alseMon >>>n >>> Sep =A006 14:52:07 =A0+0200 >>>2010profile42 >>>> >>> doesn't =A0contain test_msg1 >>> =A0 =A0 at >>>org.apache.esme.api.TwitterAPISpecs$XmlResponse$$anonfun$$bslash$bslash$= 1.apply(TwitterAPITest.scala:131) >>> >>> =A0 =A0 =A0at >>>org.apache.esme.api.TwitterAPISpecs$XmlResponse$$anonfun$$bslash$bslash$= 1.apply(TwitterAPITest.scala:131) >>> >>> =A0 =A0 =A0at >>>org.apache.esme.api.TwitterAPISpecs$XmlResponse$class.xmlMatch(TwitterAP= ITest.scala:126) >>> >>> =A0 =A0 =A0at >>>org.apache.esme.api.TwitterAPISpecs$$anon$1.xmlMatch(TwitterAPITest.scal= a:143) >>> =A0 =A0 =A0at >>>org.apache.esme.api.TwitterAPISpecs$XmlResponse$class.$bslash$bslash(Twi= tterAPITest.scala:131) >>> >>> =A0 =A0 =A0at >>>org.apache.esme.api.TwitterAPISpecs$$anon$1.$bslash$bslash(TwitterAPITes= t.scala:143) >>> >>> =A0 =A0 =A0at >>>org.apache.esme.api.TwitterAPISpecs$$anonfun$1$$anonfun$apply$24.apply(T= witterAPITest.scala:163) >>> >>> =A0 =A0 =A0at >>>org.apache.esme.api.TwitterAPISpecs$$anonfun$1$$anonfun$apply$24.apply(T= witterAPITest.scala:160) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.LifeCycle$class.withCurrent(ExampleLifeCycle.sca= la:64) >>> =A0 =A0 =A0at =A0org.specs.specification.Examples.withCurrent(Examples.= scala:52) >>> =A0 =A0 =A0at >>>org.specs.specification.Examples$$anonfun$specifyExample$1.apply(Example= s.scala:108) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.Examples$$anonfun$specifyExample$1.apply(Example= s.scala:108) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleExecution$$anonfun$3$$anonfun$apply$5.app= ly(ExampleLifeCycle.scala:195) >>> >>> =A0 =A0 =A0at scala.Option.getOrElse(Option.scala:61) >>> =A0 =A0 at >>>org.specs.specification.LifeCycle$class.executeExpectations(ExampleLifeC= ycle.scala:86) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.BaseSpecification.executeExpectations(BaseSpecif= ication.scala:55) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.LifeCycle$$anonfun$executeExpectations$1.apply(E= xampleLifeCycle.scala:86) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.LifeCycle$$anonfun$executeExpectations$1.apply(E= xampleLifeCycle.scala:86) >>> >>> =A0 =A0 =A0at scala.Option.map(Option.scala:70) >>> =A0 =A0 at >>>org.specs.specification.LifeCycle$class.executeExpectations(ExampleLifeC= ycle.scala:86) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.BaseSpecification.executeExpectations(BaseSpecif= ication.scala:55) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2$$a= nonfun$apply$1$$anonfun$apply$2.apply(ExampleContext.scala:58) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2$$a= nonfun$apply$1$$anonfun$apply$2.apply(ExampleContext.scala:58) >>> >>> =A0 =A0 =A0at scala.Option.map(Option.scala:70) >>> =A0 =A0 at >>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2$$a= nonfun$apply$1.apply(ExampleContext.scala:58) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2$$a= nonfun$apply$1.apply(ExampleContext.scala:58) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleContext$class.id$1(ExampleContext.scala:3= 1) >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleContext$$anonfun$1.apply(ExampleContext.s= cala:32) >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleContext$$anonfun$1.apply(ExampleContext.s= cala:32) >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2.ap= ply(ExampleContext.scala:58) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2.ap= ply(ExampleContext.scala:57) >>> >>> =A0 =A0 =A0at scala.Option.map(Option.scala:70) >>> =A0 =A0 at >>>org.specs.specification.ExampleContext$class.executeExpectations(Example= Context.scala:57) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.Examples.executeExpectations(Examples.scala:52) >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2$$a= nonfun$apply$1$$anonfun$apply$2.apply(ExampleContext.scala:58) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2$$a= nonfun$apply$1$$anonfun$apply$2.apply(ExampleContext.scala:58) >>> >>> =A0 =A0 =A0at scala.Option.map(Option.scala:70) >>> =A0 =A0 at >>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2$$a= nonfun$apply$1.apply(ExampleContext.scala:58) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2$$a= nonfun$apply$1.apply(ExampleContext.scala:58) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleContext$class.id$1(ExampleContext.scala:3= 1) >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleContext$$anonfun$1.apply(ExampleContext.s= cala:32) >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleContext$$anonfun$1.apply(ExampleContext.s= cala:32) >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2.ap= ply(ExampleContext.scala:58) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2.ap= ply(ExampleContext.scala:57) >>> >>> =A0 =A0 =A0at scala.Option.map(Option.scala:70) >>> =A0 =A0 at >>>org.specs.specification.ExampleContext$class.executeExpectations(Example= Context.scala:57) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.Examples.executeExpectations(Examples.scala:52) >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleExecution$$anonfun$3.apply(ExampleLifeCyc= le.scala:195) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleExecution$$anonfun$3.apply(ExampleLifeCyc= le.scala:182) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleExecution$$anonfun$2.apply(ExampleLifeCyc= le.scala:165) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleExecution.execute(ExampleLifeCycle.scala:= 215) >>> =A0 =A0 =A0at >>>org.specs.specification.SpecificationExecutor$$anonfun$executeExample$1.= apply(SpecificationExecutor.scala:51) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.SpecificationExecutor$$anonfun$executeExample$1.= apply(SpecificationExecutor.scala:51) >>> >>> =A0 =A0 =A0at scala.Option.map(Option.scala:70) >>> =A0 =A0 at >>>org.specs.specification.SpecificationExecutor$class.executeExample(Speci= ficationExecutor.scala:51) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.BaseSpecification.executeExample(BaseSpecificati= on.scala:55) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.BaseSpecification.executeExample(BaseSpecificati= on.scala:55) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleLifeCycle$$anonfun$executeExample$1.apply= (ExampleLifeCycle.scala:124) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleLifeCycle$$anonfun$executeExample$1.apply= (ExampleLifeCycle.scala:124) >>> >>> =A0 =A0 =A0at scala.Option.map(Option.scala:70) >>> =A0 =A0 at >>>org.specs.specification.ExampleLifeCycle$class.executeExample(ExampleLif= eCycle.scala:124) >>> >>> =A0 =A0 =A0at =A0org.specs.specification.Examples.executeExample(Exampl= es.scala:52) >>> =A0 =A0 =A0at =A0org.specs.specification.Examples.executeExample(Exampl= es.scala:52) >>> =A0 =A0 =A0at >>>org.specs.specification.Examples$$anonfun$executeExamples$1.apply(Exampl= es.scala:80) >>> >>> =A0 =A0 =A0at >>>org.specs.specification.Examples$$anonfun$executeExamples$1.apply(Exampl= es.scala:80) >>> >>> =A0 =A0 =A0at scala.Option.map(Option.scala:70) >>> =A0 =A0 at =A0org.specs.specification.Examples.executeExamples(Examples= .scala:80) >>> =A0 =A0 =A0at >>>org.specs.specification.ExampleStructure$class.examples(ExampleStructure= .scala:77) >>> >>> =A0 =A0 =A0at =A0org.specs.specification.Examples.examples(Examples.sca= la:52) >>> =A0 =A0 =A0at >>>org.specs.runner.ExamplesTestSuite$$anonfun$initialize$4.apply(JUnit.sca= la:157) >>> =A0 =A0 =A0at >>>org.specs.runner.ExamplesTestSuite$$anonfun$initialize$4.apply(JUnit.sca= la:153) >>> =A0 =A0 =A0at scala.List.foreach(List.scala:841) >>> =A0 =A0 at =A0org.specs.runner.ExamplesTestSuite.initialize(JUnit.scala= :153) >>> =A0 =A0 =A0at org.specs.runner.JUnitSuite$class.init(JUnit.scala:53) >>> =A0 =A0 =A0at =A0org.specs.runner.ExamplesTestSuite.init(JUnit.scala:14= 3) >>> =A0 =A0 =A0at org.specs.runner.JUnitSuite$class.run(JUnit.scala:60) >>> =A0 =A0 =A0at org.specs.runner.ExamplesTestSuite.run(JUnit.scala:172) >>> =A0 =A0 =A0at junit.framework.TestSuite.runTest(TestSuite.java:232) >>> =A0 =A0 =A0at junit.framework.TestSuite.run(TestSuite.java:227) >>> =A0 =A0 at =A0org.specs.runner.JUnitSuite$class.run(JUnit.scala:61) >>> =A0 =A0 at =A0org.specs.runner.JUnit3.run(JUnit.scala:124) >>> =A0 =A0 at =A0org.specs.runner.JUnitSuiteRunner.run(JUnitSuiteRunner.sc= ala:45) >>> =A0 =A0 =A0at >>>org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.jav= a:62) >>> =A0 =A0 =A0at >>>org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSe= t(AbstractDirectoryTestSuite.java:140) >>> >>> =A0 =A0 =A0at >>>org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Abstr= actDirectoryTestSuite.java:127) >>> >>> =A0 =A0 =A0at =A0org.apache.maven.surefire.Surefire.run(Surefire.java:1= 77) >>> =A0 =A0 =A0at sun.reflect.NativeMethodAccessorImpl.invoke0(Native =A0Me= thod) >>> =A0 =A0 at >>>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav= a:39) >>> =A0 =A0 =A0at >>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor= Impl.java:25) >>> >>> =A0 =A0 =A0at java.lang.reflect.Method.invoke(Method.java:597) >>> =A0 =A0 at >>>org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Suref= ireBooter.java:345) >>> >>> =A0 =A0 =A0at >>>org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java= :1009) >>> >> >> >> >> >