What is the expected behaviour for this test given that many SCM providers
(hg being one) do not provide such a facility to tag arbitrary files? Many
SCMs only support laying a tag against the current revision of the entire
repository.  The parent tck test seems to require the ability to tag
specific files only.

Ryan

On 5/22/07, Ryan Daum <[EMAIL PROTECTED]> wrote:

So if the latest commit is the release correction... what you're saying is
unless you branched (did you?  where can I check out the branch), there's no
way at all that my changes can make it in before the release.

Ryan

On 5/22/07, Emmanuel Venisse <[EMAIL PROTECTED]> wrote:
>
>
>
> Ryan Daum a écrit :
> > Firstly, it does not build at all after update given the commits you
> > checked in earlier today, because it complains about missing
> > org.apache.maven.scm:maven-scm-api:jar:1.0 , so I can't actually run
> > through the tck profile you mention; can you provide me instructions
> on
> > how to get the latest checkout to build?
>
> My latest commit is the release creation, so it will be build when the
> 1.0 will be validated and deployed to the central repo.
> You can use the staging repo to get 1.0 artifacts 
(http://people.apache.org/~evenisse/stage/maven-scm-repo/
> <http://people.apache.org/%7Eevenisse/stage/maven-scm-repo/>)
>
> >
> > What specifically fails on the tck?  Please provide surefire results,
> as
> > I cannot replicate your failure given the test I added.
>
> the TagScmResult doesn't contains tagged files list:
>
>
> 
-------------------------------------------------------------------------------
> Test set:
> org.apache.maven.scm.provider.hg.command.tag.HgTagCommandTckTest
> 
-------------------------------------------------------------------------------
>
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 2 sec
> <<< FAILURE!
> testTagCommandTest(
> org.apache.maven.scm.provider.hg.command.tag.HgTagCommandTckTest)  Time
> elapsed: 1.985 sec  <<< ERROR!
> java.lang.NullPointerException
>         at
> org.apache.maven.scm.tck.command.tag.TagCommandTckTest.testTagCommandTest
> (TagCommandTckTest.java:53)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke (Method.java:585)
>         at junit.framework.TestCase.runTest(TestCase.java:154)
>         at junit.framework.TestCase.runBare(TestCase.java:127)
>         at junit.framework.TestResult$1.protect(TestResult.java:106)
>         at junit.framework.TestResult.runProtected(TestResult.java:124)
>         at junit.framework.TestResult.run(TestResult.java:109)
>         at junit.framework.TestCase.run(TestCase.java:118)
>         at junit.framework.TestSuite.runTest (TestSuite.java:208)
>         at junit.framework.TestSuite.run(TestSuite.java:203)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java :39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.apache.maven.surefire.junit.JUnitTestSet.execute (
> JUnitTestSet.java:213)
>         at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet
> (AbstractDirectoryTestSuite.java:138)
>         at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute (
> AbstractDirectoryTestSuite.java:125)
>         at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke (
> NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess (
> SurefireBooter.java:290)
>         at org.apache.maven.surefire.booter.SurefireBooter.main(
> SurefireBooter.java:818)
>         at org.apache.maven.surefire.booter.SurefireBooter.main(
> SurefireBooter.java:818)
>
>
> >
> > Secondly, the patch is output from svn diff, I don't see from the
> first
> > lines how it is invalid.
>
> Index:
> 
maven-scm-providers/maven-scm-provider-hg/src/test/java/org/apache/maven/scm/provider/hg/command/tag/HgTagCommandTckTest.java
>
> ===================================================================
> ---
> 
maven-scm-providers/maven-scm-provider-hg/src/test/java/org/apache/maven/scm/provider/hg/command/tag/HgTagCommandTckTest.java
> (revision 0)
> +++
> 
maven-scm-providers/maven-scm-provider-hg/src/test/java/org/apache/maven/scm/provider/hg/command/tag/HgTagCommandTckTest.java
> (working copy)
> @@ -1,4 +1,4 @@
> -package org.apache.maven.scm.provider.cvslib.command.tag ;
> +package org.apache.maven.scm.provider.hg.command.tag;
>
>   /*
>    * Licensed to the Apache Software Foundation (ASF) under one
> @@ -19,31 +19,27 @@
>    * under the License.
>    */
>
> -import org.apache.maven.scm.provider.cvslib.CvsScmTestUtils ;
> +import org.apache.maven.scm.provider.hg.HgRepoUtils;
>
> ...
>
> It isn't a patch for a file creation.
>
> Emmanuel
> >
> > Ryan
> >
> > On 5/22/07, *Emmanuel Venisse* < [EMAIL PROTECTED]
> > <mailto:[EMAIL PROTECTED]>> wrote:
> >
> >     I can't apply because your patch fail on the tck.
> >
> >     You can verify it by running 'mvn clean package -Ptck' on the hg
> >     provider
> >
> >     For your next patch, generate a valid one, the one in SCM-319
> wasn't
> >     correct (look at first lines)
> >
> >     I'm sending the vote for the release of the 1.0, if I don't have
> >     your patch tomorrow, it will be include in the next version.
> >
> >     Emmanuel
> >
> >     Ryan Daum a écrit :
> >      > During further use/testing of the mercurial provider
> >      > (maven-scm-provider-hg) I discovered that the "tag" command was
> >      > missing.  I've just fixed this.
> >      >
> >      > Please see the patch attached to
> >     http://jira.codehaus.org/browse/SCM-319
> >      >
> >      > Thank you,
> >      >   Ryan Daum
> >      >
> >      > --
> >      > Ryan Daum
> >      > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> <mailto:
> >     [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
> >      > Senior Developer, Toronto
> >      > 647.724.5232 x 2073
> >
> >
> >
> >
> > --
> > Ryan Daum
> > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> > Senior Developer, Toronto
> > 647.724.5232 x 2073
>
>


--
Ryan Daum
[EMAIL PROTECTED]
Senior Developer, Toronto
647.724.5232 x 2073




--
Ryan Daum
[EMAIL PROTECTED]
Senior Developer, Toronto
647.724.5232 x 2073

Reply via email to