[ 
https://issues.apache.org/jira/browse/HDFS-10184?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15204670#comment-15204670
 ] 

Haohui Mai commented on HDFS-10184:
-----------------------------------

Unless we move to Java 8 this is a non starter. The UI is heavily driven by 
HTML 5. Rhino, the JavaScript engine in Java 7, is at least 10x slower than 
Nashorn and node.js.

I have written a JavaScript version of dfsadmin using Rhino and the performance 
is very unsatisfactory. Given the scope of the tests I'm not fully convinced it 
is a good idea.

I believe that the new Web UI in YARN is adopiting npm / node.js -- these tools 
will be integrated with the current Jenkins workflow so the integration should 
not be an issue.

> Introduce unit tests framework for HDFS UI
> ------------------------------------------
>
>                 Key: HDFS-10184
>                 URL: https://issues.apache.org/jira/browse/HDFS-10184
>             Project: Hadoop HDFS
>          Issue Type: Test
>            Reporter: Haohui Mai
>
> The current HDFS UI is based on HTML5 and it does not have unit tests yet. 
> Occasionally things break and we can't catch it. We should investigate and 
> introduce unit test frameworks such as Mocha for the UI.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to