Comments (3)
One of the main questions to answer is how to differentiate two (or more) global utility instances of the same type but with different dependencies?
from cleantests.
We can register a custom generic service to differentiate two (or more) instances of the same type by their unique id string,
It is a good idea not to register the global utilities directly but rather wrap them in another object so if any instantiation exceptions have occurred, we can inform the developer.
from cleantests.
Each instance of a global utility should be registered against every implemented interface as well, e.g. to successfully extract all disposable ones.
from cleantests.
Related Issues (20)
- Handle incorrect constructor binding for clean utilities HOT 1
- Handle exceptions when instantiating a malfunctioning global utility
- Allow dependencies between local and global utilites
- Allow configuring the maximum degree of parallelism used when executing clean tests
- Add support for declaring inline clean test utilities
- Notify a developer if two clean utilities share the same identifier
- Provide information about the unique `testId`
- Global utilities should know about the maximum number of test cases executed in parallel HOT 1
- Global utilities should be able to access other global utilities they are combined with
- Optimize the Combinatorial machine implementation HOT 2
- Limit the number of combinations produced for each test case
- `ICleanUtilityDescriptor` and `CleanUtilityDescriptor` expose two different `Id` properties
- Update the workflow file
- Extend combinatorial tests
- Refine the parallel execution per test
- Member data in generic tests is not correctly consumed
- Describe how to obtain "Diagnostics" information HOT 1
- Outer demands
- Improve tests covering `Outer demands`
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 cleantests.