Skip to content
This repository has been archived by the owner on Jul 22, 2020. It is now read-only.

Update the Testcases + Travis Integration #141

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

sgraband
Copy link
Collaborator

@sgraband sgraband commented Apr 14, 2020

Tests now have a seperate workspace for easier execution and to make them more robust. Currently the tests are running in a third Travis Build, next to the maven and yarn builds. However, since the tests require maven and yarn to be run, these tests could be put together in the future.

Right now two tests are failing due to #103.

Resolves #17.

Signed-off-by: Simon Graband [email protected]

@sgraband
Copy link
Collaborator Author

@CamilleLetavernier seems like i forgot to take the changes of #140 into account. However i have trouble getting the current master to run. When i try to run yarn locally i get the following error:
error [email protected]: The engine "node" is incompatible with this module. Expected version ">=10.10.0". Got "8.17.0" error Found incompatible module.
Running 'yarn upgrade' gives me the following error:
error [email protected]: The engine "node" is incompatible with this module. Expected version ">=10". Got "8.17.0" error Found incompatible module.

Do you know what could cause this or how to fix it?

@CamilleLetavernier
Copy link
Contributor

You need to install/use Node 10.x:

Node.js >= 10.11.0 AND < 12.x.
Preferably, use version 10.15.3, it has the active LTS.
Node.js 11.x is untested.
Node.js 12.x is unsupported.

https://github.com/eclipse-theia/theia/blob/master/doc/Developing.md

Apparently, the required Node version for Theia changed in 0.9.0

@sgraband sgraband force-pushed the e2etest-17 branch 2 times, most recently from 367e48f to 6c8863a Compare April 16, 2020 11:22
@sgraband
Copy link
Collaborator Author

sgraband commented Apr 16, 2020

Ok so i updated my node version and improved the tests for the new GLSP version.

It seems like the update broke the layouting(#142), therefore another two tests are failing.

Tests now have a seperate workspace for easier execution and to make them more robust. Currently the tests are running in a third Travis Build, next to the maven and yarn builds. However, since the tests require maven and yarn to be run, these tests could be put together in the future.

Right now two tests are failing due to eclipsesource#103.

Signed-off-by: Simon Graband <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Introduce end-to-end testing [5]
2 participants