users@tyrus.java.net

Re: Problems building?

From: Gerard Davison <gerard.davison_at_oracle.com>
Date: Wed, 17 Apr 2013 15:36:48 +0100

On 17 Apr 2013, at 15:26, Pavel Bucek <pavel.bucek_at_oracle.com> wrote:

> Hi Gerard,
>
> nice to know you are looking into websocket RI :-)


Yeah you might say that until I start hassling you. ;-)

>
> 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..

Ah that got it, I was using 2.2.0 for some reason, upgraded my client the now I can build and test cleanly.

Thanks,

Gerard


>
> 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
>>
>>
>>
>