mirror of
https://github.com/kestra-io/kestra.git
synced 2025-12-19 09:50:29 -05:00
As discussed with Bart it is not helping us, it is often red and the conf is not right, and anyway he believes codecov on frontend is not easy and perfect from Bart: Nuance: I believe that having code coverage on Frontend is a great tool to see where we should track more, but having it as a metric is very unproductive. The only thing I care about being tested are: if a component renders at all what it looks like ... interactions None of this is covered by code lines. We could have a demand for 10% coverage of every patch and that's it.
79 lines
1.6 KiB
YAML
79 lines
1.6 KiB
YAML
component_management:
|
|
individual_components:
|
|
- component_id: cli
|
|
name: Cli
|
|
paths:
|
|
- cli/**
|
|
- component_id: core
|
|
name: Core
|
|
paths:
|
|
- core/**
|
|
- component_id: e2e-tests
|
|
name: End to End
|
|
paths:
|
|
- e2e-tests/**
|
|
- component_id: jdbc
|
|
name: Jdbc
|
|
paths:
|
|
- jdbc/**
|
|
- component_id: jdbc-h2
|
|
name: Jdbc H2
|
|
paths:
|
|
- jdbc-h2/**
|
|
- component_id: jdbc-mysql
|
|
name: Jdbc Mysql
|
|
paths:
|
|
- jdbc-mysql/**
|
|
- component_id: jdbc-postgres
|
|
name: Jdbc Postgres
|
|
paths:
|
|
- jdbc-postgres/**
|
|
- component_id: model
|
|
name: Model
|
|
paths:
|
|
- model/**
|
|
- component_id: processor
|
|
name: Processor
|
|
paths:
|
|
- processor/**
|
|
- component_id: repository-memory
|
|
name: Repository Memory
|
|
paths:
|
|
- repository-memory/**
|
|
- component_id: runner-memory
|
|
name: Runner Memory
|
|
paths:
|
|
- runner-memory/**
|
|
- component_id: script
|
|
name: Script
|
|
paths:
|
|
- script/**
|
|
- component_id: storage-local
|
|
name: Storage Local
|
|
paths:
|
|
- storage-local/**
|
|
- component_id: tests
|
|
name: Tests
|
|
paths:
|
|
- tests/**
|
|
|
|
- component_id: webserver
|
|
name: Webserver
|
|
paths:
|
|
- webserver/**
|
|
|
|
ignore:
|
|
- ui/**
|
|
# we are not mature yet to have a ui code coverage
|
|
|
|
flag_management:
|
|
default_rules:
|
|
carryforward: true
|
|
statuses:
|
|
- type: project
|
|
target: 70%
|
|
threshold: 10%
|
|
- type: patch
|
|
target: 75%
|
|
threshold: 10%
|