You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Support running tests in parallel in multiple clusters #273
В данном случае мы не можем пользоваться только макросом picotest, необходимо прибегнуть к использованию rstest в чистом виде, пример использования:
use picotest::*;#[fixture]fnmy_cluster() -> &'staticCluster{let topology =
PluginTopology::parse_toml(&PathBuf::from("tests/topologies/my_topology.toml")).unwrap();get_or_create_session_cluster(None,Some(&topology))}#[rstest]// используется дефолтная фикстура picotestfntest_base_topology(cluster:&Cluster){assert_eq!(cluster.instances().len(),4);}#[rstest]// используется пользовательская фикстураfntest_change_topology(#[from(my_cluster)]cluster:&Cluster){assert_eq!(cluster.instances().len(),6);}
основная проблема:
сейчас мы можем держать только 1 кластер на весь набор интеграционных тестов, поэтому необходимо расширить SESSION_CLUSTER, на возможность держать по ключу несколько кластеров, смещая подсеть для каждого последующего
Activity
alrsorokin commentedon Sep 30, 2026
В данном случае мы не можем пользоваться только макросом
picotest, необходимо прибегнуть к использованиюrstestв чистом виде, пример использования:основная проблема:
сейчас мы можем держать только 1 кластер на весь набор интеграционных тестов, поэтому необходимо расширить
SESSION_CLUSTER, на возможность держать по ключу несколько кластеров, смещая подсеть для каждого последующегоdanilasar commentedon Oct 6, 2026
Открыл #280