Issue Details (XML | Word | Printable)

Key: MAVEN-1397
Type: Wish Wish
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Brett Porter
Votes: 1
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
Maven 1

replace test plugin with surefire

Created: 23/Jul/04 01:04 PM   Updated: 02/Feb/07 11:07 AM
Return to search
Component/s: None
Affects Version/s: None
Fix Version/s: None

Time Tracking:
Not Specified


 Description  « Hide

avoid the need for forkmode=once by switching to the superior surefire plugin for general testing.

Enhance the surefire mojo to provide the same output as junit so that the test plugin remains backwards compatible.



Brett Porter made changes - 03/Mar/05 07:24 PM
Field Original Value New Value
Environment
Description avoid the need for forkmode=once by switching to the superior surefire plugin for general testing.

Enhance the surefire mojo to provide the same output as junit so that the test plugin remains backwards compatible.
avoid the need for forkmode=once by switching to the superior surefire plugin for general testing.

Enhance the surefire mojo to provide the same output as junit so that the test plugin remains backwards compatible.
Fix Version/s 1.1-beta-1 [ 11371 ]
Fix Version/s 1.1 [ 10211 ]
Priority Blocker [ 1 ]
Brett Porter made changes - 16/May/05 02:52 AM
Fix Version/s 1.1-beta-1 [ 11371 ]
Fix Version/s 1.1-beta-2 [ 10211 ]
Andy Glick added a comment - 09/Aug/05 09:29 AM

I recently posted to the Maven Users list, stating that I was going to work on the Jelly maven-test-plugin and attempt to allow all of the user visible properties to be set, rather than to have some be linked directly to properties in the POM.

Brett responded that such were the goals of the surefire plugin. I see in this entry that the surefire integration is scheduled for 1.1-beta-2, but, and I hope that you'll forgive me, I haven't been able to figure out when that release is scheduled to take place. Given that I don't want to take on a task that is likely to be superceeded quickly after its release, would someone be willing to comment on the likely date of the beta-2 release and the likelihood that an integrated surefire plugin will be available in that release. Thanks.


Brett Porter added a comment - 09/Aug/05 07:22 PM

no date on the 1.1-beta-2 as yet.

Basically, some things need to happen:
1) m2 surefire plugin gets up to feature level of m1 test plugin
2) m1 plugin rewritten to make sure of surefire plugin (or just surefire itself as the plugin probably only passes off the m2 project settings to surefire which is what the m1 version should do too)

We'd appreciate it if you were able to help with that effort instead of doing the work directly on the m1 plugin. I understand it would take longer, but it will be of much more long term benefit and would immediately help m2 users also


Vincent Massol made changes - 11/Aug/05 11:46 AM
Workflow jira [ 26732 ] Maven [ 38532 ]
Andy Glick added a comment - 15/Aug/05 08:52 AM

Brett,

I set out to figure out how to help with the surefire port rather than on the m1 test plugin. Unfortunately, I seem to be missing the information that I need to be useful, so if you could help me out....

I have checked out the Maven 1 code, and I see that there is the beginning of a plugin to call the M2 surefire plugin. I downloaded an m2 version from the svn repository. I learned that it depended on surefire code from Codehaus. I have an old cvs checkout of the Codehaus code, but it is out of date with the code in svn at Codehaus. I can't find the surefire svn repo at codehaus, can you give me a pointer? Is there any other information that you can point me to? Is there a list of M1 test plugin usecases and/or a list of m2 surefire usecases? I'm going to take a look at the how to build a plugin examples. Thanks for your response to my question about configuraing a plugin with includes and excludes.


Trygve Laugstol added a comment - 15/Aug/05 08:57 AM

You can get the Surefire sources here: https://svn.codehaus.org/surefire/trunk/surefire/


Brett Porter made changes - 23/Aug/05 05:54 AM
Fix Version/s 1.1-rc1 [ 11971 ]
Fix Version/s 1.1-beta-2 [ 10211 ]
Andy Glick added a comment - 23/Aug/05 05:45 PM

Brett , Trygve & Emmanuel,

