不同ate-apps(如master-app、control-app等)所使用的共享辅助工具
项目描述
Semi-ATE
Semiiconductor Automated Test Equipment
Semi-ATE
是一个用于半导体 Automated Test Equipment(ATE)ASIC 测试项目的测试器和仪器 AGNOSTIC 框架。
这意味着系统并非围绕特定仪器构建(让我们暂时以ATE测试仪为例,将其视为超级仪器),而是侧重于以某种方式组织半导体测试,使得所有使用(及特殊)边缘情况都有一个明确的位置。这使用户(即:DEs、TCEs、TEs & PEs)能够专注于真正的本职工作,即编写好、快、稳定的测试。将测试组织成测试程序,以及将测试程序组织成流程,由向导处理,因此需要编写的唯一代码就是实际的测试代码!(格言:代码是我们的敌人)
《Semi-ATE》包完全用Python(noarch)编写,除了提供库外,还提供对Spyder IDE的插件。
软件包
Semi-ATE项目维护在这个单一存储库中,但它作为一组软件包(所有软件包版本号相同)发布,以适应不同的使用场景。
所需的第三方软件包
安装(在MiniSCT上)
- 以sct/sct身份登录
- 在主目录中应该有一个名为
repos
的目录 - 在
repos
中有一个名为Semi-ATE
的目录(包含相关的Semi-ATE git存储库)
TCC_actuators
: git clone
运行(在MiniSCT上)
- 确保您已配置好如下所示的“测试单元”:
=== 可以通过conda
或pip安装软件包。
使用pip安装
可以使用python -m pip install <package-name>
安装每个软件包
python -m pip install semi-ate-common
python -m pip install semi-ate-project-database
python -m pip install semi-ate-sammy
python -m pip install semi-ate-plugins
python -m pip install semi-ate-testers
python -m pip install semi-ate-spyder
python -m pip install semi-ate-apps-common
python -m pip install semi-ate-control-app
python -m pip install semi-ate-master-app
python -m pip install semi-ate-test-app
或者一次性全部安装
python -m pip install semi-ate-common semi-ate-project-database semi-ate-sammy semi-ate-plugins semi-ate-testers semi-ate-spyder semi-ate-apps-common semi-ate-control-app semi-ate-master-app semi-ate-test-app
通过Conda安装
待定
开发流程
测试程序开发流程文档可在此处找到:这里
ATE应用程序通用软件包
此软件包提供其他semite-ate应用程序使用的辅助和实用函数。在编写此文档时,以下semite-ate应用程序存在:
- semi-ate-master-app
- semi-ate-control-app
- semi-ate-test-app
- semi-ate-handler-app
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
semi-ate-apps-common-1.0.15.tar.gz (20.4 kB 查看哈希值)