LDC 高性能 D 语言编译器
LDC 是一个高性能的 D 语言编译器,依赖 DMD 作为语言前端,后端使用 LLVM 架构生成代码,在各项测试中与……...
pytest 是一个功能齐全的 Python 测试工具,可以帮助编写更好的程序,不仅可以编写小测试,还可以扩展到复杂的功能测试。
特性:
有关失败的断言语句的详细信息(无需记住 self.assert* names)
自动发现测试模块和功能
模块化式具,用于管理小型或参数化的长期测试资源
可以开箱即用运行单元测试、Nose 测试套件
Python 3.5+ 与PyPy3;
丰富的插件架构,拥有 850 多个外部插件和繁荣的社区
简单 demo:
# content of test_sample.pydef inc(x): return x + 1def test_answer(): assert inc(3) == 5
运行该测试:
$ pytest=========================== test session starts ============================platform linux -- Python 3.x.y, pytest-5.x.y, py-1.x.y, pluggy-0.x.ycachedir: $PYTHON_PREFIX/.pytest_cacherootdir: $REGENDOC_TMPDIRcollected 1 itemtest_sample.py F [100%]================================= FAILURES =================================_______________________________ test_answer ________________________________ def test_answer():> assert inc(3) == 5E assert 4 == 5E + where 4 = inc(3)test_sample.py:6: AssertionError========================= short test summary info ==========================FAILED test_sample.py::test_answer - assert 4 == 5============================ 1 failed in 0.12s =============================
LDC 是一个高性能的 D 语言编译器,依赖 DMD 作为语言前端,后端使用 LLVM 架构生成代码,在各项测试中与……...
FreeCAD是一款开源的跨平台三维参数化建模软件,可用于设计各种实物对象。它支持自由建模和从二维到三维……...
Seaborn 可实现对统计数据的可视化展示,基于 Python 语言开发,使用 matplotlib 库。 要求:Python 2.7 ……...
在 AWS 上可以采用 SQL 语句查询服务器数量,以及各种实例类型的 EC2 实例分别有多少个。 演示视频: 使……...
SARL 是通用的,面向 Agent 的编程语言,旨在提供基础的并发处理,分布式,交互,分散,响应式和动态重新……...
wdcp (WDlinux Control Panel) 是一套用PHP开发的Linux服务器管理系统,旨在易于使用和管理Linux服务器,可……...
Awkward 是一个基于 NodeJS 开发的终端模拟器。在 Awkward 终端中一切都是对象,例如: (ps -ef)().map(a => [a[0], a[7]]).forEach(a => console.log(a)) 安装方法:npm install -g awkward
Pinot 是一个实时分布式的 OLAP 数据存储和分析系统。LinkedIn 使用它实现低延迟可伸缩的实时分析。Pinot 从离线数据源(包括 Hadoop 和各类文件)和在线数据源(如 Kafka)中攫取数据进行分析。Pinot 被设计是可……
php并发框架,让开发的脚本自动并发运行起来 PCF主要有两个目的:1.使并发程序写起来更容易。写的单个脚本可以自动并发跑起来2.使并发控制更简单。并发的进程数可以随时增多和减少,特意暂停或意外中止的程序会记录……