[jboss-as7-dev] Test Suite Changes
Kabir Khan
kabir.khan at jboss.com
Thu Nov 3 12:20:35 EDT 2011
ok, will do (tomorrow probably)
On 3 Nov 2011, at 15:02, Shelly McGowan wrote:
>
>
> Kabir,
>
> Communicate your ideas to Ondra (ozizka). He can help you.
>
> Shelly
>
>
> ----- Original Message -----
> From: "Kabir Khan" <kkhan at redhat.com>
> To: "thomas diesler" <thomas.diesler at jboss.com>, smcgowan at redhat.com
> Cc: jboss-as7-dev at lists.jboss.org
> Sent: Thursday, November 3, 2011 10:45:36 AM
> Subject: Re: [jboss-as7-dev] Test Suite Changes
>
> I still contend that it should be able to do this differently.
>
> Simple mvn install (-DallTest=true) for developers.
>
> Then qe should be able to use separate qe profiles/the antrun plugin/whatever with some trickery in the scripts qe uses to do your stuff. I have a few ideas which I can try out if I have some spare cycles and I am sure Paul Gier could help.
>
> Sent from my Android phone using TouchDown (www.nitrodesk.com)
>
>
> -----Original Message-----
> From: Shelly McGowan [smcgowan at redhat.com]
> Received: Thursday, 03 Nov 2011, 14:35
> To: Thomas Diesler [thomas.diesler at jboss.com]
> CC: jboss-as7-dev at lists.jboss.org
> Subject: Re: [jboss-as7-dev] Test Suite Changes
>
>
>
>
>> From August:
>
> http://lists.jboss.org/pipermail/jboss-as7-dev/2011-August/003452.html
>
> Shelly
>
>
> ----- Original Message -----
> From: "Shelly McGowan" <smcgowan at redhat.com>
> To: "Thomas Diesler" <thomas.diesler at jboss.com>
> Cc: jboss-as7-dev at lists.jboss.org, "Darran Lofthouse" <darran.lofthouse at jboss.com>
> Sent: Thursday, November 3, 2011 10:24:46 AM
> Subject: Re: [jboss-as7-dev] Test Suite Changes
>
>
>
> So, the changes to the test suite were based on requirements. The issues as I see it is that there is no
> concensus (making everyone happy) which, in turn, has caused additional changes to the initial pull request[s].
>
> It was anticipated in the requirements discussions, though, that the integration tests would be used for test purposes
> other than during a build of AS7.
>
> Thomas, have you looked at the requirements document links mentioned below?
>
> As far as bugs, fair enough. They're being addressed as they are uncovered. JIRAs should be filed.
>
>
>
> Shelly
>
>
>
> ----- Original Message -----
> From: "Thomas Diesler" <thomas.diesler at jboss.com>
> To: "Darran Lofthouse" <darran.lofthouse at jboss.com>
> Cc: jboss-as7-dev at lists.jboss.org
> Sent: Thursday, November 3, 2011 9:56:28 AM
> Subject: Re: [jboss-as7-dev] Test Suite Changes
>
> Yes, I would also like to see a document that describes how the
> testsuite is (more importantly should be) organised and how to execute
> individual test sections. The document should start with a list of
> requirements.
>
> The argument of "integration-tests.sh makes it easier" is not valid
> IMHO. It is a diversion of an established standard and quite the
> contrary from "makes it easier" IMHO. In short, start with requirements
> and show whether and how they are met and where work still needs to be
> done.
>
> Refactoring the test suite into a clean structure, such that standard
> mvn calls can be used to execute what we need would be the preferred
> solution IMHO.
>
> -thomas
>
> On 11/03/2011 12:40 PM, Darran Lofthouse wrote:
>> It would be nice if we could agree which parameters should actually work
>> and what they mean - the one that caught me out recently was when
>> -DskipTests=true was broken.
>>
>> Regards,
>> Darran Lofthouse.
>>
>>
>>
>> On 11/03/2011 11:34 AM, Kabir Khan wrote:
>>> Smoke tests are running by default now which is nice. However, a './build.sh clean install -DallTests=true' no longer runs all the tests, while they did last week. This is starting to get very confusing, all I want to do is to process some pull requests and run the tests.
>>>
>>> If this really needs to keep changing all the time, a this-is-how-we-run-the-tests-today.txt file in the root folder would help :-)
>>>
>>> On 27 Oct 2011, at 17:20, Ondrej Zizka wrote:
>>>
>>>> Ok, seems like QA will have to carry the burden of disabling smoke tests whenever they want to run anything else - because Maven's profile activation logic really sucks.
>>>> Fixing.
>>>>
>>>> Ondra
>>>>
>>>>
>>>>
>>>> On Thu, 2011-10-27 at 11:36 +0100, Kabir Khan wrote:
>>>>> The smoke tests must be run as part of a standard build. Please fix.
>>>>>
>>>>> If QE have other requirements, which are not possible to combine with the above requirement maybe they should look into using alternate poms or the antrun plugin or something.
>>>>> On 27 Oct 2011, at 09:48, Thomas Diesler wrote:
>>>>>
>>>>>> Currently, the smoke tests don't run as part of the build. Is this really what you want?
>>>>>>
>>>>>>
>>>>> https://hudson.qa.jboss.com/hudson/view/JBossOSGi/job/jboss-as7-master/389/
>>>>>
>>>>>> -thomas
>>>>>>
>>>>>> On 10/27/2011 06:17 AM, Stuart Douglas wrote:
>>>>>>> I just just merged some changes to the test suite that QE requires for EAP (see below for a link to their requirements). As a result the manner in which the tests are run has changed slightly.
>>>>>>>
>>>>>>> Due to limitations in maven it is no longer possible to activate all tests using mvn install -DallTests, instead you should use either:
>>>>>>>
>>>>>>> ./build.sh install -DallTests - To do a full build with all tests
>>>>>>> ./integration-tests.sh -DallTests - To just run all integration tests
>>>>>>>
>>>>>>> Running individual tests from an IDE or via mvn test -Dtest=MyTest should work as normal.
>>>>>>>
>>>>>>> Ondej Zizka (in CC) has been the person working on these changes, so if you have any questions or comments he is the person to talk to.
>>>>>>>
>>>>>>> Stuart
>>>>>>>
>>>>>>> *
>>>>> https://docspace.corp.redhat.com/docs/DOC-74146
>>>>>
>>>>>>> *
>>>>> https://docspace.corp.redhat.com/docs/DOC-69049
>>>>>
>>>>>>> *
>>>>> https://github.com/jbossas/jboss-as/pull/491
>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> jboss-as7-dev mailing list
>>>>>>>
>>>>>>>
>>>>> jboss-as7-dev at lists.jboss.org
>>>>>
>>>>> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
>>>>>
>>>>>> --
>>>>>> xxxxxxxxxxxxxxxxxxxxxxxxxxxx
>>>>>> Thomas Diesler
>>>>>> JBoss OSGi Lead
>>>>>> JBoss, a division of Red Hat
>>>>>> xxxxxxxxxxxxxxxxxxxxxxxxxxxx
>>>>>>
>>>>>> _______________________________________________
>>>>>> jboss-as7-dev mailing list
>>>>>>
>>>>> jboss-as7-dev at lists.jboss.org
>>>>>
>>>>> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> jboss-as7-dev mailing list
>>>>>
>>>>> jboss-as7-dev at lists.jboss.org
>>>>> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
>>>
>>> _______________________________________________
>>> jboss-as7-dev mailing list
>>> jboss-as7-dev at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
>> _______________________________________________
>> jboss-as7-dev mailing list
>> jboss-as7-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
>
> --
> xxxxxxxxxxxxxxxxxxxxxxxxxxxx
> Thomas Diesler
> JBoss OSGi Lead
> JBoss, a division of Red Hat
> xxxxxxxxxxxxxxxxxxxxxxxxxxxx
>
> _______________________________________________
> jboss-as7-dev mailing list
> jboss-as7-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
> _______________________________________________
> jboss-as7-dev mailing list
> jboss-as7-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
More information about the jboss-as7-dev
mailing list