[
https://issues.apache.org/jira/browse/OAK-1855?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Davide Giannella updated OAK-1855:
----------------------------------
Attachment: OAK-1855-ut-times.txt
managed to split the build by _pedantic_ and _integrationTesting_ in my
[sandbox
branch|https://github.com/davidegiannella/jackrabbit-oak/tree/OAK-1855] and
discovered that the build is taking always more than 30 minutes [even for the
pedantic|https://travis-ci.org/davidegiannella/jackrabbit-oak/builds/31125814].
That is pointing into the direction that some unit testing are taking a bit
longer and maybe have to be moved to integration testing.
Generated a list of those ([^OAK-1855-ut-times.txt]) with a command like
{noformat}
grep -A1 '^Running ' log.txt | grep -v '-' | awk '{ if ($1=="Running") {
test=$2 } else { if ($1=="Tests") { print $12 " " test }}}' | sort -nr >
OAK-1855-ut-times.txt
{noformat}
the top 10 UT are:
{noformat}
116.932 org.apache.jackrabbit.oak.jcr.RepositoryTest
83.745 org.apache.jackrabbit.oak.plugins.index.solr.query.SolrIndexQueryTest
78.076 org.apache.jackrabbit.oak.jcr.observation.ObservationRefreshTest
73.123 org.apache.jackrabbit.oak.jcr.query.QueryJcrTest
68.798 org.apache.jackrabbit.oak.jcr.observation.ObservationTest
55.403 org.apache.jackrabbit.oak.plugins.document.BasicDocumentStoreTest
42.279 org.apache.jackrabbit.oak.jcr.query.QueryJcrTest
39.765 org.apache.jackrabbit.oak.security.authentication.ldap.LdapProviderTest
34.887 org.apache.jackrabbit.oak.jcr.random.RandomizedReadTest
32.668 org.apache.jackrabbit.oak.jcr.query.qom.QomTest
{noformat}
will investigate further into those for understanding if or what can be moved.
> Travis builds time out
> ----------------------
>
> Key: OAK-1855
> URL: https://issues.apache.org/jira/browse/OAK-1855
> Project: Jackrabbit Oak
> Issue Type: Bug
> Reporter: Marcel Reutegger
> Attachments: OAK-1855-ut-times.txt
>
>
> Recently quite many travis builds failed because they hit the 50 minutes time
> limit.
> Possible solutions that come to my mind:
> - reduce the time our tests take
> - split up the build with multiple profiles
--
This message was sent by Atlassian JIRA
(v6.2#6252)