自动化ARM设备上工作负载执行和度量收集的框架。

wlauto的Python项目详细描述


工作负载自动化(wa)是一个用于执行工作负载和收集 Android和Linux设备上的测量。WA包括近40个自动化 工作负载并支持一些常见的工具(ftrace、hwmon)以及 输出格式的数目。

wa主要被设计为一个开发工具/框架,以促进数据驱动 通过提供一种从 可重复的方式。

wa是高度可扩展的。大多数具体功能是通过 插件,很容易编写新的插件来支持新的设备类型, 工作量、仪器或输出处理。

要求

  • python 2.7或python 3
  • Linux(应在其他Unix上工作,但未经测试)
  • 最新的android sdk(必须设置android_home)用于android设备,或
  • Linux设备的ssh

安装

要安装:

git clone git@github.com:ARM-software/workload-automation.git workload-automation
sudo -H python setup [install|develop]

注:包含一个requirements.txt 参考已知工作版本而不是标准的一部分 安装。

请参考installation section 在文档中获取更多详细信息。

基本用法

请看Quickstart 文档的一节。

文档

您可以查看预构建的html文档here

可以在doc/source下找到structuredtext格式的文档。到 编译成交叉链接的html,确保安装了Sphinx,然后

cd doc
make html

许可证

工作负载自动化分布在Apache v2.0 License下。工作负载自动化包括 在不同许可证下分发的二进制文件(请参见 目录)。

反馈、贡献和支持

  • 请使用与此存储库关联的github问题跟踪程序 反馈。
  • ARM许可证持有人可通过其合作伙伴经理直接联系ARM。
  • 我们欢迎通过github pull请求贡献代码。请看 文档的“贡献代码”部分了解详细信息。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java我能知道文件的哪个条目正在被修改吗?   多线程Java并发线程   java抓取包含多个页面的多个字母标签的网站   为什么if语句不排除Java中的另一个if语句?   Java可序列化哈希映射到ByteArray以创建blob   JavaEclipseLombokBuilder添加新建议   java将文件路径数组转换为文件数组,并计算每个文件的大小   在Java8流中添加大小数   Bouncy Castle 1.46之前版本的java兼容性问题   无法在AWS设备场上运行安卓 Java Appium测试   java为什么不使用mavenwarplugin将键与“WEBINF/classes/METAINF/MANIFEST.MF”合并?   java如何在引用子类的成员时调用super()   找不到java TestFx无头MonoclePlatformFactory   java AbstractMethodError onClientSessionEvent和“缺少控制媒体的权限”   正则表达式如何使用JAVA在字符串的大写字母前插入空格?   我的Spring安全项目中的java BCrypt(Spring安全)   java在我的网站上查看小程序更新时遇到问题   java如何使用schedule方法