{"repo":"citrusframework/citrus","free":true,"listed":false,"github":"https://github.com/citrusframework/citrus","clone":"git clone https://github.com/citrusframework/citrus.git","description":"Framework for automated integration tests with focus on message-based applications","language":"Java","stars":485,"topics":["integration-testing","microservices","messaging","apache-camel","http","jms","kafka","knative","kubernetes","quarkus"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Citrus Integration Testing ![Logo][1] ============== Welcome to Citrus --------- Citrus is a test framework written in Java that provides a complete test automation tool for integration testing of message-based enterprise applications. The framework supports a huge set of different message transports and protocols like Http REST, Kafka, JMS, TCP/IP, FTP, SOAP Web Services. In addition to that Citrus integrates with many technologies and libraries such as Apache Camel, Spring, Quarkus, Testcontainers, Kubernetes, Knative, Selenium and many more. For validation purpose Citrus is able to verify many different message data formats and protocols such as XML, Json, YAML, CSV, Plaintext, SQL ResultSet and more. Visit the official website at 'https://citrusframework.org' for more information and a detailed documentation. Quickstart --------- Learn how to create and run Citrus integration tests in just a few minutes. You can choose from a set of supported runtimes (JUnit, TestNG, Quarkus, SpringBoot, JBang) and domain specific languages (Java, XML, YAML, Groovy, Cucumber). For a full guide how to get started with Citrus please visit the quickstart section on the official website. The easiest way to create and run a Citrus test without a project setup is to use the Citrus JBang support. You can just call this command to create a new test. The init command creates a new file that represents a Citrus test. The file extension used defines the test source language. You can choose one of th","default_branch":null,"files":null,"tree":[],"storefront":"/r/citrusframework","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/citrusframework/citrus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}