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