[jira] [Created] (SUBMARINE-187) [E2E] Submarine integration test workbench department

2019-09-17 Thread Xun Liu (Jira)
Xun Liu created SUBMARINE-187:
-

 Summary: [E2E] Submarine integration test workbench department
 Key: SUBMARINE-187
 URL: https://issues.apache.org/jira/browse/SUBMARINE-187
 Project: Hadoop Submarine
  Issue Type: Sub-task
Reporter: Xun Liu
Assignee: HSIN YUAN, CHEN


In the submarine-integration module, the correctness of the department 
front-end operation in the submarine-workbench is tested by the WEB simulator.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (SUBMARINE-186) [E2E] Create new module submarine-integration Initialize E2E Test Framework

2019-09-17 Thread Xun Liu (Jira)


 [ 
https://issues.apache.org/jira/browse/SUBMARINE-186?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Xun Liu updated SUBMARINE-186:
--
Summary: [E2E] Create new module submarine-integration Initialize E2E Test 
Framework  (was: [E2E] Initialize the Submarine integration E2E Test Framework)

> [E2E] Create new module submarine-integration Initialize E2E Test Framework
> ---
>
> Key: SUBMARINE-186
> URL: https://issues.apache.org/jira/browse/SUBMARINE-186
> Project: Hadoop Submarine
>  Issue Type: Sub-task
>Reporter: Xun Liu
>Assignee: HSIN YUAN, CHEN
>Priority: Major
>
> 1. Create submarine-integration module in submarine project.
> 2. Refer to the system implementation of 
> https://github.com/apache/zeppelin/tree/master/zeppelin-integration to 
> initialize the WEB simulator in submarine-integration.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (SUBMARINE-186) [E2E] Initialize the Submarine integration E2E Test Framework

2019-09-17 Thread Xun Liu (Jira)
Xun Liu created SUBMARINE-186:
-

 Summary: [E2E] Initialize the Submarine integration E2E Test 
Framework
 Key: SUBMARINE-186
 URL: https://issues.apache.org/jira/browse/SUBMARINE-186
 Project: Hadoop Submarine
  Issue Type: Sub-task
Reporter: Xun Liu
Assignee: HSIN YUAN, CHEN


1. Create submarine-integration module in submarine project.
2. Refer to the system implementation of 
https://github.com/apache/zeppelin/tree/master/zeppelin-integration to 
initialize the WEB simulator in submarine-integration.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (SUBMARINE-180) [Umbrella] Submarine E2E Test Framework

2019-09-17 Thread Xun Liu (Jira)


 [ 
https://issues.apache.org/jira/browse/SUBMARINE-180?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Xun Liu updated SUBMARINE-180:
--
Description: 
This is New Submarine Module.

In order to guarantee the quality of submarine software, we need to provide an 
end-to-end testing framework, in which at least the following functions are 
included:
 1. Simulate all user WEB operations in submarine workbench through firefox 
version 31. (We can refer to the end-to-end test method of the Apache Zeppelin. 
[https://github.com/apache/zeppelin/tree/master/zeppelin-integration]

2. In the submarine-inter module, the WEB simulator simulates the operation of 
the web front end to ensure the correctness of all web front-end operations in 
the submarine-workbench.

3. Create a submarine machine learning run cluster through docker and perform 
algorithm testing on all the machine learning frameworks we provide. It may be 
a bit difficult to achieve this, and you can consider implementing it later.

In Travis CI, the end-to-end test framework will be triggered. Only through all 
E2E tests can the newly submitted code be guaranteed to be merged into the code 
repository without breaking the functionality of the original system.

  was:
This is New Submarine Module.

In order to guarantee the quality of submarine software, we need to provide an 
end-to-end testing framework, in which at least the following functions are 
included:
 1. Simulate all user WEB operations in submarine workbench through firefox 
version 31. (We can refer to the end-to-end test method of the Apache Zeppelin. 
[https://github.com/apache/zeppelin/tree/master/zeppelin-integration]
 2. Create a submarine machine learning run cluster through docker and perform 
algorithm testing on all the machine learning frameworks we provide.

In Travis CI, the end-to-end test framework will be triggered. Only through all 
E2E tests can the newly submitted code be guaranteed to be merged into the code 
repository without breaking the functionality of the original system.


> [Umbrella] Submarine E2E Test Framework
> ---
>
> Key: SUBMARINE-180
> URL: https://issues.apache.org/jira/browse/SUBMARINE-180
> Project: Hadoop Submarine
>  Issue Type: New Feature
>Reporter: Xun Liu
>Assignee: HSIN YUAN, CHEN
>Priority: Major
>
> This is New Submarine Module.
> In order to guarantee the quality of submarine software, we need to provide 
> an end-to-end testing framework, in which at least the following functions 
> are included:
>  1. Simulate all user WEB operations in submarine workbench through firefox 
> version 31. (We can refer to the end-to-end test method of the Apache 
> Zeppelin. 
> [https://github.com/apache/zeppelin/tree/master/zeppelin-integration]
> 2. In the submarine-inter module, the WEB simulator simulates the operation 
> of the web front end to ensure the correctness of all web front-end 
> operations in the submarine-workbench.
> 3. Create a submarine machine learning run cluster through docker and perform 
> algorithm testing on all the machine learning frameworks we provide. It may 
> be a bit difficult to achieve this, and you can consider implementing it 
> later.
> In Travis CI, the end-to-end test framework will be triggered. Only through 
> all E2E tests can the newly submitted code be guaranteed to be merged into 
> the code repository without breaking the functionality of the original system.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (SUBMARINE-180) [Umbrella] Submarine E2E Test Framework

2019-09-17 Thread Xun Liu (Jira)


[ 
https://issues.apache.org/jira/browse/SUBMARINE-180?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16932016#comment-16932016
 ] 

Xun Liu commented on SUBMARINE-180:
---

[~Jasoonn], This issue is very important and the workload is relatively large.
Need to be split into several sub tasks,
Complete the tasks one by one.
I think, can be divided
1. Initialize the Submarine integration E2E Test Framework.
2. submarine user integration test
3. submarine department integration test
4 

I will help you create several sub task examples first.
You can assign to me.

> [Umbrella] Submarine E2E Test Framework
> ---
>
> Key: SUBMARINE-180
> URL: https://issues.apache.org/jira/browse/SUBMARINE-180
> Project: Hadoop Submarine
>  Issue Type: New Feature
>Reporter: Xun Liu
>Assignee: HSIN YUAN, CHEN
>Priority: Major
>
> This is New Submarine Module.
> In order to guarantee the quality of submarine software, we need to provide 
> an end-to-end testing framework, in which at least the following functions 
> are included:
>  1. Simulate all user WEB operations in submarine workbench through firefox 
> version 31. (We can refer to the end-to-end test method of the Apache 
> Zeppelin. 
> [https://github.com/apache/zeppelin/tree/master/zeppelin-integration]
>  2. Create a submarine machine learning run cluster through docker and 
> perform algorithm testing on all the machine learning frameworks we provide.
> In Travis CI, the end-to-end test framework will be triggered. Only through 
> all E2E tests can the newly submitted code be guaranteed to be merged into 
> the code repository without breaking the functionality of the original system.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (SUBMARINE-180) [Umbrella] Submarine E2E Test Framework

2019-09-17 Thread HSIN YUAN, CHEN (Jira)


 [ 
https://issues.apache.org/jira/browse/SUBMARINE-180?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

HSIN YUAN, CHEN reassigned SUBMARINE-180:
-

Assignee: HSIN YUAN, CHEN

> [Umbrella] Submarine E2E Test Framework
> ---
>
> Key: SUBMARINE-180
> URL: https://issues.apache.org/jira/browse/SUBMARINE-180
> Project: Hadoop Submarine
>  Issue Type: New Feature
>Reporter: Xun Liu
>Assignee: HSIN YUAN, CHEN
>Priority: Major
>
> This is New Submarine Module.
> In order to guarantee the quality of submarine software, we need to provide 
> an end-to-end testing framework, in which at least the following functions 
> are included:
>  1. Simulate all user WEB operations in submarine workbench through firefox 
> version 31. (We can refer to the end-to-end test method of the Apache 
> Zeppelin. 
> [https://github.com/apache/zeppelin/tree/master/zeppelin-integration]
>  2. Create a submarine machine learning run cluster through docker and 
> perform algorithm testing on all the machine learning frameworks we provide.
> In Travis CI, the end-to-end test framework will be triggered. Only through 
> all E2E tests can the newly submitted code be guaranteed to be merged into 
> the code repository without breaking the functionality of the original system.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Assigned] (SUBMARINE-180) [Umbrella] Submarine E2E Test Framework

2019-09-17 Thread HSIN YUAN, CHEN (Jira)


 [ 
https://issues.apache.org/jira/browse/SUBMARINE-180?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

HSIN YUAN, CHEN reassigned SUBMARINE-180:
-

Assignee: (was: HSIN YUAN, CHEN)

> [Umbrella] Submarine E2E Test Framework
> ---
>
> Key: SUBMARINE-180
> URL: https://issues.apache.org/jira/browse/SUBMARINE-180
> Project: Hadoop Submarine
>  Issue Type: New Feature
>Reporter: Xun Liu
>Priority: Major
>
> This is New Submarine Module.
> In order to guarantee the quality of submarine software, we need to provide 
> an end-to-end testing framework, in which at least the following functions 
> are included:
>  1. Simulate all user WEB operations in submarine workbench through firefox 
> version 31. (We can refer to the end-to-end test method of the Apache 
> Zeppelin. 
> [https://github.com/apache/zeppelin/tree/master/zeppelin-integration]
>  2. Create a submarine machine learning run cluster through docker and 
> perform algorithm testing on all the machine learning frameworks we provide.
> In Travis CI, the end-to-end test framework will be triggered. Only through 
> all E2E tests can the newly submitted code be guaranteed to be merged into 
> the code repository without breaking the functionality of the original system.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Assigned] (SUBMARINE-180) [Umbrella] Submarine E2E Test Framework

2019-09-17 Thread HSIN YUAN, CHEN (Jira)


 [ 
https://issues.apache.org/jira/browse/SUBMARINE-180?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

HSIN YUAN, CHEN reassigned SUBMARINE-180:
-

Assignee: HSIN YUAN, CHEN  (was: Kai-Hsun Chen)

> [Umbrella] Submarine E2E Test Framework
> ---
>
> Key: SUBMARINE-180
> URL: https://issues.apache.org/jira/browse/SUBMARINE-180
> Project: Hadoop Submarine
>  Issue Type: New Feature
>Reporter: Xun Liu
>Assignee: HSIN YUAN, CHEN
>Priority: Major
>
> This is New Submarine Module.
> In order to guarantee the quality of submarine software, we need to provide 
> an end-to-end testing framework, in which at least the following functions 
> are included:
>  1. Simulate all user WEB operations in submarine workbench through firefox 
> version 31. (We can refer to the end-to-end test method of the Apache 
> Zeppelin. 
> [https://github.com/apache/zeppelin/tree/master/zeppelin-integration]
>  2. Create a submarine machine learning run cluster through docker and 
> perform algorithm testing on all the machine learning frameworks we provide.
> In Travis CI, the end-to-end test framework will be triggered. Only through 
> all E2E tests can the newly submitted code be guaranteed to be merged into 
> the code repository without breaking the functionality of the original system.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Assigned] (SUBMARINE-180) [Umbrella] Submarine E2E Test Framework

2019-09-17 Thread Wei-Chiu Chuang (Jira)


 [ 
https://issues.apache.org/jira/browse/SUBMARINE-180?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Wei-Chiu Chuang reassigned SUBMARINE-180:
-

Assignee: Kai-Hsun Chen

> [Umbrella] Submarine E2E Test Framework
> ---
>
> Key: SUBMARINE-180
> URL: https://issues.apache.org/jira/browse/SUBMARINE-180
> Project: Hadoop Submarine
>  Issue Type: New Feature
>Reporter: Xun Liu
>Assignee: Kai-Hsun Chen
>Priority: Major
>
> This is New Submarine Module.
> In order to guarantee the quality of submarine software, we need to provide 
> an end-to-end testing framework, in which at least the following functions 
> are included:
>  1. Simulate all user WEB operations in submarine workbench through firefox 
> version 31. (We can refer to the end-to-end test method of the Apache 
> Zeppelin. 
> [https://github.com/apache/zeppelin/tree/master/zeppelin-integration]
>  2. Create a submarine machine learning run cluster through docker and 
> perform algorithm testing on all the machine learning frameworks we provide.
> In Travis CI, the end-to-end test framework will be triggered. Only through 
> all E2E tests can the newly submitted code be guaranteed to be merged into 
> the code repository without breaking the functionality of the original system.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (SUBMARINE-168) [WEB] Submarine workspace/create project webpage

2019-09-17 Thread Xun Liu (Jira)


 [ 
https://issues.apache.org/jira/browse/SUBMARINE-168?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Xun Liu updated SUBMARINE-168:
--
Summary: [WEB] Submarine workspace/create project webpage  (was: [WEB] 
Submarine workspace project manager webpage)

> [WEB] Submarine workspace/create project webpage
> 
>
> Key: SUBMARINE-168
> URL: https://issues.apache.org/jira/browse/SUBMARINE-168
> Project: Hadoop Submarine
>  Issue Type: Sub-task
>Reporter: Xun Liu
>Assignee: Xun Liu
>Priority: Major
>  Labels: submarine-external-repo
>
> h3. What is this PR for?
> Adjust the existing workspace/project page to add the following features:
>  # Create project.
>  # List project.
> h3. What type of PR is it?
> Feature
> h3. What is the Jira issue?
> https://issues.apache.org/jira/browse/SUBMARINE-168
> h3. How should this be tested?
> [CI Pass|https://travis-ci.org/liuxunorg/submarine/builds/586090600]
> h3. Screenshots (if appropriate)
> [!https://user-images.githubusercontent.com/3677382/65053543-ace10900-d99e-11e9-893c-8053e1cc4b2b.gif|width=714,height=421!|https://user-images.githubusercontent.com/3677382/65053543-ace10900-d99e-11e9-893c-8053e1cc4b2b.gif]
> h3. Questions:
>  * Does the licenses files need update? Yes/No
>  * Is there breaking changes for older versions? Yes/No
>  * Does this needs documentation? Yes/No



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (SUBMARINE-168) [WEB] Submarine workspace project manager webpage

2019-09-17 Thread Xun Liu (Jira)


 [ 
https://issues.apache.org/jira/browse/SUBMARINE-168?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Xun Liu updated SUBMARINE-168:
--
Description: 
h3. What is this PR for?

Adjust the existing workspace/project page to add the following features:
 # Create project.
 # List project.

h3. What type of PR is it?

Feature
h3. What is the Jira issue?

https://issues.apache.org/jira/browse/SUBMARINE-168
h3. How should this be tested?

[CI Pass|https://travis-ci.org/liuxunorg/submarine/builds/586090600]
h3. Screenshots (if appropriate)

[!https://user-images.githubusercontent.com/3677382/65053543-ace10900-d99e-11e9-893c-8053e1cc4b2b.gif|width=714,height=421!|https://user-images.githubusercontent.com/3677382/65053543-ace10900-d99e-11e9-893c-8053e1cc4b2b.gif]
h3. Questions:
 * Does the licenses files need update? Yes/No
 * Is there breaking changes for older versions? Yes/No
 * Does this needs documentation? Yes/No

  was:
Adjust the existing workspace/project page to add the following features:
1. Add new project
2. delete project
3. modify project set


> [WEB] Submarine workspace project manager webpage
> -
>
> Key: SUBMARINE-168
> URL: https://issues.apache.org/jira/browse/SUBMARINE-168
> Project: Hadoop Submarine
>  Issue Type: Sub-task
>Reporter: Xun Liu
>Assignee: Xun Liu
>Priority: Major
>  Labels: submarine-external-repo
>
> h3. What is this PR for?
> Adjust the existing workspace/project page to add the following features:
>  # Create project.
>  # List project.
> h3. What type of PR is it?
> Feature
> h3. What is the Jira issue?
> https://issues.apache.org/jira/browse/SUBMARINE-168
> h3. How should this be tested?
> [CI Pass|https://travis-ci.org/liuxunorg/submarine/builds/586090600]
> h3. Screenshots (if appropriate)
> [!https://user-images.githubusercontent.com/3677382/65053543-ace10900-d99e-11e9-893c-8053e1cc4b2b.gif|width=714,height=421!|https://user-images.githubusercontent.com/3677382/65053543-ace10900-d99e-11e9-893c-8053e1cc4b2b.gif]
> h3. Questions:
>  * Does the licenses files need update? Yes/No
>  * Is there breaking changes for older versions? Yes/No
>  * Does this needs documentation? Yes/No



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Updated] (SUBMARINE-180) [Umbrella] Submarine E2E Test Framework

2019-09-17 Thread Xun Liu (Jira)


 [ 
https://issues.apache.org/jira/browse/SUBMARINE-180?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Xun Liu updated SUBMARINE-180:
--
Description: 
This is New Submarine Module.

In order to guarantee the quality of submarine software, we need to provide an 
end-to-end testing framework, in which at least the following functions are 
included:
 1. Simulate all user WEB operations in submarine workbench through firefox 
version 31. (We can refer to the end-to-end test method of the Apache Zeppelin. 
[https://github.com/apache/zeppelin/tree/master/zeppelin-integration]
 2. Create a submarine machine learning run cluster through docker and perform 
algorithm testing on all the machine learning frameworks we provide.

In Travis CI, the end-to-end test framework will be triggered. Only through all 
E2E tests can the newly submitted code be guaranteed to be merged into the code 
repository without breaking the functionality of the original system.

  was:
This is New Submarine Module.

In order to guarantee the quality of submarine software, we need to provide an 
end-to-end testing framework, in which at least the following functions are 
included:
1. Simulate all user WEB operations in submarine workbench through firefox 
version 31. (We can refer to the end-to-end test method of the Apache Zeppelin. 
https://github.com/apache/zeppelin/blob/master/.travis.yml#L69)
2. Create a submarine machine learning run cluster through docker and perform 
algorithm testing on all the machine learning frameworks we provide.

In Travis CI, the end-to-end test framework will be triggered. Only through all 
E2E tests can the newly submitted code be guaranteed to be merged into the code 
repository without breaking the functionality of the original system.


> [Umbrella] Submarine E2E Test Framework
> ---
>
> Key: SUBMARINE-180
> URL: https://issues.apache.org/jira/browse/SUBMARINE-180
> Project: Hadoop Submarine
>  Issue Type: New Feature
>Reporter: Xun Liu
>Priority: Major
>
> This is New Submarine Module.
> In order to guarantee the quality of submarine software, we need to provide 
> an end-to-end testing framework, in which at least the following functions 
> are included:
>  1. Simulate all user WEB operations in submarine workbench through firefox 
> version 31. (We can refer to the end-to-end test method of the Apache 
> Zeppelin. 
> [https://github.com/apache/zeppelin/tree/master/zeppelin-integration]
>  2. Create a submarine machine learning run cluster through docker and 
> perform algorithm testing on all the machine learning frameworks we provide.
> In Travis CI, the end-to-end test framework will be triggered. Only through 
> all E2E tests can the newly submitted code be guaranteed to be merged into 
> the code repository without breaking the functionality of the original system.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Created] (SUBMARINE-185) [DOC] Add how to contribution docs

2019-09-17 Thread Xun Liu (Jira)
Xun Liu created SUBMARINE-185:
-

 Summary: [DOC] Add how to contribution docs
 Key: SUBMARINE-185
 URL: https://issues.apache.org/jira/browse/SUBMARINE-185
 Project: Hadoop Submarine
  Issue Type: Improvement
Reporter: Xun Liu
Assignee: Xun Liu


This document is intended to help more people and know-how to participate in 
the development of submarine projects.

The documentation includes:
1. Contribution Guide
2. Github Workflow
3. Code Review Guide



--
This message was sent by Atlassian Jira
(v8.3.2#803003)