Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove GWT-related code from Java selenium E2E tests #13829

Merged
merged 18 commits into from
Jul 19, 2019

Conversation

dmytro-ndp
Copy link
Contributor

@dmytro-ndp dmytro-ndp commented Jul 12, 2019

What does this PR do?

Decouple Java selenium E2E tests from GWT-code:

  1. Removes dependencies on plugins artifacts:

    • org.eclipse.che.plugin:che-plugin-github-shared
    • org.eclipse.che.plugin:che-plugin-github-server
    • org.eclipse.che.core:che-core-api-debug-shared
  2. Removes tests which aimed to verify GWT-editor functionality:

    • org.eclipse.che.selenium.assistant.*
    • org.eclipse.che.selenium.languageserver.*
    • org.eclipse.che.selenium.debugger.*
    • org.eclipse.che.selenium.editor.*
    • org.eclipse.che.selenium.filewatcher.*
    • org.eclipse.che.selenium.git.*
    • org.eclipse.che.selenium.intelligencecommand.*
    • org.eclipse.che.selenium.mavenplugin.*
    • org.eclipse.che.selenium.miscellaneous.*
    • org.eclipse.che.selenium.opendeclaration.*
    • org.eclipse.che.selenium.plainjava.*
    • org.eclipse.che.selenium.testrunner.*
    • org.eclipse.che.selenium.projectexplorer.*
    • org.eclipse.che.selenium.refactor.*
    • org.eclipse.che.selenium.stack.*
    • org.eclipse.che.selenium.workspaces.CheckStopStartWsTest
  3. Moves GitHubKey class to test project

  4. Works around e2e tests which use che6 workspaces to check functionality which doesn't related to GWT-stuff, and so should be rewritten to use che7 ones:

    • org.eclipse.che.selenium.workspaces.CheckStoppingWsByTimeoutTest
    • org.eclipse.che.selenium.workspaces.CreateWorkspaceOnDashboardTest
    • org.eclipse.che.selenium.workspaces.ProjectStateAfterRefreshTest
    • org.eclipse.che.selenium.workspaces.ProjectStateAfterWorkspaceRestartTest
    • org.eclipse.che.selenium.site.ocpoauth.LoginExistedUserWithOpenShiftOAuthTest
    • org.eclipse.che.selenium.site.ocpoauth.LoginNewUserWithOpenShiftOAuthTest
    • org.eclipse.che.selenium.dashboard.organization.ShareWorkspaceMemberTest
    • org.eclipse.che.selenium.dashboard.workspaces.AddOrImportProjectFormTest
    • org.eclipse.che.selenium.dashboard.ImportProjectFromGitHubTest
    • org.eclipse.che.selenium.swagger.SwaggerTest
    • org.eclipse.che.selenium.hotupdate.*
    • org.eclipse.che.selenium.factory.DirectUrlFactoryWithKeepDirectoryTest
    • org.eclipse.che.selenium.factory.DirectUrlFactoryWithRootFolderTest
    • org.eclipse.che.selenium.factory.DirectUrlFactoryWithSpecificBranchTest
  5. Removes classes of tests which had been removed from test suites previously.

What issues does this PR fix or reference?

#13827, #13788

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
@benoitf
Copy link
Contributor

benoitf commented Jul 12, 2019

it that this PR should go in @skabashnyuk branch ? instead of master

@dmytro-ndp
Copy link
Contributor Author

it would be grateful, if it's possible.
I am going to merge further changes from upstream branch che7cleanup to make it possible.

@dmytro-ndp dmytro-ndp changed the base branch from master to che7cleanup July 12, 2019 11:30
…d missed artifact from mvn central

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
…d missed artifact from mvn central

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
…d missed artifact from mvn central

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
@dmytro-ndp
Copy link
Contributor Author

ci-test

@che-bot
Copy link
Contributor

che-bot commented Jul 16, 2019

Results of automated E2E tests of Eclipse Che Multiuser on OCP:
Build details
Test report
docker image: eclipseche/che-server:13829
https://github.com/orgs/eclipse/teams/eclipse-che-qa please check this report.

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
@dmytro-ndp
Copy link
Contributor Author

