-
Notifications
You must be signed in to change notification settings - Fork 111
chore(devfile): che-theia devfile to work on plugins #987
Conversation
Signed-off-by: Sun Tan <sutan@redhat.com>
❌ E2E Happy path tests failed ❗ See Details
Tested with Eclipse Che Single User on K8S (minikube v1.1.1)
|
exit 1; | ||
fi | ||
done | ||
SKIP_TEST=true SKIP_FORMAT=true SKIP_LINT=true yarn --cwd=$project_folder |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
in one case (when of build it's doing tests/checks and here it's skipping checks
fine for me b/c I like TDD but I don't know if it's the flow for all devs ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's see if someone complains and we will figure out :)
❌ E2E Happy path tests failed ❗ See Details
Tested with Eclipse Che Single User on K8S (minikube v1.1.1)
|
❌ E2E Happy path tests failed ❗ See Details
Tested with Eclipse Che Single User on K8S (minikube v1.1.1)
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've just tested it - everything works well.
Thanks for making it unified for all plug-ins.
Signed-off-by: Sun Tan sutan@redhat.com
What does this PR do?
A devfile for dogfooding. At the moment it covers only the plugins dev flow.
Screenshot/screencast of this PR
What issues does this PR fix or reference?
Part of eclipse-che/che#18763
How to test this PR?
che-theia
repo/projects/che-theia/plugins/welcome-plugin
for instancesrc/welcome-plugin.ts
build ... current yarn project
: it should build the project (may take a while the first time)test-watch ... current yarn project
: it should fail as there is no tests in this plugin. For plugins with tests, it should run the test in watch mode: any changes on files would restart the test and warn the developer if a test is failling.src/welcome-plugin.ts
, for instance:build current plugin ... and run with che-theia
it should build the plugin (without format/lint/test checks) and start che-theia. it should only take few secondssrc/welcome-plugin.ts
, for instance:build current plugin ... and run with che-theia
PR Checklist
As the author of this Pull Request I made sure that:
What issues does this PR fix or reference
andHow to test this PR
completedReviewers
Reviewers, please comment how you tested the PR when approving it.
Happy Path Channel
HAPPY_PATH_CHANNEL=stable