Comments (9)
sure is quiet around here ....
from tck.
Hi Greg,
please contact @agilepro
He wanted to get back to you already, but might be on holiday this week.
Cheers,
Falko
from tck.
Hi Greg,
also you may want to follow a few of the pointers in this page: https://github.com/dmn-tck/tck#how-to-join "How to join" and if you have a chance to participate in the weekly calls I believe would be the easiest way to get started!
Hope this helps,
from tck.
Hey all, thanks for responding. There is hope! :-) Falko, thanks. I'll do that. Tarilabs, thanks as well. The instructions there were the first thing I did almost a month ago now. I emailed Keith (on two different addresses), joined the circleweaver thing, emailed Bruce, posted here and waited a week. I would be keen on joining those calls. No doubt they are at 3am my time or something unsociable. :-)
For now, I have got myself through to the end of the current TCK tests. I have a very long list of things that are issues or are not covered etc etc. Should I just spin up issues here? There might be 30-40 or so of them though - ranging from large through to small. Not sure if this is what you discuss at the weekly call.
Thanks again,
Greg.
from tck.
No doubt they are at 3am
Sorry just out of curiosity, which Timezone are you based in, please? :)
Because from what I can see current time schedule allows for this call to be at lunch-break for Americas and after-working-hours in Europe, and indeed might be getting late from people joining from Middle-East/Asia..
Anyway first of all congratulations for working through all the TCK tests, is not always a trivial feat as some test are really stressing all the combination of operators, I am thinking of the generated test contributed which for instance checks the Binary Expression possible combinations!
I would advise is best to start with the most specific questions you may have about some test case. You could raise a GitHub issue for instance if a DMN model / test is not clear to ask for the clarification. Personally, I would do progressively, as I found out sometimes resolving a specific issue actually resolved other ones at the same time. Wdyt?
from tck.
Thanks Tarilabs, I am in Melbourne, Australia.
Re issues, there are some pretty large fish to fry and a lot of gaps - like no coverage for things like decision services - or any of the maths functions, or imports, or type equality or the type system in general and so on. So lots more work to do. As well as smaller ones relating to specific gaps in the suite. I have less issues with specific tests - though I do have some.
Maybe I might create a full list and post here and then we can decide what to do. How does that sound?
Greg.
from tck.
Oh wow! I have a couple of friends there, wish to visit one day :)
Concerning Decision Service specifically there is currently no coverage because the DMN specification of Decision Service within DMNv1.1 is broken in the serialization part. Hence it would have not been fair to cover with the TCK as would have required to agree on the serialization off-the-spec. This issue has been fixed with DMNv1.2 so I would expect we will be able to have some TCK test to cover for Decision Service in the next iteration as we are migrating to DMNv1.2 (ref meeting notes from Keith).
If you have some DMN test which cover other functionalities, for instance function invocations, etc please don't hesitate to submit them. In the wiki I believe there are some documents which describe how you can contribute new tests. We are always looking for contributors of new tests, so your submissions will be most welcome! I would strongly recommend to submit them with the DMNv1.2 format if you can, as mentioned in the minutes, we are in the process of migrating the entire test suite to DMNv1.2.
If you need any specific assistance with this don't hesitate to let us know, and personally I will always try to support as best as possible.
Also if you have a list of gaps which you identified you can indeed post them here and we'll see from there how to best proceed in the details.
Hope this helps!
from tck.
Thanks tarilabs, understood re the move to 1.2. And thanks for the offer of support. I'll take you up for sure. There are still some mysteries for me.. Keith has been in contact so I'll try to get the meeting notes from him.
Re Melbourne. Sure thing - if you're ever this way, lemme know.
from tck.
closing this. Will open a new issue with notes re TCK.
from tck.
Related Issues (20)
- Investigate the possibility to test compliance of a Python engine HOT 7
- Possible incompatibility issue HOT 5
- Set Functions HOT 7
- Clarify FEEL `null` handling in `FilterExpression` HOT 4
- Clarify FEEL `null` handling in `PathExpression` HOT 1
- Clarify mixed type workings of `+` operator HOT 3
- Clarify `null` handling in `FunctionInvocation` HOT 6
- Cover comparisons
- Create transitive import test cases based on snippets in DMN15-58 HOT 2
- Doubtful typing on overloaded built-in function in test HOT 2
- Report does not work under windows
- The test cases table breaks up around Compliance-Level-3
- New PRs ... but deleting them. The PRs have dragged in CL/LF differences HOT 2
- Patches to test cases HOT 4
- Confused about decision service encapsulatedDecisions - ambiguous - is ch11 example correct? HOT 5
- Task list for DMN 1.6
- Optional fn params vs null values HOT 4
- Question to test case `decision_015` in `0084-feel-for-loops.dmn` HOT 1
- Quesion to test case `nested009` in `1146-feel-context-put-function.dmn` HOT 2
- 0014-loan-comparison assumes that sorting keeps the original order HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tck.