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

Investigate DMN TCK failures in Drools #357

Open
18 of 21 tasks
baldimir opened this issue Jun 20, 2023 · 3 comments
Open
18 of 21 tasks

Investigate DMN TCK failures in Drools #357

baldimir opened this issue Jun 20, 2023 · 3 comments
Assignees
Labels
area:dmn Related to DMN area:engine Related to the runtime engines type:bug Something is behaving unexpectedly

Comments

@baldimir
Copy link

baldimir commented Jun 20, 2023

Investigate Drools TCK failures that are highlighted here https://github.com/dmn-tck/tck/pull/566/files#diff-54ac8863a31a3ff3c46c9cc4a6a64f66db0fc1593b6d8dd846c26422c8d384abL1179 (those that switched from SUCCESS to ERROR)

Initial status with 999-SNAPSHOT version: [ERROR] Tests run: 6368, Failures: 0, Errors: 86, Skipped: 0
Current status with 999-SNAPSHOT version: [ERROR] Tests run: 6674, Failures: 0, Errors: 28, Skipped: 0

Nice to have:

Acceptance criteria:

  • The highlighted tests as new errors pass.
@baldimir baldimir converted this from a draft issue Jun 20, 2023
@baldimir baldimir added area:dmn Related to DMN area:engine Related to the runtime engines type:bug Something is behaving unexpectedly labels Jun 20, 2023
@yesamer yesamer self-assigned this Jan 26, 2024
@baldimir
Copy link
Author

This issue is related to the failures from TCK tests #69

@tiagobento
Copy link

@yesamer Thank you for looking into this! If I may, can you please help me understand these two points?

  1. Why we're not tackling the last bullet-point Time-based format output (12:12:12) returns no-seconds when they're equal to 00 (eg. 10:00:00 returns 10:00) (Will fix 2 test2)?
  2. Is there any place describing how to execute the DMN TCK tests for us? Would be good to plan a periodic execution to see if we didn't introduce any regressions...

@yesamer
Copy link

yesamer commented Jul 8, 2024

@tiagobento

  1. It seems that DMN 1.6 will revisit the time/date specifications. We agreed with @baldimir and @gitgabrio to temporarily keep that point on hold for that reason.
  2. We can run them in the TCK repo https://github.com/dmn-tck/tck/tree/master/runners. But it should be possible to run them on drools side too. Once we fix all of them, I would like to run them at every PR that touches DMN-related code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:dmn Related to DMN area:engine Related to the runtime engines type:bug Something is behaving unexpectedly
Projects
Status: ⏳ In Progress
Development

No branches or pull requests

3 participants