I took Trygve's suggestion and I grabbed the surefire code from codehaus svn. i grabbed the maven 2 code and built it 2 days ago, and Trtygve was right again, with the more recent code the surefire plugin worked properly WRT includes and excludes. I see that at codehaus there is a "Mojo" project, that Brett owns, and there is a surefire-report plugin there.

I guess that I'm asking for some direction here. I take it that the maven-1 surefire plugin ought to invoke surefire directly with the arguments that the surefire M2 plugin passes. Under what circumstances, if any, ought the M2 surefire report plugin be invoked by the m1 plugin?

If one of you would comment I would attempt to wire this up.


Trygve Laugstol added a comment - 23/Aug/05 06:01 PM

I'm not sure what the best way is, there are at least two solutions to this:

1) The easy way Add setters to the Mojo and use it as a normal bean in jelly. Then you will have to map the Maven 2 expressions to the Maven 1 ${project} object etc. This is possible as the MavenProject and ArtifactRepository actually doesn't seem to be used in the plugin at all. I'll look into removing those in the morning.

2) The more correct way: Create a infrastructure for embedding Maven 2 and get Maven to instanciate and execute the Mojo. This will require a way to map a Maven 1 project to a Maven 2 project and a lot of other stuff.

This is probably way more work than you're ready for and solution 1) will suffice for now.


Andy Glick added a comment - 05/Sep/05 10:39 AM

In Brett's comment of 9 August above, he stated the that among the preconditions for going forward with the backport of the surefire plugin to M1 was that the "...m2 surefire plugin gets up to feature level of m1 test plugin ".

A naive survey of the situation might lead someone to believe that such an event might be a long way off, for 3 reasons:

1) the surefire plugin does not generate an XML for JUnit tests

2) a JUnit report contains in addition to the test case results, a whole list of properities and values from the underlying Ant environment, since M1 is executing the Ant JUnit task

3) the current surefire plugin works, andf there are plenty of things that don't work , so why invest core team energy where it isn't required to meet upcoming deliveries?

As an outsider with no coding assignments, and having volunteered to work on this, I've been looking at the surefire report package and at the Ant JUnit optional task package, and some sort of XML report of the test results shouldn't be too hard to come up with, but I have understood from the users list that there is no agreement on a candidate "properties set" that would be added to the XML report to provide a feature level match.

I'm sure that I've left out other features towards the feature level. If someone would be willing to enumerate them, I'd be willing to take a crack at adding them.

In Trygve's comment above of 23 August, he spoke about creating an infrastructure for embedding M2 into an M1 environment. Has anyone made any progress on that, and if so, where would I look to find the code?

One more question if you will, is there any reason why I shouldn't go ahead and rework the m1 test plugin and the m1 itest plugin by modifying the existing jelly code and either 1) refactoring some behavior or 2) simply exposing all of the necessary configurable parameters of the test plugin?


Trygve Laugstol added a comment - 05/Sep/05 11:13 AM

1) As you're saying this shouldn't be hard. Just add a new surefire reporter

2) I don't think that this is a really important feature, the Maven 1 plugin doesn't use it for anything in particular. And I'm pretty sure it's just a dump of System.getProperties()

3) Well, you asked for something to do

One major feature I know that's missing is the ability to fork the tests, which I see as the biggest issue to fix.

I haven't looked into making some infrastructure for embedding Maven 2 in Maven 1 yet but I don't think it's strictly needed for this plugin. I think that doing this plugin "by hand" might give a more clear overview over what's really needed.


Brett Porter made changes - 08/Mar/06 10:47 PM
Workflow Maven [ 38532 ] Maven New [ 51783 ]
Arnaud Heritier made changes - 11/Apr/06 05:17 PM
Fix Version/s 1.1-rc1 [ 11971 ]
Fix Version/s  1.1-beta-4 [ 12553 ]
Lukas Theussl added a comment - 20/Jun/06 05:15 PM

Don't see why this should be a blocker.


