chaostoolkit-lib:Chaos Toolkit核心库

时间:2024-06-05 03:16:05
【文件属性】:

文件名称:chaostoolkit-lib:Chaos Toolkit核心库

文件大小:115KB

文件格式:ZIP

更新时间:2024-06-05 03:16:05

reliability-engineering chaos-engineering chaostoolkit chaostoolkit-core Python

混沌工具包核心库 实施的Chaos Toolkit核心库。 目的 该库的目的是提供Chaos Toolkit的核心及其提供服务所需的功能。 除非您希望创建自己的工具包,否则可能不会直接使用此库。 特征 该库提供以下功能: 从扩展程序中发现功能允许您探索扩展程序中的支持,这将帮助您针对此扩展程序所针对的系统初始化实验 验证给定的实验语法验证会查看实验中的各种键,并在某些不正确的地方提出错误。 另外,当探针调用带有参数的Python函数时,它会尝试验证给定的参数列表是否与要应用的函数签名匹配。 在该方法之前和之后运行您的稳态。 前者是决定是否可以执行实验的大门。 后者看系统是否偏离正常。 运行实验中声明的探针和动作它依次运行实验方法中的步骤,首先应用稳定探针,然后应用动作,最后关闭探针。 作为JSON负载的日志将返回实验运行。 该库支持可导入的Python模块,进程和HTTP调用


【文件预览】:
chaostoolkit-lib-master
----.gitignore(1KB)
----setup.cfg(2KB)
----README.md(7KB)
----requirements-dev.txt(110B)
----CHANGELOG.md(38KB)
----.github()
--------workflows()
--------ISSUE_TEMPLATE()
----tests()
--------test_settings.py(4KB)
--------test_substitution.py(2KB)
--------test_tolerance.py(15KB)
--------conftest.py(737B)
--------test_deprecation.py(3KB)
--------test_loader.py(5KB)
--------fixtures()
--------test_notification.py(6KB)
--------test_discover.py(4KB)
--------test_exit.py(5KB)
--------test_action.py(440B)
--------test_process_provider.py(3KB)
--------test_experiment.py(13KB)
--------test_control.py(19KB)
--------test_run.py(10KB)
--------test_extension.py(2KB)
--------test_info.py(2KB)
--------test_configuration.py(8KB)
--------test_secret.py(8KB)
--------test_probe.py(8KB)
----LICENSE(11KB)
----.gitattributes(37B)
----chaoslib()
--------control()
--------exit.py(5KB)
--------notification.py(7KB)
--------exceptions.py(1KB)
--------configuration.py(3KB)
--------types.py(2KB)
--------discovery()
--------secret.py(10KB)
--------extension.py(3KB)
--------settings.py(4KB)
--------deprecation.py(2KB)
--------hypothesis.py(12KB)
--------activity.py(9KB)
--------__init__.py(9KB)
--------info.py(2KB)
--------rollback.py(1KB)
--------provider()
--------caching.py(3KB)
--------loader.py(4KB)
--------run.py(34KB)
--------experiment.py(6KB)
----CODE_OF_CONDUCT.md(3KB)
----requirements.txt(124B)
----MANIFEST.in(109B)
----pyproject.toml(173B)
----setup.py(733B)

网友评论