首页 > 解决方案 > 有没有办法在 kdb+ 中进行宏单元测试?

问题描述

我在网上看到了一些使用 qunit 和 k4unit 的不同单元测试方法,但我只能让它们在单个函数上进行测试。我希望我可以运行一个单元测试来检查我每天执行的日常检查,例如“夜间作业是否正确运行?”、“WebUI 上的仪表板是否启动?”、“部署脚本是否运行时没有错误?”。是否有用于此类测试的内置 kdb+ 功能,或者是否有一种干净的方式来适应 qunit 或 k4unit 单元测试?还是需要从头开始编写脚本?谢谢

标签: unit-testingkdb

解决方案


我不认为单元测试是你在这里寻找的。某种工作报告机制会更合适。在您现有的工作中,您可以生成某种警报来指示工作的成功/失败。这个qmail库可能对此有用。

我不确定您使用的是哪种系统,但 AquaQ Analytics 的TorQ系统有一个报告进程,它可以(除其他外)通过电子邮件发送特定进程的警报。

(免责声明:我是 AquaQ Analytics 的员工)


推荐阅读