-
Notifications
You must be signed in to change notification settings - Fork 185
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
[10.0.x] Verify 10.0.x kn-plugin-workflow #2486
Comments
KN Workflow Plugin verification for Apache KIE 10.0.xEnvironment SummaryTesting done, 10.0.x branch has a good candidate for release, couple of minor issues but nothing of blocking nature. BuildProcedure - Build the binaries from release branch ✅
Automated testsAfter you have built the whole stack, execute following commands:
Procedure - Run automated unit test suites ✅Tests executed with no failures - 18 tests passed. Procedure - Run automated E2E test suites ✅Prerequisites
I used KIND, setup by kn Tests executed without issues - 34 tests passed. InstallationProcedure - Install as a plugin of Knative CLI ✅Following the guide in sonataflow documentation
FunctionalCommand - helpMissing documentation entry, can be used with any command but that is not clear to the user right away Procedure - Use the –help flag ✅
Command - createProcedure - Use the –help flag with create command ✅Not covered by E2E.
Dominik: “This seems true, the output is reasonable and up to date”. Procedure - Use the create command to scaffold a project ✅Covered by E2E test Procedure - Use the create command –name flag ✅Covered by E2E test Procedure - Use the create command with –yaml-workflow flag ✅Not covered by E2E -> Reported in issue
Command - runProcedure - Use the –help flag with run command ✅Not covered by E2E.
Procedure - Use the run command to run the workflow ✅Covered by E2E test Procedure - Use the run command with –port flag ✅Covered by E2E test Procedure - Use the run command with –open-dev-ui flag ✅Covered by E2E test Command - deployDocumentation
Procedure - Use the deploy command to deploy the workflow ✅Not Covered by E2E test currently disabled and not implemented -> Reported in issue.
Procedure - Use the deploy with –custom-manifests-dir flag ✅Not Covered by E2E test currently disabled and not implemented -> Reported in issue.
Procedure - Use the deploy with --custom-generated-manifests-dir flag 🚧Not Covered by E2E test currently disabled and not implemented -> Reported in issue. Case 01 - Use JSON format workflow
Case 02 - Use YAML format workflow ✅
Procedure - Use the deploy with –subflows-dir flagNot Covered by E2E test currently disabled and not implemented -> Reported in issue. Not tested. Procedure - Use the deploy with –specs-dir flagNot Covered by E2E test currently disabled and not implemented -> Reported in issue. Not tested. Procedure - Use the deploy with –schemas-dir flagNot Covered by E2E test currently disabled and not implemented -> Reported in issue. Not tested Command - undeploy ✅Documentation does not exist. Procedure - Use the –help flag with deploy command ✅Not covered by E2E.
Procedure - Use the undeploy command to undeploy the workflow ✅Not Covered by E2E test. Not implemented.
Command - gen-manifest ✅Documentation does not exist. -> Fixed by PR Procedure - Use the –help flag with gen-manifest command 🚧
Procedure - Use the gen-manifest command to generate operator manifest for the workflow project ✅Not covered by E2E -> Reported in issue
Procedure - Use the gen-manifest with –namespace flag ✅Not covered by E2E -> Reported in issue
Command - help ✅Documentation does not directly mention this command as its output matches Procedure - Use the help command ✅Not covered by E2E.
Command - quarkus create ✅Procedure - Use the –help flag with quarkus create command 🐞
Procedure - Use the quarkus create command to scaffold a project ✅Covered by E2E test. Procedure - Use the quarkus create with –name flag ✅Covered by E2E test. Procedure - Use the quarkus create with –extension flag ✅Covered by E2E test. Procedure - Use the quarkus create with –quarkus-version flag ✅Covered by E2E test. Procedure - Use the quarkus create with –quarkus-platform-group-id flag ✅Covered by E2E test. Command - quarkus convert ✅No documentation. -> Report in issue
Procedure - Use the quarkus convert command to convert SonataFlow project to quarkus base ✅Covered by E2E test. Procedure - Use the quarkus convert command with –extension flag ✅Covered by E2E test. Procedure - Use the quarkus convert command with –quarkus-platform-group-id flag ✅Covered by E2E test. Procedure - Use the quarkus convert command with –quarkus-version flag ✅Covered by E2E test. Command - quarkus run ✅Documentation
Procedure - Use the quarkus run command ✅Covered by E2E test. Procedure - Use the quarkus run command with –port flag ✅Covered by E2E test. Procedure - Use the quarkus run command with –open-dev-ui flag ✅Covered by E2E test. Command - quarkus build ✅Procedure - Use the –help flag with quarkus build command ✅
Procedure - Use the quarkus build command ✅Not supported –image flag has to be set. Procedure - Use the quarkus build with –image flag ✅Covered by E2E test. Procedure - Use the quarkus build with –image-repository flag ✅Covered by E2E test. Procedure - Use the quarkus build with –jib flag ✅Covered by E2E test. Procedure - Use the quarkus build with –image-tag flag ✅Covered by E2E test. Procedure - Use the quarkus build with –push flag
|
Ensure the state on 10.0.x branch is good for the release.
Execute tests.
Validate the build.
Validate related docs.
The text was updated successfully, but these errors were encountered: