users@tyrus.java.net

Re: Problems building?

From: Pavel Bucek <pavel.bucek_at_oracle.com>
Date: Wed, 17 Apr 2013 16:26:08 +0200

Hi Gerard,

nice to know you are looking into websocket RI :-)

looks like maven is for some reason confused and thinks

   TestEquivalentPaths
   TestWebSocketApplication
   TestBestMatch


are test classes. I have no issues with maven 3.0.5, so my first guess
would be that you have older/different version..

Pavel

On 4/17/13 4:12 PM, Gerard Davison wrote:
>
>
>
> I have tried to build the tip of the SVN repository; but it was failed with the following error. Is there something in my Maven environment that is missing? I am running with JDK 1.7_13.
>
> Thanks,
>
> Gerard
>
>
> -------------------------------------------------------
> T E S T S
> -------------------------------------------------------
> Running org.glassfish.tyrus.websockets.uri.TestEquivalentPaths
> Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.033 sec <<< FAILURE!
> Running org.glassfish.tyrus.websockets.uri.TestWebSocketApplication
> Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.008 sec <<< FAILURE!
> Running org.glassfish.tyrus.websockets.uri.TestBestMatch
> Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.007 sec <<< FAILURE!
> Running org.glassfish.tyrus.websockets.uri.UriMatchingTest
> RUNNING EQUIV TEST: Basic test on [/a/b, /a/b, /a/b/c]
> Test Passed: as expected, equiv paths was: true
> RUNNING EQUIV TEST: Templates test on [/a/{var2}, /a/b, /b/{var29}]
> Test Passed: as expected, equiv paths was: false
> RUNNING EQUIV TEST: More paths test on [/a/{var2}/c, /a/{var2}, /b/{var2}/c, /b/{var2}/{var3}, /a/{m}]
> Test Passed: as expected, equiv paths was: true
> RUNNING MATCH TEST: Basic exact match testing, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_622ce9e6, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_15a8cf03, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_7daed910]
> Match for /a calculated is: Match(exact, path:/a)
> Test passed: expected match on /a, got /a
> RUNNING MATCH TEST: Basic exact match testing, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_622ce9e6, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_15a8cf03, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_7daed910]
> Match for /a/b calculated is: Match(exact, path:/a/b)
> Test passed: expected match on /a/b, got /a/b
> RUNNING MATCH TEST: Basic exact match testing, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_622ce9e6, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_15a8cf03, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_7daed910]
> Match for /a/b/c calculated is: Match(exact, path:/a/b/c)
> Test passed: expected match on /a/b/c, got /a/b/c
> RUNNING MATCH TEST: Basic exact match testing, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_622ce9e6, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_15a8cf03, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_7daed910]
> Match for /d calculated is: null
> Test passed, expected no match for /d, got no match.
> RUNNING MATCH TEST: Basic exact match testing, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_622ce9e6, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_15a8cf03, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_7daed910]
> Match for / calculated is: null
> Test passed, expected no match for /, got no match.
> RUNNING MATCH TEST: Basic exact match testing, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_622ce9e6, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_15a8cf03, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_7daed910]
> Match for /a/b/c/d calculated is: null
> Test passed, expected no match for /a/b/c/d, got no match.
> RUNNING MATCH TEST: Basic exact match testing, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_622ce9e6, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_15a8cf03, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_7daed910]
> Match for /d/d/d calculated is: null
> Test passed, expected no match for /d/d/d, got no match.
> RUNNING MATCH TEST: Basic single variable templates, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_563087bd]
> Match for /a calculated is: null
> Test passed, expected no match for /a, got no match.
> RUNNING MATCH TEST: Basic single variable templates, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_563087bd]
> Match for /a/b/c calculated is: null
> Test passed, expected no match for /a/b/c, got no match.
> RUNNING MATCH TEST: Basic single variable templates, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_563087bd]
> Match for /a/b calculated is: Match(path:/a/{var} params: var=b idices: [2])
> Test passed: expected match on /a/{var}, got /a/{var}
> RUNNING MATCH TEST: Multivariable Match, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_75c4ecb7, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_53911ec8, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_5c7c0754]
> Match for /a calculated is: Match(path:/{var1} params: var1=a idices: [1])
> Test passed: expected match on /{var1}, got /{var1}
> RUNNING MATCH TEST: Multivariable Match, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_75c4ecb7, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_53911ec8, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_5c7c0754]
> Match for /a/b calculated is: Match(path:/{var1}/{var2} params: var1=a,var2=b idices: [1, 2])
> Test passed: expected match on /{var1}/{var2}, got /{var1}/{var2}
> RUNNING MATCH TEST: Multivariable Match, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_75c4ecb7, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_53911ec8, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_5c7c0754]
> Match for /a/b/c calculated is: Match(path:/{var1}/{var2}/{var3} params: var1=a,var2=b,var3=c idices: [1, 2, 3])
> Test passed: expected match on /{var1}/{var2}/{var3}, got /{var1}/{var2}/{var3}
> RUNNING MATCH TEST: Multivariable Match, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_75c4ecb7, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_53911ec8, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_5c7c0754]
> Match for /a/b/c/d calculated is: null
> Test passed, expected no match for /a/b/c/d, got no match.
> RUNNING MATCH TEST: Exact Match wins over variable match, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_5d802746, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_892949f, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_4f5b571e]
> Match for /a/b/c calculated is: Match(exact, path:/a/b/c)
> Test passed: expected match on /a/b/c, got /a/b/c
> RUNNING MATCH TEST: Exact Match wins over variable match, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_5d802746, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_892949f, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_4f5b571e]
> Match for /a/d/c calculated is: Match(path:/a/{var2}/c params: var2=d idices: [2])
> Test passed: expected match on /a/{var2}/c, got /a/{var2}/c
> RUNNING MATCH TEST: Exact Match wins over variable match, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_5d802746, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_892949f, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_4f5b571e]
> Match for /a/x/y calculated is: Match(path:/a/{var2}/{var3} params: var2=x,var3=y idices: [2, 3])
> Test passed: expected match on /a/{var2}/{var3}, got /a/{var2}/{var3}
> RUNNING MATCH TEST: Left Right precedence Match, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_2a65dbe8, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_ab5df86]
> Match for /b/d calculated is: Match(path:/b/{var2} params: var2=d idices: [2])
> Test passed: expected match on /b/{var2}, got /b/{var2}
> RUNNING MATCH TEST: More Left Right precedence Match, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_32f88377, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_25eb186a, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_372d95a, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_597f13c5, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_6d8fea98]
> Match for /a calculated is: Match(exact, path:/a)
> Test passed: expected match on /a, got /a
> RUNNING MATCH TEST: More Left Right precedence Match, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_32f88377, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_25eb186a, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_372d95a, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_597f13c5, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_6d8fea98]
> Match for /x calculated is: Match(path:/{var1} params: var1=x idices: [1])
> Test passed: expected match on /{var1}, got /{var1}
> RUNNING MATCH TEST: More Left Right precedence Match, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_32f88377, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_25eb186a, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_372d95a, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_597f13c5, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_6d8fea98]
> Match for /a/b calculated is: Match(exact, path:/a/b)
> Test passed: expected match on /a/b, got /a/b
> RUNNING MATCH TEST: More Left Right precedence Match, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_32f88377, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_25eb186a, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_372d95a, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_597f13c5, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_6d8fea98]
> Match for /x/y calculated is: null
> Test passed, expected no match for /x/y, got no match.
> RUNNING MATCH TEST: More Left Right precedence Match, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_32f88377, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_25eb186a, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_372d95a, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_597f13c5, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_6d8fea98]
> Match for /x/b calculated is: Match(path:/{var1}/b params: var1=x idices: [1])
> Test passed: expected match on /{var1}/b, got /{var1}/b
> RUNNING MATCH TEST: More Left Right precedence Match, eps=[org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_32f88377, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_25eb186a, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_372d95a, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_597f13c5, org.glassfish.tyrus.websockets.uri.TestWebSocketApplication_at_6d8fea98]
> Match for /a/y calculated is: Match(path:/a/{var2} params: var2=y idices: [2])
> Test passed: expected match on /a/{var2}, got /a/{var2}
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.054 sec
>
> Results :
>
> Tests in error:
> initializationError(org.glassfish.tyrus.websockets.uri.TestEquivalentPaths)
> initializationError(org.glassfish.tyrus.websockets.uri.TestEquivalentPaths)
> initializationError(org.glassfish.tyrus.websockets.uri.TestWebSocketApplication)
> initializationError(org.glassfish.tyrus.websockets.uri.TestWebSocketApplication)
> initializationError(org.glassfish.tyrus.websockets.uri.TestBestMatch)
> initializationError(org.glassfish.tyrus.websockets.uri.TestBestMatch)
>
> Tests run: 7, Failures: 0, Errors: 6, Skipped: 0
>
>
>