Fix Git status message if the repository is checkouted to tag or commit.
Changed getCurrentBranch method in the Git API to getCurrentReference that returns Reference object that contains reference and type (branch, tag or commit).
Rework model, of CheService and renamed it to ChePlugin.
Replace features hosting to apache server to be able to host plugin files and avoiding having model files for Go lang.
Host YAMLs instead of JSONs. Downloads and parse ChePlugin YAMLs instead of JSONs from the marketplace.
Improve unit tests coverage.
Add support of Che Server protocol and path, so it is possible to run Classic GWT IDE in Workspace Next now.
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
* Prepairing upstream che for abstraction (rh-che tests)
Signed-off-by: Tibor Dancs <tdancs@redhat.com>
Modified TestWorkspaceProvider -> Abstraction, so that rh-che can override needed methods.
Modified TestWorkspaceServiceClient for rh-che tests extension
Abstracted TestWorkspaceServiceClient for RhChe implementation
Fixed inject issues
Signed-off-by: Tibor Dancs <tdancs@redhat.com>
Modified required abstractions, using interfaces instead of implementations of the interface (e.g. DefaultTestUser)
Modified TestWorkspaceProvider -> Abstraction, so that rh-che can override needed methods.
Fixed inject issues
Signed-off-by: Tibor Dancs <tdancs@redhat.com>
* Fixing abstraction, added interface for TestWorkspaceServiceClient
* Reverting test class imports to interfaces
* Fix installing of TestWorkspaceServiceClientFactory
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
* removed redundant bind
* Get rid of grouping of static imports in CreateWorkspaceFromBlankStackTest
Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
Modifies KubernetesPods to create workspaces with Deployments instead of
bare Pods.
Changes:
- Rename KubernetesPods -> KubernetesDeployments to indicate change
- Add method to KubernetesDeployments to allow launching short jobs
(e.g. PVC Cleanup)
- Modify create method to create Deployments
- Modify delete method to support deleting both Deployment-based
and Pod-based workspaces (allowing updating che-server without
shutting down all workspaces)
- changes apply to Kubernetes and OpenShift infrastructures.
Signed-off-by: Angel Misevski <amisevsk@redhat.com>
It is a bug in the Che GWT maven plugin (in the `ProcessExcludesMojo`) that prevents `rh-che` to build correctly against the Che upstream `master` branch.
The fix consists in using the `baseVersion` (i.e. `6.8.0-SNAPSHOT` for example), instead of the precise version (i.e. `6.8.0-20180625.090508-19` for example) when trying to resolve excluded artifacts, since the precise version available in the Maven repositories can be a different between the main artifact and excluded artifacts.
Signed-off-by: David Festal <dfestal@redhat.com>
* Show build details in dedicate window
Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
* New Line
Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
* New Line
Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
* New Line
Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
* Add debug id to the anchor
Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
* Adopt Dialog About selenium test to actual changes on the UI
Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
Basic support of the Eclipse Ceylon language support, with the following features:
- language description,
- syntax highlighting,
- project creation.
Signed-off-by: David Festal <dfestal@redhat.com>