@@ -261,9 +261,9 @@ def executeStandardTests() {
261
261
. ${HOME}/environment.txt
262
262
set +o allexport
263
263
264
- EVENT_LOOP=${EVENT_LOOP} VERIFY_CYTHON=${CYTHON_ENABLED} pynose - s -v --logging -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --with-ignore-docstrings --with-xunit --xunit-file =unit_results.xml tests/unit/ || true
265
- EVENT_LOOP =eventlet VERIFY_CYTHON=${CYTHON_ENABLED} pynose - s -v --logging -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --with-ignore-docstrings --with-xunit --xunit-file =unit_eventlet_results.xml tests/unit/io/test_eventletreactor.py || true
266
- EVENT_LOOP =gevent VERIFY_CYTHON=${CYTHON_ENABLED} pynose - s -v --logging -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --with-ignore-docstrings --with-xunit --xunit-file =unit_gevent_results.xml tests/unit/io/test_geventreactor.py || true
264
+ EVENT_LOOP=${EVENT_LOOP} VERIFY_CYTHON=${CYTHON_ENABLED} JVM_EXTRA_OPTS="$JVM_EXTRA_OPTS -Xss384k" pytest - s -v --log -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --junit-xml =unit_results.xml tests/unit/ || true
265
+ EVENT_LOOP_MANAGER =eventlet VERIFY_CYTHON=${CYTHON_ENABLED} JVM_EXTRA_OPTS="$JVM_EXTRA_OPTS -Xss384k" pytest - s -v --log -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --junit-xml =unit_eventlet_results.xml tests/unit/io/test_eventletreactor.py || true
266
+ EVENT_LOOP_MANAGER =gevent VERIFY_CYTHON=${CYTHON_ENABLED} JVM_EXTRA_OPTS="$JVM_EXTRA_OPTS -Xss384k" pytest - s -v --log -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --junit-xml =unit_gevent_results.xml tests/unit/io/test_geventreactor.py || true
267
267
'''
268
268
269
269
sh label : ' Execute Simulacron integration tests' , script : ''' #!/bin/bash -lex
@@ -276,13 +276,13 @@ def executeStandardTests() {
276
276
jabba use 1.8
277
277
278
278
SIMULACRON_JAR="${HOME}/simulacron.jar"
279
- SIMULACRON_JAR=${SIMULACRON_JAR} EVENT_LOOP=${EVENT_LOOP} CASSANDRA_DIR=${CCM_INSTALL_DIR} CCM_ARGS="${CCM_ARGS}" DSE_VERSION=${DSE_VERSION} CASSANDRA_VERSION=${CCM_CASSANDRA_VERSION} MAPPED_CASSANDRA_VERSION=${MAPPED_CASSANDRA_VERSION} VERIFY_CYTHON=${CYTHON_ENABLED} pynose - s -v --logging -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --with- ignore-docstrings --with-xunit --exclude test_backpressure.py --xunit-file =simulacron_results.xml tests/integration/simulacron/ || true
279
+ SIMULACRON_JAR=${SIMULACRON_JAR} EVENT_LOOP=${EVENT_LOOP} CASSANDRA_DIR=${CCM_INSTALL_DIR} CCM_ARGS="${CCM_ARGS}" DSE_VERSION=${DSE_VERSION} CASSANDRA_VERSION=${CCM_CASSANDRA_VERSION} MAPPED_CASSANDRA_VERSION=${MAPPED_CASSANDRA_VERSION} VERIFY_CYTHON=${CYTHON_ENABLED} JVM_EXTRA_OPTS="$JVM_EXTRA_OPTS -Xss384k" pytest - s -v --log -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --ignore= test_backpressure.py --junit-xml =simulacron_results.xml tests/integration/simulacron/ || true
280
280
281
281
# Run backpressure tests separately to avoid memory issue
282
- SIMULACRON_JAR=${SIMULACRON_JAR} EVENT_LOOP=${EVENT_LOOP} CASSANDRA_DIR=${CCM_INSTALL_DIR} CCM_ARGS="${CCM_ARGS}" DSE_VERSION=${DSE_VERSION} CASSANDRA_VERSION=${CCM_CASSANDRA_VERSION} MAPPED_CASSANDRA_VERSION=${MAPPED_CASSANDRA_VERSION} VERIFY_CYTHON=${CYTHON_ENABLED} pynose - s -v --logging -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --with- ignore-docstrings --with-xunit --exclude test_backpressure.py --xunit-file =simulacron_backpressure_1_results.xml tests/integration/simulacron/test_backpressure.py:TCPBackpressureTests.test_paused_connections || true
283
- SIMULACRON_JAR=${SIMULACRON_JAR} EVENT_LOOP=${EVENT_LOOP} CASSANDRA_DIR=${CCM_INSTALL_DIR} CCM_ARGS="${CCM_ARGS}" DSE_VERSION=${DSE_VERSION} CASSANDRA_VERSION=${CCM_CASSANDRA_VERSION} MAPPED_CASSANDRA_VERSION=${MAPPED_CASSANDRA_VERSION} VERIFY_CYTHON=${CYTHON_ENABLED} pynose - s -v --logging -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --with- ignore-docstrings --with-xunit --exclude test_backpressure.py --xunit-file =simulacron_backpressure_2_results.xml tests/integration/simulacron/test_backpressure.py:TCPBackpressureTests.test_queued_requests_timeout || true
284
- SIMULACRON_JAR=${SIMULACRON_JAR} EVENT_LOOP=${EVENT_LOOP} CASSANDRA_DIR=${CCM_INSTALL_DIR} CCM_ARGS="${CCM_ARGS}" DSE_VERSION=${DSE_VERSION} CASSANDRA_VERSION=${CCM_CASSANDRA_VERSION} MAPPED_CASSANDRA_VERSION=${MAPPED_CASSANDRA_VERSION} VERIFY_CYTHON=${CYTHON_ENABLED} pynose - s -v --logging -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --with- ignore-docstrings --with-xunit --exclude test_backpressure.py --xunit-file =simulacron_backpressure_3_results.xml tests/integration/simulacron/test_backpressure.py:TCPBackpressureTests.test_cluster_busy || true
285
- SIMULACRON_JAR=${SIMULACRON_JAR} EVENT_LOOP=${EVENT_LOOP} CASSANDRA_DIR=${CCM_INSTALL_DIR} CCM_ARGS="${CCM_ARGS}" DSE_VERSION=${DSE_VERSION} CASSANDRA_VERSION=${CCM_CASSANDRA_VERSION} MAPPED_CASSANDRA_VERSION=${MAPPED_CASSANDRA_VERSION} VERIFY_CYTHON=${CYTHON_ENABLED} pynose - s -v --logging -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --with- ignore-docstrings --with-xunit --exclude test_backpressure.py --xunit-file =simulacron_backpressure_4_results.xml tests/integration/simulacron/test_backpressure.py:TCPBackpressureTests.test_node_busy || true
282
+ SIMULACRON_JAR=${SIMULACRON_JAR} EVENT_LOOP=${EVENT_LOOP} CASSANDRA_DIR=${CCM_INSTALL_DIR} CCM_ARGS="${CCM_ARGS}" DSE_VERSION=${DSE_VERSION} CASSANDRA_VERSION=${CCM_CASSANDRA_VERSION} MAPPED_CASSANDRA_VERSION=${MAPPED_CASSANDRA_VERSION} VERIFY_CYTHON=${CYTHON_ENABLED} JVM_EXTRA_OPTS="$JVM_EXTRA_OPTS -Xss384k" pytest - s -v --log -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --ignore= test_backpressure.py --junit-xml =simulacron_backpressure_1_results.xml tests/integration/simulacron/test_backpressure.py:TCPBackpressureTests.test_paused_connections || true
283
+ SIMULACRON_JAR=${SIMULACRON_JAR} EVENT_LOOP=${EVENT_LOOP} CASSANDRA_DIR=${CCM_INSTALL_DIR} CCM_ARGS="${CCM_ARGS}" DSE_VERSION=${DSE_VERSION} CASSANDRA_VERSION=${CCM_CASSANDRA_VERSION} MAPPED_CASSANDRA_VERSION=${MAPPED_CASSANDRA_VERSION} VERIFY_CYTHON=${CYTHON_ENABLED} JVM_EXTRA_OPTS="$JVM_EXTRA_OPTS -Xss384k" pytest - s -v --log -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --ignore= test_backpressure.py --junit-xml =simulacron_backpressure_2_results.xml tests/integration/simulacron/test_backpressure.py:TCPBackpressureTests.test_queued_requests_timeout || true
284
+ SIMULACRON_JAR=${SIMULACRON_JAR} EVENT_LOOP=${EVENT_LOOP} CASSANDRA_DIR=${CCM_INSTALL_DIR} CCM_ARGS="${CCM_ARGS}" DSE_VERSION=${DSE_VERSION} CASSANDRA_VERSION=${CCM_CASSANDRA_VERSION} MAPPED_CASSANDRA_VERSION=${MAPPED_CASSANDRA_VERSION} VERIFY_CYTHON=${CYTHON_ENABLED} JVM_EXTRA_OPTS="$JVM_EXTRA_OPTS -Xss384k" pytest - s -v --log -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --ignore= test_backpressure.py --junit-xml =simulacron_backpressure_3_results.xml tests/integration/simulacron/test_backpressure.py:TCPBackpressureTests.test_cluster_busy || true
285
+ SIMULACRON_JAR=${SIMULACRON_JAR} EVENT_LOOP=${EVENT_LOOP} CASSANDRA_DIR=${CCM_INSTALL_DIR} CCM_ARGS="${CCM_ARGS}" DSE_VERSION=${DSE_VERSION} CASSANDRA_VERSION=${CCM_CASSANDRA_VERSION} MAPPED_CASSANDRA_VERSION=${MAPPED_CASSANDRA_VERSION} VERIFY_CYTHON=${CYTHON_ENABLED} JVM_EXTRA_OPTS="$JVM_EXTRA_OPTS -Xss384k" pytest - s -v --log -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --ignore= test_backpressure.py --junit-xml =simulacron_backpressure_4_results.xml tests/integration/simulacron/test_backpressure.py:TCPBackpressureTests.test_node_busy || true
286
286
'''
287
287
288
288
sh label : ' Execute CQL engine integration tests' , script : ''' #!/bin/bash -lex
@@ -294,7 +294,7 @@ def executeStandardTests() {
294
294
. ${JABBA_SHELL}
295
295
jabba use 1.8
296
296
297
- EVENT_LOOP=${EVENT_LOOP} CCM_ARGS="${CCM_ARGS}" DSE_VERSION=${DSE_VERSION} CASSANDRA_VERSION=${CCM_CASSANDRA_VERSION} MAPPED_CASSANDRA_VERSION=${MAPPED_CASSANDRA_VERSION} VERIFY_CYTHON=${CYTHON_ENABLED} pynose - s -v --logging -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --with-ignore-docstrings --with-xunit --xunit-file =cqle_results.xml tests/integration/cqlengine/ || true
297
+ EVENT_LOOP=${EVENT_LOOP} CCM_ARGS="${CCM_ARGS}" DSE_VERSION=${DSE_VERSION} CASSANDRA_VERSION=${CCM_CASSANDRA_VERSION} MAPPED_CASSANDRA_VERSION=${MAPPED_CASSANDRA_VERSION} VERIFY_CYTHON=${CYTHON_ENABLED} JVM_EXTRA_OPTS="$JVM_EXTRA_OPTS -Xss384k" pytest - s -v --log -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --junit-xml =cqle_results.xml tests/integration/cqlengine/ || true
298
298
'''
299
299
300
300
sh label : ' Execute Apache CassandraⓇ integration tests' , script : ''' #!/bin/bash -lex
@@ -306,7 +306,7 @@ def executeStandardTests() {
306
306
. ${JABBA_SHELL}
307
307
jabba use 1.8
308
308
309
- EVENT_LOOP=${EVENT_LOOP} CCM_ARGS="${CCM_ARGS}" DSE_VERSION=${DSE_VERSION} CASSANDRA_VERSION=${CCM_CASSANDRA_VERSION} MAPPED_CASSANDRA_VERSION=${MAPPED_CASSANDRA_VERSION} VERIFY_CYTHON=${CYTHON_ENABLED} pynose - s -v --logging -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --with-ignore-docstrings --with-xunit --xunit-file =standard_results.xml tests/integration/standard/ || true
309
+ EVENT_LOOP=${EVENT_LOOP} CCM_ARGS="${CCM_ARGS}" DSE_VERSION=${DSE_VERSION} CASSANDRA_VERSION=${CCM_CASSANDRA_VERSION} MAPPED_CASSANDRA_VERSION=${MAPPED_CASSANDRA_VERSION} VERIFY_CYTHON=${CYTHON_ENABLED} JVM_EXTRA_OPTS="$JVM_EXTRA_OPTS -Xss384k" pytest - s -v --log -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --junit-xml =standard_results.xml tests/integration/standard/ || true
310
310
'''
311
311
312
312
if (env. CASSANDRA_VERSION . split(' -' )[0 ] == ' dse' && env. CASSANDRA_VERSION . split(' -' )[1 ] != ' 4.8' ) {
@@ -323,7 +323,7 @@ def executeStandardTests() {
323
323
. ${JABBA_SHELL}
324
324
jabba use 1.8
325
325
326
- EVENT_LOOP=${EVENT_LOOP} CASSANDRA_DIR=${CCM_INSTALL_DIR} DSE_VERSION=${DSE_VERSION} ADS_HOME="${HOME}/" VERIFY_CYTHON=${CYTHON_ENABLED} pynose - s -v --logging -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --with-ignore-docstrings --with-xunit --xunit-file =dse_results.xml tests/integration/advanced/ || true
326
+ EVENT_LOOP=${EVENT_LOOP} CASSANDRA_DIR=${CCM_INSTALL_DIR} DSE_VERSION=${DSE_VERSION} ADS_HOME="${HOME}/" VERIFY_CYTHON=${CYTHON_ENABLED} JVM_EXTRA_OPTS="$JVM_EXTRA_OPTS -Xss384k" pytest - s -v --log -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --junit-xml =dse_results.xml tests/integration/advanced/ || true
327
327
'''
328
328
}
329
329
}
@@ -337,7 +337,7 @@ def executeStandardTests() {
337
337
. ${JABBA_SHELL}
338
338
jabba use 1.8
339
339
340
- EVENT_LOOP=${EVENT_LOOP} CLOUD_PROXY_PATH="${HOME}/proxy/" CASSANDRA_VERSION=${CCM_CASSANDRA_VERSION} MAPPED_CASSANDRA_VERSION=${MAPPED_CASSANDRA_VERSION} VERIFY_CYTHON=${CYTHON_ENABLED} pynose - s -v --logging -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --with-ignore-docstrings --with-xunit --xunit-file =advanced_results.xml tests/integration/cloud/ || true
340
+ EVENT_LOOP=${EVENT_LOOP} CLOUD_PROXY_PATH="${HOME}/proxy/" CASSANDRA_VERSION=${CCM_CASSANDRA_VERSION} MAPPED_CASSANDRA_VERSION=${MAPPED_CASSANDRA_VERSION} VERIFY_CYTHON=${CYTHON_ENABLED} JVM_EXTRA_OPTS="$JVM_EXTRA_OPTS -Xss384k" pytest - s -v --log -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --junit-xml =advanced_results.xml tests/integration/cloud/ || true
341
341
'''
342
342
343
343
if (env. PROFILE == ' FULL' ) {
@@ -350,7 +350,7 @@ def executeStandardTests() {
350
350
. ${JABBA_SHELL}
351
351
jabba use 1.8
352
352
353
- EVENT_LOOP=${EVENT_LOOP} CCM_ARGS="${CCM_ARGS}" DSE_VERSION=${DSE_VERSION} CASSANDRA_VERSION=${CCM_CASSANDRA_VERSION} MAPPED_CASSANDRA_VERSION=${MAPPED_CASSANDRA_VERSION} VERIFY_CYTHON=${CYTHON_ENABLED} pynose - s -v --logging -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --exclude-dir =tests/integration/long/upgrade --with-ignore-docstrings --with-xunit --xunit-file =long_results.xml tests/integration/long/ || true
353
+ EVENT_LOOP=${EVENT_LOOP} CCM_ARGS="${CCM_ARGS}" DSE_VERSION=${DSE_VERSION} CASSANDRA_VERSION=${CCM_CASSANDRA_VERSION} MAPPED_CASSANDRA_VERSION=${MAPPED_CASSANDRA_VERSION} VERIFY_CYTHON=${CYTHON_ENABLED} JVM_EXTRA_OPTS="$JVM_EXTRA_OPTS -Xss384k" pytest - s -v --log -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --ignore =tests/integration/long/upgrade --junit-xml =long_results.xml tests/integration/long/ || true
354
354
'''
355
355
}
356
356
}
@@ -365,7 +365,7 @@ def executeDseSmokeTests() {
365
365
. ${JABBA_SHELL}
366
366
jabba use 1.8
367
367
368
- EVENT_LOOP=${EVENT_LOOP} CCM_ARGS="${CCM_ARGS}" CASSANDRA_VERSION=${CCM_CASSANDRA_VERSION} DSE_VERSION=${DSE_VERSION} MAPPED_CASSANDRA_VERSION=${MAPPED_CASSANDRA_VERSION} VERIFY_CYTHON=${CYTHON_ENABLED} pynose - s -v --logging -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --with-ignore-docstrings --with-xunit --xunit-file =standard_results.xml tests/integration/standard/test_dse.py || true
368
+ EVENT_LOOP=${EVENT_LOOP} CCM_ARGS="${CCM_ARGS}" CASSANDRA_VERSION=${CCM_CASSANDRA_VERSION} DSE_VERSION=${DSE_VERSION} MAPPED_CASSANDRA_VERSION=${MAPPED_CASSANDRA_VERSION} VERIFY_CYTHON=${CYTHON_ENABLED} JVM_EXTRA_OPTS="$JVM_EXTRA_OPTS -Xss384k" pytest - s -v --log -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --junit-xml =standard_results.xml tests/integration/standard/test_dse.py || true
369
369
'''
370
370
}
371
371
@@ -389,7 +389,7 @@ def executeEventLoopTests() {
389
389
"tests/integration/simulacron/test_endpoint.py"
390
390
"tests/integration/long/test_ssl.py"
391
391
)
392
- EVENT_LOOP=${EVENT_LOOP} CCM_ARGS="${CCM_ARGS}" DSE_VERSION=${DSE_VERSION} CASSANDRA_VERSION=${CCM_CASSANDRA_VERSION} MAPPED_CASSANDRA_VERSION=${MAPPED_CASSANDRA_VERSION} VERIFY_CYTHON=${CYTHON_ENABLED} pynose - s -v --logging -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --with-ignore-docstrings --with-xunit --xunit-file =standard_results.xml ${EVENT_LOOP_TESTS[@]} || true
392
+ EVENT_LOOP=${EVENT_LOOP} CCM_ARGS="${CCM_ARGS}" DSE_VERSION=${DSE_VERSION} CASSANDRA_VERSION=${CCM_CASSANDRA_VERSION} MAPPED_CASSANDRA_VERSION=${MAPPED_CASSANDRA_VERSION} VERIFY_CYTHON=${CYTHON_ENABLED} JVM_EXTRA_OPTS="$JVM_EXTRA_OPTS -Xss384k" pytest - s -v --log -format="[%(levelname)s] %(asctime)s %(thread)d: %(message)s" --junit-xml =standard_results.xml ${EVENT_LOOP_TESTS[@]} || true
393
393
'''
394
394
}
395
395
0 commit comments