# Last week in scylla-cluster-tests.git master (issue #100; 2025-07-11)

**URL:** <https://forum.scylladb.com/t/last-week-in-scylla-cluster-tests-git-master-issue-100-2025-07-11/4972>\
**Category:** ScyllaDB\
**Tags:** git-testing-news\
**Created:** [July 11, 2025, 2:49pm UTC](https://forum.scylladb.com/t/last-week-in-scylla-cluster-tests-git-master-issue-100-2025-07-11/4972 "2025-07-11T14:49:49Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![soyacz](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.scylladb.com/soyacz/32/557_2.png) [@soyacz](https://forum.scylladb.com/u/soyacz)\
**Post date:** [July 11, 2025, 2:49pm UTC](https://forum.scylladb.com/t/last-week-in-scylla-cluster-tests-git-master-issue-100-2025-07-11/4972/1 "2025-07-11T14:49:49Z")

</div>

This short report brings to light some interesting commits to [scylla-cluster-tests.git master](https://github.com/scylladb/scylla-cluster-tests) from the last week.  
Commits in the 89af4b3a…6fa21ca6 range are covered.

There were 15 non-merge commits from 8 authors in that period. Some notable commits:

Added a bit [of documentation for loaders](https://github.com/scylladb/scylla-cluster-tests/commit/acef95da99f4d93ad9348bb8ad44f7f11ade701d) configuration parameters.

Introduced an enhanced script for [copying an AMI to multiple regions](https://github.com/scylladb/scylla-cluster-tests/commit/d5ba4c24d0cfd54155898ca9c6f02be9a87afcc9), applying tags, and waiting for the image to become available. It detects if the image already exists before copying, supports dry-run mode, and can fetch the default region list from `sct_config.py`.

Continued the refactor of nemesis machinery: [`run_nemesis` was moved](https://github.com/scylladb/scylla-cluster-tests/commit/30d538c08146888131bf74d5cf7ba24a33a692de) from the Nemesis class to the node allocator abstraction. This change allows marking target nodes without requiring a `Nemesis` object and still preserves backward compatibility.

A performance test using `latte` for [steady-state latency](https://github.com/scylladb/scylla-cluster-tests/commit/5a3335f974d02100410bccd8735ad5d77dd95847) under a custom schema is now ready for regular triggering. It supports two flavors: one for vnodes and one for tablets.

Switched SCT test execution from `unittest.main()` to [pytest](https://github.com/scylladb/scylla-cluster-tests/commit/6a9fe4131f24d10607f2ef3ec51d0096424638f8), gaining better maintainability and access to pytest features like fixtures, subtests, and hooks.

Docker backend [now uses the official ScyllaDB Docker image](https://github.com/scylladb/scylla-cluster-tests/commit/2df334ca9589967cc8f655d3fda6609e2bf116a3) instead of rebuilding `scylla-sct`. A new `DockerCmdRunner` abstraction was added to run commands via Docker API instead of SSH.

[`scylla-bench` was updated](https://github.com/scylladb/scylla-cluster-tests/commit/6fa21ca6663ad23d1e6eab83ca873ace5b84dac1) from version 0.2.4 to 0.2.5, fixing an issue where the `-help` flag was incorrectly printed to `stderr` instead of `stdout`.

See you in the next issue of last week in scylla-cluster-tests.git master!
