[ 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)