[ 
https://issues.apache.org/jira/browse/CAMEL-19613?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Otavio Rodolfo Piske closed CAMEL-19613.
----------------------------------------
      Assignee: Otavio Rodolfo Piske
    Resolution: Abandoned

The notion of converting components to use the extension hides a fundamental 
problem in the context extension itself: it requires significant effort to 
migrate the code.

 

As such, we need to rethink the approach to the context and provide 
functionality (such as those described on CAMEL-19742 - and lot more) that 
makes this process easier and simpler.


For now, we are keeping the context extension to those components that have 
significantly complex tests, which would benefit from the features provided by 
the extension.

> Convert components to use the camel-test-infra-core
> ---------------------------------------------------
>
>                 Key: CAMEL-19613
>                 URL: https://issues.apache.org/jira/browse/CAMEL-19613
>             Project: Camel
>          Issue Type: Test
>          Components: camel-test-infra
>    Affects Versions: 4.0.0
>            Reporter: Otavio Rodolfo Piske
>            Assignee: Otavio Rodolfo Piske
>            Priority: Major
>              Labels: easy, help-wanted
>
> As part of CAMEL-18957 we introduced a JUnit 5 extension that can inject a 
> CamelContext into the tests. This moves the management of the context 
> lifecycle to JUnit and can simplify debugging the code. Although it is not a 
> drop-in replacement to the CamelTestSupport, a [conversion guide covering the 
> basics of the process is available along with the test infra 
> code|https://github.com/apache/camel/blob/main/test-infra/camel-test-infra-core/README.md].
>  
> The following components need to be converted:
>  - -camel-arangodb-
>  - camel-as2 (See CAMEL-19635)
>  - -camel-asn1-
>  - camel-asterisk
>  - camel-atmosphere-websocket
>  - camel-atom
>  - camel-attachments
>  - camel-avro
>  - camel-avro-rpc
>  - camel-aws
>  - camel-azure
>  - camel-barcode
>  - camel-base64
>  - camel-bean-validator
>  - camel-bindy
>  - camel-bonita
>  - camel-box
>  - camel-braintree
>  - camel-caffeine
>  - camel-cassandraql
>  - camel-cbor
>  - camel-chatscript
>  - camel-chunk
>  - camel-coap
>  - camel-cometd
>  - camel-consul
>  - camel-corda
>  - camel-couchbase
>  - camel-couchdb
>  - camel-cron
>  - camel-crypto
>  - camel-csimple-joor
>  - camel-csv
>  - camel-cxf
>  - camel-datasonnet
>  - camel-debezium
>  - camel-dhis2
>  - camel-digitalocean
>  - camel-disruptor
>  - camel-djl
>  - camel-dns
>  - camel-docker
>  - camel-drill
>  - camel-dropbox
>  - camel-dynamic-router
>  - camel-ehcache
>  - camel-elasticsearch
>  - camel-elytron
>  - camel-etcd3
>  - camel-exec
>  - camel-facebook
>  - camel-fastjson
>  - camel-fhir
>  - camel-file-watch
>  - camel-flatpack
>  - camel-flink
>  - camel-fop
>  - camel-freemarker
>  - camel-ftp
>  - camel-geocoder
>  - camel-git
>  - camel-github
>  - camel-google
>  - camel-graphql
>  - camel-grok
>  - camel-groovy
>  - camel-grpc
>  - camel-gson
>  - camel-guava-eventbus
>  - camel-hashicorp-vault
>  - camel-hazelcast
>  - camel-hdfs
>  - camel-headersmap
>  - camel-hl7
>  - camel-http
>  - camel-http-common
>  - camel-huawei
>  - camel-hyperledger-aries
>  - camel-ical
>  - camel-iec60870
>  - camel-ignite
>  - camel-infinispan
>  - camel-influxdb
>  - camel-influxdb2
>  - camel-irc
>  - camel-ironmq
>  - camel-jackson
>  - camel-jackson-avro
>  - camel-jackson-protobuf
>  - camel-jacksonxml
>  - camel-jasypt
>  - camel-javascript
>  - camel-jaxb
>  - camel-jcache
>  - camel-jcr
>  - camel-jdbc
>  - camel-jetty
>  - camel-jgroups
>  - camel-jgroups-raft
>  - camel-jira
>  - camel-jms
>  - camel-jmx
>  - camel-jolt
>  - camel-jooq
>  - camel-joor
>  - camel-jpa
>  - camel-jq
>  - camel-jsch
>  - camel-jslt
>  - camel-json-patch
>  - camel-json-validator
>  - camel-jsonapi
>  - camel-jsonata
>  - camel-jsonb
>  - camel-jsonpath
>  - camel-jt400
>  - camel-kamelet
>  - camel-kubernetes
>  - camel-kudu
>  - camel-ldif
>  - camel-leveldb
>  - camel-lra
>  - camel-lucene
>  - camel-lumberjack
>  - camel-lzf
>  - camel-mail
>  - camel-mapstruct
>  - camel-master
>  - camel-metrics
>  - camel-micrometer
>  - camel-microprofile
>  - camel-mina
>  - camel-minio
>  - camel-mllp
>  - camel-mongodb
>  - camel-mongodb-gridfs
>  - camel-mustache
>  - camel-mvel
>  - camel-mybatis
>  - camel-nats
>  - camel-netty
>  - camel-netty-http
>  - camel-nitrite
>  - camel-oaipmh
>  - camel-observation
>  - camel-ognl
>  - camel-olingo2
>  - camel-olingo4
>  - camel-openapi-java
>  - camel-opensearch
>  - camel-openstack
>  - camel-opentelemetry
>  - camel-optaplanner
>  - camel-paho
>  - camel-paho-mqtt5
>  - camel-parquet-avro
>  - camel-pdf
>  - camel-pg-replication-slot
>  - camel-pgevent
>  - camel-platform-http-vertx
>  - camel-plc4x
>  - camel-printer
>  - camel-protobuf
>  - camel-pubnub
>  - camel-pulsar
>  - camel-python
>  - camel-quartz
>  - camel-quickfix
>  - camel-reactive-executor-tomcat
>  - camel-reactive-executor-vertx
>  - camel-reactive-streams
>  - camel-reactor
>  - camel-redis
>  - camel-resilience4j
>  - camel-resourceresolver-github
>  - camel-rest-openapi
>  - camel-robotframework
>  - camel-rocketmq
>  - camel-rss
>  - camel-rxjava
>  - camel-salesforce
>  - camel-sap-netweaver
>  - camel-saxon
>  - camel-schematron
>  - camel-servicenow
>  - camel-servlet
>  - camel-shiro
>  - camel-sjms
>  - camel-sjms2
>  - camel-slack
>  - camel-smpp
>  - camel-snakeyaml
>  - camel-snmp
>  - camel-soap
>  - camel-splunk
>  - camel-splunk-hec
>  - camel-spring-batch
>  - camel-spring-jdbc
>  - camel-spring-ldap
>  - camel-spring-main
>  - camel-spring-rabbitmq
>  - camel-spring-redis
>  - camel-spring-ws
>  - camel-spring-xml
>  - camel-sql
>  - camel-ssh
>  - camel-stax
>  - camel-stitch
>  - camel-stomp
>  - camel-stream
>  - camel-stringtemplate
>  - camel-swift
>  - camel-syslog
>  - camel-tarfile
>  - camel-telegram
>  - camel-test
>  - camel-threadpoolfactory-vertx
>  - camel-thrift
>  - camel-tika
>  - camel-twilio
>  - camel-twitter
>  - camel-undertow
>  - camel-undertow-spring-security
>  - camel-univocity-parsers
>  - camel-velocity
>  - camel-vertx
>  - camel-weather
>  - camel-web3j
>  - camel-webhook
>  - camel-whatsapp
>  - camel-wordpress
>  - camel-workday
>  - camel-xchange
>  - camel-xj
>  - camel-xmlsecurity
>  - camel-xmpp
>  - camel-xslt-saxon
>  - camel-zeebe
>  - camel-zendesk
>  - camel-zip-deflater
>  - camel-zipfile
>  - camel-zookeeper



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to