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

Andrea Cosentino updated CAMEL-19613:
-------------------------------------
    Description: 
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- 
 - 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 - In Progress
 - 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

  was:
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 - IN PROGRESS
 - 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 - In Progress
 - 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


> 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-core
>    Affects Versions: 4.0.0
>            Reporter: 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- 
>  - 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 - In Progress
>  - 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