Thanks César.
Some tests seem that have hanged but they don't provide feedback and ate
just waiting for some condition. They can be like that for up to 5min.
I think you forgot the attachment :)
Bruno Baptista
https://twitter.com/brunobat_
On 13/12/18 20:38, César Hernández Mendoza wrote:
Hi Bruno
I follow the instruction you shared in this thread on my mac.
mvn -Pquick -Dsurefire.useFile=false -DdisableXmlReport=true
-DuniqueVersion=false -ff -Dassemble -DskipTests
-DfailIfNoTests=false
clean install -T1C
Worked fine and it looks around 3 min in my box:
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 03:48 min (Wall Clock)
[INFO] Finished at: 2018-12-13T12:41:06-06:00
[INFO] Final Memory: 264M/3515M
[INFO]
------------------------------------------------------------------------
On the other hand, when I went to tck/microprofile-tck and ran:
mvn --fail-at-end clean install -Pall-adapters
-Dmaven.test.error.ignore=true -Dmaven.test.failure.ignore=true
-Dhttps.protocols=TLSv1.1,TLSv1.2 -Dsurefire.useFile=false
-DdisableXmlReport=true > build.log
the build hanged after a couple of minutes. I had to kill the process.
I'm attaching the build.log
El jue., 13 dic. 2018 a las 11:37, Bruno Baptista (<[email protected]
<mailto:[email protected]>>) escribió:
Thanks César!
Bruno Baptista
https://twitter.com/brunobat_
On 13/12/18 17:15, César Hernández Mendoza wrote:
> Hi Bruno,
> I can test on Mac.
>
> El jue., 13 dic. 2018 a las 10:16, Bruno Baptista
(<[email protected] <mailto:[email protected]>>)
> escribió:
>
>> Hi All,
>>
>> I've updated almost all the microprofile tests to run in
parallel with
>> 1C: https://github.com/apache/tomee/pull/268
>>
>> They seem to work ok on my machine.
>>
>> We were getting JVM crashes due to the way we were redirecting the
>> output of the remote processes. Now we use:
>>
>> final ProcessBuilder pb = new ProcessBuilder(args)
>> .redirectOutput(Redirect.PIPE) .redirectError(Redirect.PIPE)
>> .directory(home.getAbsoluteFile());
>>
>> I wonder if this is ok...
>>
>> Any volunteers to run the tck tests on a Mac and Windows?
>>
>>
>> I also tried to run the container tests in parallel, but they
also fail,
>> sometimes:
>>
>> [INFO] Reactor Summary for OpenEJB :: Container 8.0.0-SNAPSHOT:
>> [INFO]
>> [INFO] OpenEJB :: Container ...............................
SUCCESS [
>> 0.517 s]
>> [INFO] OpenEJB :: Container :: MBean Annotation API .......
SUCCESS [
>> 0.576 s]
>> [INFO] OpenEJB :: Container :: API ........................
SUCCESS [
>> 0.140 s]
>> [INFO] OpenEJB :: Container :: JPA Integration ............
SUCCESS [
>> 0.288 s]
>> [INFO] OpenEJB :: Container :: Loader .....................
SUCCESS [
>> 12.271 s]
>> [INFO] OpenEJB :: Container :: Java Agent .................
SUCCESS [
>> 0.072 s]
>> [INFO] OpenEJB :: Container :: Java EE ....................
SUCCESS [
>> 9.044 s]
>> [INFO] OpenEJB :: Container :: Java EE Accessors ..........
SUCCESS [
>> 2.365 s]
>> [INFO] OpenEJB :: Container :: Core ....................... FAILURE
>> [02:27 min]
>> [INFO] OpenEJB :: Container :: JUnit ...................... SKIPPED
>> [INFO]
>>
------------------------------------------------------------------------
>> [INFO] BUILD FAILURE
>> [INFO]
>>
------------------------------------------------------------------------
>> [INFO] Total time: 02:52 min
>> [INFO] Finished at: 2018-12-13T12:56:16Z
>> [INFO]
>>
------------------------------------------------------------------------
>> [ERROR] Failed to execute goal
>> org.apache.maven.plugins:maven-surefire-plugin:2.21.0:test
>> (default-test) on project openejb-core: There are test failures.
>> [ERROR]
>> [ERROR] Please refer to
>>
/devel/code/apache/tomee/container/openejb-core/target/surefire-reports
>> for the individual test results.
>> [ERROR] Please refer to dump files (if any exist)
[date]-jvmRun[N].dump,
>> [date].dumpstream and [date]-jvmRun[N].dumpstream.
>> [ERROR] ExecutionException The forked VM terminated without
properly
>> saying goodbye. VM crash or System.exit called?
>>
>> ...
>>
>> In this example only 2 tests failed. Will be investigating what
might be
>> the cause.
>>
>> Cheers.
>>
>> Bruno Baptista
>> https://twitter.com/brunobat_
>>
>>
>> On 11/12/18 10:06, Bruno Baptista wrote:
>>> Hi folks,
>>>
>>> Yesterday me and Roberto we dived into the parallel execution
of tests
>>> with Arquillian.
>>>
>>> Roberto had some experience with this and was aware of TOMEE-2176.
>>>
>>> I was able to perform some parallel builds in the TCK
projects. The
>>> full build has issues in the container that need to be researched.
>>>
>>> Unfortunately, this work uncovered other deeper issues in the
>>> /RemoteServer/ class. The faster the computer, the slower the
test run
>>> gets!!! There are collisions of some sort going on.
>>>
>>> 1. We were writing STDOUT in the wrong forked JVM leading to
>>> exceptions. This might be fixed by don't inheriting the
output.
>>> See PR.
>>> 2. Now, sometimes the servers fail to start and be stopped
I'm still
>>> figuring that out why.
>>>
>>> Suggestions are welcome. Will be adding some additional debugging
>>> output and trying different things.
>>>
>>> PR: https://github.com/apache/tomee/pull/268
>>>
>>> Cheers
>>>
>>> Bruno Baptista
>>> https://twitter.com/brunobat_
>>>
>>>
>>> On 10/12/18 23:05, Bruno Baptista wrote:
>>>> Thanks!
>>>>
>>>> Bruno Baptista
>>>> https://twitter.com/brunobat_
>>>>
>>>>
>>>> On 10/12/18 22:51, Roberto Cortez wrote:
>>>>> Done. Unfortunately, only committers can do it.
>>>>>
>>>>>> On 10 Dec 2018, at 20:58, Bruno Baptista
<[email protected] <mailto:[email protected]>> wrote:
>>>>>>
>>>>>> Hi folks,
>>>>>>
>>>>>> I've been researching why the full build is slow and I
think I've
>>>>>> come up with a solution...
>>>>>>
>>>>>> Can someone please assign this jira to me?
>>>>>> https://issues.apache.org/jira/browse/TOMEE-2176
>>>>>>
>>>>>> If I can get assigning powers on jira would also be nice :)
>>>>>>
>>>>>> Cheers.
>>>>>>
>>>>>> --
>>>>>> Bruno Baptista
>>>>>> https://twitter.com/brunobat_
>>>>>>
>>>>>>
>
--
Atentamente:
César Hernández Mendoza.