Browse Source
* add LoginTest license * Delete useless packages * e2e add project and workflow case * e2e add project and workflow case * e2e add project and workflow case * e2e add project and workflow case * e2e add project and workflow case * e2e add project and workflow case * e2e add project and workflow case * e2e add project and workflow case * e2e add project and workflow case * e2e add project and workflow case * e2e add project and workflow case * e2e add project and workflow case Co-authored-by: chenxingchun <438044805@qq.com>pull/2/head
xingchun-chen
5 years ago
committed by
GitHub
27 changed files with 247 additions and 144 deletions
@ -1,46 +0,0 @@
|
||||
/* |
||||
* Licensed to the Apache Software Foundation (ASF) under one or more |
||||
* contributor license agreements. See the NOTICE file distributed with |
||||
* this work for additional information regarding copyright ownership. |
||||
* The ASF licenses this file to You under the Apache License, Version 2.0 |
||||
* (the "License"); you may not use this file except in compliance with |
||||
* the License. You may obtain a copy of the License at |
||||
* |
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
* |
||||
* Unless required by applicable law or agreed to in writing, software |
||||
* distributed under the License is distributed on an "AS IS" BASIS, |
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
* See the License for the specific language governing permissions and |
||||
* limitations under the License. |
||||
*/ |
||||
package org.apache.dolphinscheduler.data.project; |
||||
|
||||
public class CreatWorkflowData { |
||||
//input shell task name
|
||||
public static final String SHELL_TASK_NAME = "shell task description test1"; |
||||
|
||||
//input shell task description
|
||||
public static final String SHELL_TASK_DESCRIPTION = "shell task description test"; |
||||
|
||||
//input timeout
|
||||
public static final String INPUT_TIMEOUT = "60"; |
||||
|
||||
//input shell script
|
||||
public static final String SHELL_SCRIPT = "echo 1111111"; |
||||
|
||||
//input custom parameters
|
||||
public static final String INPUT_CUSTOM_PARAMETERS = "selenium_parameter"; |
||||
|
||||
//input custom parameters value
|
||||
public static final String INPUT_CUSTOM_PARAMETERS_VALUE = "selenium_parameter_123"; |
||||
|
||||
//input add custom parameters
|
||||
public static final String INPUT_ADD_CUSTOM_PARAMETERS = "selenium_parameter_delete"; |
||||
|
||||
//input add custom parameters value
|
||||
public static final String INPUT_ADD_CUSTOM_PARAMETERS_VALUE = "selenium_parameter_delete_456"; |
||||
|
||||
//create workflow title
|
||||
public static final String WORKFLOW_TITLE = "创建流程定义 - DolphinScheduler"; |
||||
} |
@ -0,0 +1,39 @@
|
||||
/* |
||||
* Licensed to the Apache Software Foundation (ASF) under one or more |
||||
* contributor license agreements. See the NOTICE file distributed with |
||||
* this work for additional information regarding copyright ownership. |
||||
* The ASF licenses this file to You under the Apache License, Version 2.0 |
||||
* (the "License"); you may not use this file except in compliance with |
||||
* the License. You may obtain a copy of the License at |
||||
* |
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
* |
||||
* Unless required by applicable law or agreed to in writing, software |
||||
* distributed under the License is distributed on an "AS IS" BASIS, |
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
* See the License for the specific language governing permissions and |
||||
* limitations under the License. |
||||
*/ |
||||
package org.apache.dolphinscheduler.testcase.deleteData; |
||||
|
||||
import org.apache.dolphinscheduler.base.BaseTest; |
||||
import org.apache.dolphinscheduler.page.project.CreateProjectPage; |
||||
import org.testng.annotations.Test; |
||||
|
||||
public class DeleteProjectTest extends BaseTest { |
||||
private CreateProjectPage createProjectPage; |
||||
|
||||
@Test(groups={"functionTests"},dependsOnGroups = { "login","project"},description = "DeleteProjectTest",priority=7) |
||||
public void testDeleteProject() throws InterruptedException { |
||||
createProjectPage = new CreateProjectPage(driver); |
||||
//jump to project manage page
|
||||
System.out.println("jump to the project manage page to delete project"); |
||||
createProjectPage.jumpProjectManagePage(); |
||||
|
||||
//assert tenant manage page
|
||||
System.out.println("start delete project"); |
||||
assert createProjectPage.deleteProject(); |
||||
System.out.println("end delete project"); |
||||
System.out.println("==================================="); |
||||
} |
||||
} |
@ -0,0 +1,43 @@
|
||||
/* |
||||
* Licensed to the Apache Software Foundation (ASF) under one or more |
||||
* contributor license agreements. See the NOTICE file distributed with |
||||
* this work for additional information regarding copyright ownership. |
||||
* The ASF licenses this file to You under the Apache License, Version 2.0 |
||||
* (the "License"); you may not use this file except in compliance with |
||||
* the License. You may obtain a copy of the License at |
||||
* |
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
* |
||||
* Unless required by applicable law or agreed to in writing, software |
||||
* distributed under the License is distributed on an "AS IS" BASIS, |
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
* See the License for the specific language governing permissions and |
||||
* limitations under the License. |
||||
*/ |
||||
package org.apache.dolphinscheduler.testcase.deleteData; |
||||
|
||||
import org.apache.dolphinscheduler.base.BaseTest; |
||||
import org.apache.dolphinscheduler.page.project.CreateProjectPage; |
||||
import org.apache.dolphinscheduler.page.project.CreateWorkflowPage; |
||||
import org.testng.annotations.Test; |
||||
|
||||
public class DeleteWorkflowTest extends BaseTest { |
||||
private CreateWorkflowPage createWorkflowPage; |
||||
private CreateProjectPage createProjectPage; |
||||
|
||||
@Test(groups={"functionTests"},dependsOnGroups = { "login","workflow"},description = "DeleteWorkflowTest",priority=6) |
||||
public void testDeleteWorkflow() throws InterruptedException { |
||||
createProjectPage = new CreateProjectPage(driver); |
||||
//jump to project manage page
|
||||
System.out.println("jump to the project manage page to delete workflow"); |
||||
createProjectPage.jumpProjectManagePage(); |
||||
|
||||
createWorkflowPage = new CreateWorkflowPage(driver); |
||||
createWorkflowPage.jumpWorkflowPage(); |
||||
//assert tenant manage page
|
||||
System.out.println("start delete workflow"); |
||||
assert createWorkflowPage.deleteWorkflow(); |
||||
System.out.println("end delete workflow"); |
||||
System.out.println("==================================="); |
||||
} |
||||
} |
Loading…
Reference in new issue