Alejandro Fernandez created AMBARI-14438:
--------------------------------------------
Summary: Improve Ambari unit tests time to less than 30 mins
Key: AMBARI-14438
URL: https://issues.apache.org/jira/browse/AMBARI-14438
Project: Ambari
Issue Type: Epic
Components: ambari-server
Affects Versions: 2.3.0
Reporter: Alejandro Fernandez
Assignee: Alejandro Fernandez
Fix For: 2.3.0
We need to drastically reduce the time it takes unit tests to run.
On Apache, they often take 3-4+ hours.
This discourages developers from running them locally (which can take 30-50
mins).
* Refactor some test suites to reuse DB to make it faster
* Run tests in parallel (currently some tests fail if not clean or reuse
objects)
* Make Ambari Web independent of Ambari Server, so that can still get results
even if one fails
* Annotate tests based on priority and type - useful for devs to run just the
tests they care about locally
* Sumit: Internal infra for running tests locally. Annotate some tests to not
run on Apache.
Optional item:
* Script to ensure Apache process, get results if unit tests pass, and always
attach patch to Apache Jira
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)