[ 
https://issues.apache.org/jira/browse/CASSANDRASC-51?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17732784#comment-17732784
 ] 

ASF subversion and git services commented on CASSANDRASC-51:
------------------------------------------------------------

Commit 792db56e57cb8892aa1dfb50e6124a38f19650de in cassandra-sidecar's branch 
refs/heads/trunk from Doug Rohrer
[ https://gitbox.apache.org/repos/asf?p=cassandra-sidecar.git;h=792db56 ]

CASSANDRASC-51: Use in-jvm dtest framework for integration tests

This commit replaces the existing TestContainers-based test template
with one that leverages Cassandra's in-jvm dtest framework now that it
has JMX support. This will allow for more complete testing of endpoints,
especially when those endpoints need to react to cluster changes like
moves, joins, and leaves.

patch by Doug Rohrer; reviewed by Dinesh Joshi, Yifan Cai, Francisco Guerrero, 
Bernardo Botella Corbi for CASSANDRASC-51


> Leverage in-jvm dtest framework for improved Sidecar testing
> ------------------------------------------------------------
>
>                 Key: CASSANDRASC-51
>                 URL: https://issues.apache.org/jira/browse/CASSANDRASC-51
>             Project: Sidecar for Apache Cassandra
>          Issue Type: Improvement
>          Components: Rest API
>            Reporter: Doug Rohrer
>            Assignee: Doug Rohrer
>            Priority: Normal
>              Labels: pull-request-available
>
> Today, the sidecar uses TestContainers 
> ([testcontainers.org|http://testcontainers.org/]) and a single-node, 
> single-data-directory Cassandra instance for all of its tests. While this has 
> worked well so far, it is incapable of doing some of the more complex testing 
> necessary to validate new endpoints and requires Docker locally and special 
> CircleCI setup for CI builds.
>  
> Now that the in-jvm dtest framework supports JMX, we can leverage it to do 
> our testing in stead. It will enable us to do multi-node testing and exercise 
> code paths under conditions like joining/leaving/moving nodes, which is 
> critical for correctness.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to