ci-test

@che-bot
Copy link
Contributor

che-bot commented Jul 16, 2019

Results of automated E2E tests of Eclipse Che Multiuser on OCP:
Build details
Test report
docker image: eclipseche/che-server:13829
https://github.com/orgs/eclipse/teams/eclipse-che-qa please check this report.

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
@dmytro-ndp
Copy link
Contributor Author

ci-test

@che-bot
Copy link
Contributor

che-bot commented Jul 17, 2019

Results of automated E2E tests of Eclipse Che Multiuser on OCP:
Build details
Test report
docker image: eclipseche/che-server:13829
https://github.com/orgs/eclipse/teams/eclipse-che-qa please check this report.

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
@dmytro-ndp
Copy link
Contributor Author

ci-test

@che-bot
Copy link
Contributor

che-bot commented Jul 17, 2019

Results of automated E2E tests of Eclipse Che Multiuser on OCP:
Build details
Test report
docker image: eclipseche/che-server:13829
https://github.com/orgs/eclipse/teams/eclipse-che-qa please check this report.

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
@dmytro-ndp
Copy link
Contributor Author

ci-test

@che-bot
Copy link
Contributor

che-bot commented Jul 17, 2019

Results of automated E2E tests of Eclipse Che Multiuser on OCP:
Build details
Test report
docker image: eclipseche/che-server:13829
https://github.com/orgs/eclipse/teams/eclipse-che-qa please check this report.

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
@dmytro-ndp
Copy link
Contributor Author

ci-test

@che-bot
Copy link
Contributor

che-bot commented Jul 17, 2019

Results of automated E2E tests of Eclipse Che Multiuser on OCP:
Build details
Test report
docker image: eclipseche/che-server:13829
https://github.com/orgs/eclipse/teams/eclipse-che-qa please check this report.

@dmytro-ndp dmytro-ndp marked this pull request as ready for review July 17, 2019 16:17
Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
…iously

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
@dmytro-ndp
Copy link
Contributor Author

ci-test

@che-bot
Copy link
Contributor

che-bot commented Jul 17, 2019

Results of automated E2E tests of Eclipse Che Multiuser on OCP:
Build details
Test report
docker image: eclipseche/che-server:13829
https://github.com/orgs/eclipse/teams/eclipse-che-qa please check this report.

@dmytro-ndp
Copy link
Contributor Author

ci-test

@che-bot
Copy link
Contributor

che-bot commented Jul 17, 2019

Results of automated E2E tests of Eclipse Che Multiuser on OCP:
Build details
Test report
docker image: eclipseche/che-server:13829
https://github.com/orgs/eclipse/teams/eclipse-che-qa please check this report.

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
@dmytro-ndp
Copy link
Contributor Author

ci-build

@dmytro-ndp
Copy link
Contributor Author

ci-test

@che-bot
Copy link
Contributor

che-bot commented Jul 18, 2019

Results of automated E2E tests of Eclipse Che Multiuser on OCP:
Build details
Test report
docker image: eclipseche/che-server:13829
https://github.com/orgs/eclipse/teams/eclipse-che-qa please check this report.

@musienko-maxim
Copy link
Contributor

Your build is failure

@dmytro-ndp
Copy link
Contributor Author

dmytro-ndp commented Jul 19, 2019

@skabashnyuk, @vparfonov: Java selenium e2e tests had been fixed to be run against Che 7 without GWT-code.
If you don't mind, I will merge changes from this PR into upstream branch #13788

@dmytro-ndp dmytro-ndp merged commit 41b5fb4 into che7cleanup Jul 19, 2019
@dmytro-ndp dmytro-ndp deleted the che7cleanup-selenium branch July 19, 2019 12:30
skabashnyuk added a commit that referenced this pull request Jul 23, 2019
cleanup of che6 legacy code

Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>

* Remove/disable GWT-related code in Java selenium E2E tests (#13829)

Signed-off-by: Dmytro Nochevnov <dnochevn@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants