{"repo":"apache/cassandra-dtest","free":true,"listed":false,"github":"https://github.com/apache/cassandra-dtest","clone":"git clone https://github.com/apache/cassandra-dtest.git","description":"Distributed tests for Apache Cassandra®","language":"Python","stars":55,"topics":["database","java","cassandra"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Cassandra Distributed Tests (DTests) ==================================== Cassandra Distributed Tests (or better known as \"DTests\") are a set of Python-based tests for Apache Cassandra clusters. DTests aim to test functionality that requires multiple Cassandra instances. Functionality that of code that can be tested in isolation should ideally be a unit test (which can be found in the actual Cassandra repository). Setup and Prerequisites ------------ Some environmental setup is required before you can start running DTests. Native Dependencies DTests requires the following native dependencies: Python 3 PIP for Python 3 libev git JDK 8 (Java) Linux 1. apt-get install git-core python3 python3-pip python3-dev libev4 libev-dev 2. (Optional - solves warning: \"jemalloc shared library could not be preloaded to speed up memory allocations\"): apt-get install -y --no-install-recommends libjemalloc1 Mac On Mac, the easiest path is to install the latest Xcode and Command Line Utilities to bootstrap your development environment and then use Homebrew 1. (Optional) Make sure brew is in a good state on your system brew doctor 2. brew install python3 libev 3. Make sure that AirPlay receiver is turned off because it also listens to port 7000 Python Dependencies There are multiple external Python dependencies required to run DTests. The current Python dependency list is maintained in a file named requirements.txt in the root of the cassandra-dtest repository. The easiest way to install these dep","default_branch":null,"files":null,"tree":[],"storefront":"/r/apache","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/apache/cassandra-dtest/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."}