DPascalBernard / maven-alfresco-archetypes

Automatically exported from code.google.com/p/maven-alfresco-archetypes
0 stars 0 forks source link

Integrate Alfresco Benchmark Framework Webdrone integration for regression tests purposes #156

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Alfresco has developed an open source benchmark framework 
https://svn.alfresco.com/repos/alfresco-enterprise/benchmark/ based on mongoDB 
and Zookeeper.

It's possible to run tests 
(https://svn.alfresco.com/repos/alfresco-enterprise/benchmark/tests) directly 
embedded in your Maven build, since the project fully builds with Maven and 
it's available on the Alfresco Artifacts repository.

In particular, the 
https://svn.alfresco.com/repos/alfresco-enterprise/benchmark/test/bm-webdrone 
test, allows to automatically test an Alfresco Share running instance using 
Selenium and hence providing and easy way to do regression testing of 
customizations (since tests are developed by Alfresco Engineering the DO work 
on OOTB Alfresco, providing a nice regression checkpoint).

I'd like to:

- have a -Pwebdrone (or benchmark, or regression) test profile to automatically 
enable this testing for the all-in-one archetype
- ideally have webdrone integrated in a standard JUnit maven-surefire-plugin 
execution (using a custom runner maybe?) to report back in the maven 
infrastructure about test execution

Original issue reported on code.google.com by colum...@gmail.com on 17 Nov 2013 at 3:26

GoogleCodeExporter commented 8 years ago
At this point I think we should wait for the BM framework 2.x, since it likely 
changes what's needed (e.g. no Zookeeper IIRC).

I have some local working code that I can commit, but I am missing the part of 
piping back the results in a surefire report.

Scheduling for post 2.0.0 release (of the SDK and of the BM framework, although 
versioning is unrelated between the two :P)

Original comment by colum...@gmail.com on 17 Jul 2014 at 10:29