travis-ci
207 of 207 new or added lines in 37 files covered. (100.0%)
403 of 658 relevant lines covered (61.25%)
0.61 hits per line
1 |
package pl.allegro.tech.build.axion.release
|
|
2 |
|
|
3 |
import org.gradle.api.DefaultTask |
|
4 |
import org.gradle.api.tasks.TaskAction |
|
5 |
import pl.allegro.tech.build.axion.release.domain.Releaser |
2 all except ✔ |
6 |
import pl.allegro.tech.build.axion.release.infrastructure.di.Context |
3 all except ✔ |
7 |
import pl.allegro.tech.build.axion.release.infrastructure.di.GradleAwareContext |
3 all except ✔ |
8 |
|
8 all except ✔ |
9 |
class CreateReleaseTask extends DefaultTask { |
|
10 |
|
5 all except ✔ |
11 |
@TaskAction
|
5 all except ✔ |
12 |
void release() {
|
9 all except ✔ |
|
Context context = GradleAwareContext.create(project)
|
10 all except ✔ |
14 |
Releaser releaser = context.releaser() |
5 all except ✔ |
|
releaser.release(context.rules()) |
8 all except ✔ |
16 |
} |
11 all except ✔ |
17 |
|
12 all except ✔ |
18 |
} |
12 all except ✔ |