Comments (5)
@jaccz Hi, Jack, do you have any idea of this problem? Shall we exchange our options?
from pict.
The o:1 feature has a bug somewhere only recently discovered (#40). I haven't had time to root cause it yet. I predict your issue is a duplicate of that. One thing to check: if you use /o:2 instead of /o:1, will you see the same issue?
from pict.
The o:1 feature has a bug somewhere only recently discovered (#40). I haven't had time to root cause it yet. I predict your issue is a duplicate of that. One thing to check: if you use /o:2 instead of /o:1, will you see the same issue?
Hi, jaccz @jaccz , thanks for reply.
I've saw the problem of #40, maybe it is not the same with mine. My problem is because the second combination is random, the PICT program gave the second submodel a set of random value, but this set of value was cutted off by the stricts(this maybe wouldn't happen by giving another random set of value).
So if we could process this problem by taking all the parameters under a total root model(without generate submodels), and generate the test cases by using strength @1 of all the paramters, such as below:
E D C 0 0 0 0 0 0 0 0
E D B 0 0 0 0
E D A 0 0 0 0
E C B 0 0 0 0
E C A 0 0 0 0
E B A 0 0
D C B 0 0 0 0
D C A 0 0 0 0
D B A 0 0
C B A 0 0
I H 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
I G 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
I F 0 0 0 0 0 0 0 0 0 0
H G 255 255 0 0 255 255 0 0 255 255 0 0 0 0 255 255
H F 0 0 0 0 0 0 0 0
G F 0 0 0 0 0 0 0 0
As all of above values must at least appear once in the test cases, we suppose the problem I've mentioned above may be resolved.
from pict.
Hi, jaccz @jaccz ,
I also have another question about the PICT:
1. What's the benifits of separate the problem of many submodels? The efficiency of algorithm, or to reduce the complex of the problem?
from pict.
Sub-models will help you to keep the number of cases low. you can only select the set of input variables that will directly impact the output , instead of all inout variables generating the combinations
from pict.
Related Issues (20)
- function pickValue Assert Fail. when Java Invoke pict.class
- README: "Excluding other parameters" section: "using up" combinations HOT 8
- dylib invoke crash due to fatal error.
- Multiple value lines for the same parameter HOT 4
- Does the api-usage have full functionality as cli? HOT 2
- CLI taking long and never complete the execution
- Will the constraints grammar support mathematical expressions(e.g. +, -, *, /) in the future? HOT 1
- issue 1
- issue 2
- [Feature] Support exclusion/inclusion of parameters based on values
- New updates aren't published properly
- CMake build system for PICT?
- Support for clang using -Wall HOT 1
- Release 3.7.4 to publish vcpkg port HOT 2
- how to update profile?
- Does not build on macOS HOT 5
- This repo is missing important files
- make error on Ubuntu 5.4.0 HOT 1
- Documentation on sub-models HOT 9
- support the arm64 platform? HOT 1
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 pict.