Comments (1)
Hey,
So AMD is meant to be a general tool for finding affected modules. We include helpers for the tests but we don't actually require that the tool runs tests (see people using it with linters for instance). You can use the custom tooling to build this in if you don't want it to touch the command line
customTasks = [
new AffectedModuleConfiguration.CustomTask(
"runAffectedTestsAndIgnorePaparazzi",
"runAffectedUnitTests -PexcludeTests=\"**/screenshots/**, **/another_excluded_path/**\"",
"Run static analysis tool without auto-correction by Impact analysis"
)
]
But I don't think we will support actually editing which tests run as thats a bit beyond the scope of this library
from affectedmoduledetector.
Related Issues (20)
- A version bump to a runtimeOnly dependency does not mark module as affected HOT 2
- Help debugging why unnecessary tasks are running HOT 4
- Depends on gradle tasks only if project is affected HOT 3
- Dry run of gradle cmd HOT 1
- Sample project fails to compile HOT 2
- Custom task executed on all modules instead of only affected modules HOT 8
- Slashes in current branch name being replaced with backslashes on windows HOT 1
- running all tests everytime HOT 1
- Weird behavior on git commands HOT 4
- Non-java Modules don't get tested
- Problem with the integration test
- How do i define affectedTestConfiguration for all modules
- `excludeModules` does not work for modules without the plugin applied
- Renames across module boundaries don't mark both modules as changed.
- Plugin uses version of Lucene that has security issues HOT 1
- AssembleAffectedAndroidTests returns "Tried to get affected module detector too early"
- Change in ignored files marks all modules as affected
- Change in ignored files marks all modules as affected HOT 1
- Add the ability for some Configuration instances to be excluded
- Gradle 8.10 breaks AffectedModuleDetector dependentList tracking 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 affectedmoduledetector.