Lukas Theussl made changes - 20/Jun/06 05:15 PM
Assignee Emmanuel Venisse [ evenisse ]
Priority Blocker [ 1 ] Major [ 3 ]
Type Task [ 3 ] Wish [ 5 ]
Carlos Sanchez made changes - 07/Dec/06 11:58 AM
Comment [ <a href="http://shortlink.co.uk/gnv">http://shortlink.co.uk/gnv&lt;/a>
<a href="http://shortlink.co.uk/gnw">http://shortlink.co.uk/gnw&lt;/a>
<a href="http://shortlink.co.uk/gnx">http://shortlink.co.uk/gnx&lt;/a>
<a href="http://shortlink.co.uk/gny">http://shortlink.co.uk/gny&lt;/a>
<a href="http://shortlink.co.uk/go0">http://shortlink.co.uk/go0&lt;/a>
<a href="http://shortlink.co.uk/go1">http://shortlink.co.uk/go1&lt;/a>
<a href="http://shortlink.co.uk/go2">http://shortlink.co.uk/go2&lt;/a>
<a href="http://shortlink.co.uk/go3">http://shortlink.co.uk/go3&lt;/a>
<a href="http://shortlink.co.uk/go4">http://shortlink.co.uk/go4&lt;/a>
<a href="http://shortlink.co.uk/go5">http://shortlink.co.uk/go5&lt;/a>
<a href="http://shortlink.co.uk/go6">http://shortlink.co.uk/go6&lt;/a>
<a href="http://shortlink.co.uk/go7">http://shortlink.co.uk/go7&lt;/a>
<a href="http://shortlink.co.uk/go8">http://shortlink.co.uk/go8&lt;/a>
<a href="http://shortlink.co.uk/go9">http://shortlink.co.uk/go9&lt;/a>
<a href="http://shortlink.co.uk/goa">http://shortlink.co.uk/goa&lt;/a>
<a href="http://shortlink.co.uk/gob">http://shortlink.co.uk/gob&lt;/a>
<a href="http://shortlink.co.uk/goc">http://shortlink.co.uk/goc&lt;/a>
<a href="http://shortlink.co.uk/god">http://shortlink.co.uk/god&lt;/a>
<a href="http://shortlink.co.uk/goe">http://shortlink.co.uk/goe&lt;/a>
<a href="http://shortlink.co.uk/gof">http://shortlink.co.uk/gof&lt;/a>
<a href="http://shortlink.co.uk/gog">http://shortlink.co.uk/gog&lt;/a>
<a href="http://shortlink.co.uk/goh">http://shortlink.co.uk/goh&lt;/a>
<a href="http://shortlink.co.uk/goi">http://shortlink.co.uk/goi&lt;/a>
<a href="http://shortlink.co.uk/goj">http://shortlink.co.uk/goj&lt;/a>
<a href="http://shortlink.co.uk/gok">http://shortlink.co.uk/gok&lt;/a>
<a href="http://shortlink.co.uk/gol">http://shortlink.co.uk/gol&lt;/a>
<a href="http://shortlink.co.uk/gom">http://shortlink.co.uk/gom&lt;/a>
<a href="http://shortlink.co.uk/gon">http://shortlink.co.uk/gon&lt;/a>
<a href="http://shortlink.co.uk/goo">http://shortlink.co.uk/goo&lt;/a>
<a href="http://shortlink.co.uk/gop">http://shortlink.co.uk/gop&lt;/a>
<a href="http://shortlink.co.uk/goq">http://shortlink.co.uk/goq&lt;/a>
<a href="http://shortlink.co.uk/gor">http://shortlink.co.uk/gor&lt;/a>
<a href="http://shortlink.co.uk/gos">http://shortlink.co.uk/gos&lt;/a>
<a href="http://shortlink.co.uk/got">http://shortlink.co.uk/got&lt;/a>
<a href="http://shortlink.co.uk/gou">http://shortlink.co.uk/gou&lt;/a>
<a href="http://shortlink.co.uk/gov">http://shortlink.co.uk/gov&lt;/a>
<a href="http://shortlink.co.uk/gow">http://shortlink.co.uk/gow&lt;/a>
<a href="http://shortlink.co.uk/gox">http://shortlink.co.uk/gox&lt;/a>
<a href="http://shortlink.co.uk/goy">http://shortlink.co.uk/goy&lt;/a>
<a href="http://shortlink.co.uk/gp0">http://shortlink.co.uk/gp0&lt;/a>
<a href="http://shortlink.co.uk/gp1">http://shortlink.co.uk/gp1&lt;/a>
<a href="http://shortlink.co.uk/gp2">http://shortlink.co.uk/gp2&lt;/a>
<a href="http://shortlink.co.uk/gp3">http://shortlink.co.uk/gp3&lt;/a>
<a href="http://shortlink.co.uk/gp5">http://shortlink.co.uk/gp5&lt;/a>
<a href="http://shortlink.co.uk/gp6">http://shortlink.co.uk/gp6&lt;/a>
<a href="http://shortlink.co.uk/gp7">http://shortlink.co.uk/gp7&lt;/a>
<a href="http://shortlink.co.uk/gp8">http://shortlink.co.uk/gp8&lt;/a>
<a href="http://shortlink.co.uk/gp9">http://shortlink.co.uk/gp9&lt;/a>
<a href="http://shortlink.co.uk/gpa">http://shortlink.co.uk/gpa&lt;/a>
<a href="http://shortlink.co.uk/gpb">http://shortlink.co.uk/gpb&lt;/a>
<a href="http://shortlink.co.uk/gpc">http://shortlink.co.uk/gpc&lt;/a>
<a href="http://shortlink.co.uk/gpd">http://shortlink.co.uk/gpd&lt;/a>
<a href="http://shortlink.co.uk/gpe">http://shortlink.co.uk/gpe&lt;/a>
<a href="http://shortlink.co.uk/gpf">http://shortlink.co.uk/gpf&lt;/a>
<a href="http://shortlink.co.uk/gpg">http://shortlink.co.uk/gpg&lt;/a>
<a href="http://shortlink.co.uk/gph">http://shortlink.co.uk/gph&lt;/a>
<a href="http://shortlink.co.uk/gpi">http://shortlink.co.uk/gpi&lt;/a>
<a href="http://shortlink.co.uk/gpj">http://shortlink.co.uk/gpj&lt;/a>
<a href="http://shortlink.co.uk/gpk">http://shortlink.co.uk/gpk&lt;/a>
<a href="http://shortlink.co.uk/gpl">http://shortlink.co.uk/gpl&lt;/a>
<a href="http://shortlink.co.uk/gpm">http://shortlink.co.uk/gpm&lt;/a>
<a href="http://shortlink.co.uk/gpn">http://shortlink.co.uk/gpn&lt;/a>
<a href="http://shortlink.co.uk/gpo">http://shortlink.co.uk/gpo&lt;/a>
<a href="http://shortlink.co.uk/gpp">http://shortlink.co.uk/gpp&lt;/a>
<a href="http://shortlink.co.uk/gpq">http://shortlink.co.uk/gpq&lt;/a>
<a href="http://shortlink.co.uk/gpr">http://shortlink.co.uk/gpr&lt;/a>
<a href="http://shortlink.co.uk/gps">http://shortlink.co.uk/gps&lt;/a>
<a href="http://shortlink.co.uk/gpt">http://shortlink.co.uk/gpt&lt;/a>
<a href="http://shortlink.co.uk/gpu">http://shortlink.co.uk/gpu&lt;/a>
<a href="http://shortlink.co.uk/gpw">http://shortlink.co.uk/gpw&lt;/a>
<a href="http://shortlink.co.uk/gpx">http://shortlink.co.uk/gpx&lt;/a>
<a href="http://shortlink.co.uk/gpy">http://shortlink.co.uk/gpy&lt;/a>
<a href="http://shortlink.co.uk/gq0">http://shortlink.co.uk/gq0&lt;/a>
<a href="http://shortlink.co.uk/gq1">http://shortlink.co.uk/gq1&lt;/a>
<a href="http://shortlink.co.uk/gq2">http://shortlink.co.uk/gq2&lt;/a>
<a href="http://shortlink.co.uk/gq3">http://shortlink.co.uk/gq3&lt;/a>
<a href="http://shortlink.co.uk/gq4">http://shortlink.co.uk/gq4&lt;/a>
<a href="http://shortlink.co.uk/gq5">http://shortlink.co.uk/gq5&lt;/a>
<a href="http://shortlink.co.uk/gq6">http://shortlink.co.uk/gq6&lt;/a>
<a href="http://shortlink.co.uk/gq7">http://shortlink.co.uk/gq7&lt;/a>
<a href="http://shortlink.co.uk/gq8">http://shortlink.co.uk/gq8&lt;/a>
<a href="http://shortlink.co.uk/gq9">http://shortlink.co.uk/gq9&lt;/a>
<a href="http://shortlink.co.uk/gqa">http://shortlink.co.uk/gqa&lt;/a>
<a href="http://shortlink.co.uk/gqb">http://shortlink.co.uk/gqb&lt;/a>
<a href="http://shortlink.co.uk/gqc">http://shortlink.co.uk/gqc&lt;/a>
<a href="http://shortlink.co.uk/gqd">http://shortlink.co.uk/gqd&lt;/a>
<a href="http://shortlink.co.uk/gqe">http://shortlink.co.uk/gqe&lt;/a>
<a href="http://shortlink.co.uk/gqf">http://shortlink.co.uk/gqf&lt;/a>
<a href="http://shortlink.co.uk/gqg">http://shortlink.co.uk/gqg&lt;/a>
<a href="http://shortlink.co.uk/gqh">http://shortlink.co.uk/gqh&lt;/a>
<a href="http://shortlink.co.uk/gqi">http://shortlink.co.uk/gqi&lt;/a>
<a href="http://shortlink.co.uk/gqj">http://shortlink.co.uk/gqj&lt;/a>
<a href="http://shortlink.co.uk/gqk">http://shortlink.co.uk/gqk&lt;/a>
<a href="http://shortlink.co.uk/gql">http://shortlink.co.uk/gql&lt;/a>
<a href="http://shortlink.co.uk/gqm">http://shortlink.co.uk/gqm&lt;/a>
<a href="http://shortlink.co.uk/gqn">http://shortlink.co.uk/gqn&lt;/a>
<a href="http://shortlink.co.uk/gqo">http://shortlink.co.uk/gqo&lt;/a>
<a href="http://shortlink.co.uk/gqp">http://shortlink.co.uk/gqp&lt;/a>
<a href="http://shortlink.co.uk/gqq">http://shortlink.co.uk/gqq&lt;/a>
<a href="http://shortlink.co.uk/gqrs">http://shortlink.co.uk/gqrs&lt;/a>
]
Emmanuel Venisse made changes - 02/Feb/07 11:07 AM
Comment [ http://www.bittyurl.com/?b04fd3
http://www.bittyurl.com/?408357
http://www.bittyurl.com/?8b2d82
http://www.bittyurl.com/?0357ad
http://www.bittyurl.com/?42b9f6
http://www.bittyurl.com/?e461fa
http://www.bittyurl.com/?c34669
http://www.bittyurl.com/?7f1f64
http://www.bittyurl.com/?47877e
http://www.bittyurl.com/?560be6
http://www.bittyurl.com/?ceed2c
http://www.bittyurl.com/?c02605
http://www.bittyurl.com/?7a433f
http://www.bittyurl.com/?3157f7
http://www.bittyurl.com/?df83d4
http://www.bittyurl.com/?3229c6
http://www.bittyurl.com/?358ac2
http://www.bittyurl.com/?275533
http://www.bittyurl.com/?37af1b
http://www.bittyurl.com/?38159c
http://www.bittyurl.com/?519f83
http://www.bittyurl.com/?6b9e49
http://www.bittyurl.com/?bf3609
http://www.bittyurl.com/?7b37af
http://www.bittyurl.com/?4f5113
http://www.bittyurl.com/?db6542
http://www.bittyurl.com/?fc8ac6
http://www.bittyurl.com/?376d12
http://www.bittyurl.com/?ff300b
http://www.bittyurl.com/?2e1815
http://www.bittyurl.com/?7f1e9a
http://www.bittyurl.com/?b86007
http://www.bittyurl.com/?3253ef
http://www.bittyurl.com/?034379
http://www.bittyurl.com/?3b8f32
http://www.bittyurl.com/?2f1d72
http://www.bittyurl.com/?a692c9
http://www.bittyurl.com/?b422c7
http://www.bittyurl.com/?3de213
http://www.bittyurl.com/?6a4b69
http://www.bittyurl.com/?b0dc8a
http://www.bittyurl.com/?02fc5f
http://www.bittyurl.com/?265b69
http://www.bittyurl.com/?755d05
http://www.bittyurl.com/?b78c03
http://www.bittyurl.com/?d7bf6a
http://www.bittyurl.com/?f4f81b
http://www.bittyurl.com/?3a1d42
http://www.bittyurl.com/?5a8b96
http://www.bittyurl.com/?29c7a3
http://phantoma.freeclans.de/viewtopic.php?t=2
http://phantoma.freeclans.de/viewtopic.php?t=3
http://phantoma.freeclans.de/viewtopic.php?t=4
http://phantoma.freeclans.de/viewtopic.php?t=5
http://phantoma.freeclans.de/viewtopic.php?t=6
http://phantoma.freeclans.de/viewtopic.php?t=7
http://phantoma.freeclans.de/viewtopic.php?t=8
http://phantoma.freeclans.de/viewtopic.php?t=9
http://phantoma.freeclans.de/viewtopic.php?t=10
http://phantoma.freeclans.de/viewtopic.php?t=11
http://phantoma.freeclans.de/viewtopic.php?t=12
http://phantoma.freeclans.de/viewtopic.php?t=13
http://phantoma.freeclans.de/viewtopic.php?t=14
http://phantoma.freeclans.de/viewtopic.php?t=15
http://phantoma.freeclans.de/viewtopic.php?t=16
http://phantoma.freeclans.de/viewtopic.php?t=17
http://phantoma.freeclans.de/viewtopic.php?t=18
http://phantoma.freeclans.de/viewtopic.php?t=19
http://phantoma.freeclans.de/viewtopic.php?t=20
http://phantoma.freeclans.de/viewtopic.php?t=21
http://phantoma.freeclans.de/viewtopic.php?t=22
http://phantoma.freeclans.de/viewtopic.php?t=23
http://phantoma.freeclans.de/viewtopic.php?t=24
http://phantoma.freeclans.de/viewtopic.php?t=25
http://phantoma.freeclans.de/viewtopic.php?t=26
http://phantoma.freeclans.de/viewtopic.php?t=27
http://phantoma.freeclans.de/viewtopic.php?t=28
http://phantoma.freeclans.de/viewtopic.php?t=29
http://phantoma.freeclans.de/viewtopic.php?t=30
http://phantoma.freeclans.de/viewtopic.php?t=31
http://phantoma.freeclans.de/viewtopic.php?t=32
http://phantoma.freeclans.de/viewtopic.php?t=33
http://phantoma.freeclans.de/viewtopic.php?t=34
http://phantoma.freeclans.de/viewtopic.php?t=35
http://phantoma.freeclans.de/viewtopic.php?t=36
http://phantoma.freeclans.de/viewtopic.php?t=37
http://phantoma.freeclans.de/viewtopic.php?t=38
http://phantoma.freeclans.de/viewtopic.php?t=39
http://phantoma.freeclans.de/viewtopic.php?t=40
http://phantoma.freeclans.de/viewtopic.php?t=41
http://phantoma.freeclans.de/viewtopic.php?t=42
http://phantoma.freeclans.de/viewtopic.php?t=43
http://phantoma.freeclans.de/viewtopic.php?t=44
http://phantoma.freeclans.de/viewtopic.php?t=45
http://phantoma.freeclans.de/viewtopic.php?t=46
http://phantoma.freeclans.de/viewtopic.php?t=47
http://phantoma.freeclans.de/viewtopic.php?t=48
http://phantoma.freeclans.de/viewtopic.php?t=49
http://phantoma.freeclans.de/viewtopic.php?t=50
http://phantoma.freeclans.de/viewtopic.php?t=51
http://phantoma.freeclans.de/viewtopic.php?t=52
http://phantoma.freeclans.de/viewtopic.php?t=53
http://phantoma.freeclans.de/viewtopic.php?t=54
http://phantoma.freeclans.de/viewtopic.php?t=55
http://phantoma.freeclans.de/viewtopic.php?t=56
http://phantoma.freeclans.de/viewtopic.php?t=57
http://phantoma.freeclans.de/viewtopic.php?t=58
http://phantoma.freeclans.de/viewtopic.php?t=59
http://phantoma.freeclans.de/viewtopic.php?t=60
http://phantoma.freeclans.de/viewtopic.php?t=61
http://phantoma.freeclans.de/viewtopic.php?t=62
http://phantoma.freeclans.de/viewtopic.php?t=63
http://phantoma.freeclans.de/viewtopic.php?t=64
http://phantoma.freeclans.de/viewtopic.php?t=65
http://phantoma.freeclans.de/viewtopic.php?t=66
http://phantoma.freeclans.de/viewtopic.php?t=67
http://phantoma.freeclans.de/viewtopic.php?t=68
http://phantoma.freeclans.de/viewtopic.php?t=69
http://phantoma.freeclans.de/viewtopic.php?t=70
http://phantoma.freeclans.de/viewtopic.php?t=71
http://phantoma.freeclans.de/viewtopic.php?t=72
http://phantoma.freeclans.de/viewtopic.php?t=73
http://phantoma.freeclans.de/viewtopic.php?t=74
http://phantoma.freeclans.de/viewtopic.php?t=75
http://phantoma.freeclans.de/viewtopic.php?t=76
http://phantoma.freeclans.de/viewtopic.php?t=77
http://phantoma.freeclans.de/viewtopic.php?t=78
http://phantoma.freeclans.de/viewtopic.php?t=79
http://phantoma.freeclans.de/viewtopic.php?t=80
http://phantoma.freeclans.de/viewtopic.php?t=81
http://phantoma.freeclans.de/viewtopic.php?t=82
http://phantoma.freeclans.de/viewtopic.php?t=83
http://phantoma.freeclans.de/viewtopic.php?t=84
http://phantoma.freeclans.de/viewtopic.php?t=85
http://phantoma.freeclans.de/viewtopic.php?t=86
http://phantoma.freeclans.de/viewtopic.php?t=87
http://phantoma.freeclans.de/viewtopic.php?t=88
http://phantoma.freeclans.de/viewtopic.php?t=89
http://phantoma.freeclans.de/viewtopic.php?t=90
http://phantoma.freeclans.de/viewtopic.php?t=91
http://phantoma.freeclans.de/viewtopic.php?t=92
http://phantoma.freeclans.de/viewtopic.php?t=93
http://phantoma.freeclans.de/viewtopic.php?t=94
http://phantoma.freeclans.de/viewtopic.php?t=95
http://phantoma.freeclans.de/viewtopic.php?t=96
http://phantoma.freeclans.de/viewtopic.php?t=97
http://phantoma.freeclans.de/viewtopic.php?t=98
http://phantoma.freeclans.de/viewtopic.php?t=99
http://phantoma.freeclans.de/viewtopic.php?t=100
http://phantoma.freeclans.de/viewtopic.php?t=101
http://clipurl.com/?DRY251
http://clipurl.com/?JVU810
http://clipurl.com/?IAU571
http://clipurl.com/?ESJ483
http://clipurl.com/?LPA886
http://clipurl.com/?PVV965
http://clipurl.com/?BBI605
http://clipurl.com/?GRM573
http://clipurl.com/?OOY201
http://clipurl.com/?UUA564
http://clipurl.com/?YKX545
http://clipurl.com/?HWE765
http://clipurl.com/?QCY969
http://clipurl.com/?AWT374
http://clipurl.com/?RPS590
http://clipurl.com/?ARW507
http://clipurl.com/?QQA283
http://clipurl.com/?YKY804
http://clipurl.com/?BJJ658
http://clipurl.com/?JQC660
http://clipurl.com/?NKT778
http://clipurl.com/?RSC185
http://clipurl.com/?TAE621
http://clipurl.com/?DQH639
http://clipurl.com/?XVP200
http://clipurl.com/?LBF521
http://clipurl.com/?LNQ835
http://clipurl.com/?WIB380
http://clipurl.com/?YDX711
http://clipurl.com/?WKS237
http://clipurl.com/?VYL913
http://clipurl.com/?WQL823
http://clipurl.com/?JKP289
http://clipurl.com/?LNI155
http://clipurl.com/?ULH407
http://clipurl.com/?VHE885
http://clipurl.com/?FJH935
http://clipurl.com/?ORJ553
http://clipurl.com/?ARY172
http://clipurl.com/?BOE305
http://clipurl.com/?DME921
http://clipurl.com/?HLY914
http://clipurl.com/?HGI403
http://clipurl.com/?ULB793
http://clipurl.com/?YYM616
http://clipurl.com/?ZPE870
http://clipurl.com/?BOD380
http://clipurl.com/?QYT850
http://clipurl.com/?ZMV382
http://clipurl.com/?LMA837
http://dtmurl.com/21g
http://dtmurl.com/21h
http://dtmurl.com/21i
http://dtmurl.com/21j
http://dtmurl.com/21k
http://dtmurl.com/21l
http://dtmurl.com/21m
http://dtmurl.com/21o
http://dtmurl.com/21q
http://dtmurl.com/21r
http://dtmurl.com/21t
http://dtmurl.com/21v
http://dtmurl.com/21x
http://dtmurl.com/21y
http://dtmurl.com/220
http://dtmurl.com/222
http://dtmurl.com/223
http://dtmurl.com/224
http://dtmurl.com/225
http://dtmurl.com/226
http://dtmurl.com/227
http://dtmurl.com/229
http://dtmurl.com/22c
http://dtmurl.com/22d
http://dtmurl.com/22e
http://dtmurl.com/22f
http://dtmurl.com/22g
http://dtmurl.com/22h
http://dtmurl.com/22i
http://dtmurl.com/22j
http://dtmurl.com/22k
http://dtmurl.com/22l
http://dtmurl.com/22m
http://dtmurl.com/22n
http://dtmurl.com/22o
http://dtmurl.com/22p
http://dtmurl.com/22q
http://dtmurl.com/22r
http://dtmurl.com/22s
http://dtmurl.com/22t
http://dtmurl.com/22u
http://dtmurl.com/22v
http://dtmurl.com/22w
http://dtmurl.com/22x
http://dtmurl.com/22y
http://dtmurl.com/22z
http://dtmurl.com/230
http://dtmurl.com/231
http://dtmurl.com/232
http://dtmurl.com/233
http://flingk.com/14i6deto
http://flingk.com/8ci6h5m
http://flingk.com/7vyt083
http://flingk.com/qq15ap9
http://flingk.com/kahwpkn
http://flingk.com/igcetts
http://flingk.com/w8hmxzd
http://flingk.com/cxvx6kx
http://flingk.com/179em8ij
http://flingk.com/r6kiroj
http://flingk.com/99kxf3h
http://flingk.com/psyecvq
http://flingk.com/ebi1lfj
http://flingk.com/16sv8rm1
http://flingk.com/zw6y8i
http://flingk.com/m4nelek
http://flingk.com/134k904o
http://flingk.com/19k3hl9z
http://flingk.com/2u1ou0x
http://flingk.com/14i6deyy
http://flingk.com/uec52c5
http://flingk.com/igcevs8
http://flingk.com/b3qfcs2
http://flingk.com/igcevsq
http://flingk.com/cxvx8jq
http://flingk.com/w8hmzyo
http://flingk.com/11qy4n96
http://flingk.com/cxvx8m3
http://flingk.com/54qk8o4
http://flingk.com/zg99alp ]