2 Star 3 Fork 2

Jeremy / luatos-test

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

LuatOS_TEST

简介

LuatOS_Test是针对合宙LuatOS的自动化测试工程,包含了测试用例测试,测试结果输出以及压力测试

结构

LuatOS_Test包含LuatOS-Air和LuatOS-Soc两部分的测试代码 对应目录下src下全部文件就是测试代码及资源文件

使用方法

LuatOS-Air

LuatOS-Air的测试需要先配置testConfig

-- 测试配置 设置为true代表开启此项测试
testConfig = {
    -- 8910 1603S 1603E
    modType = "8910",
    -- single loop
    testMode = "loop",
    SDCARD_TEST_ENABLE = false,
    netLed = true,
    adcTest = true,
    i2cTest = true,
    spiTest = true,
    bitTest = true,
    cryptoTest = true,
    packTest = true,
    stringTest = true,
    commonTest = true,
    ntpTest = true,
    tableTest = true,
    uartTest = true,
    simTest = true,
    jsonTest = true,
    mathTest = true,
    rtosTest = true,
    ioTest = true,
    lbsLocTest = true,
    bluetoothTest = true,
    consoleTest = false,
    socketTest = true,
    httpTest = true,
    mqttTest = false
}

testMode设置为"single",模块会进行单次的测试用例测试,并将结果从uart.USB即USB虚拟出的AT端口输出(输出格式例子:HttpTest.getTest PASS) 设置为"loop"代表循环压力测试

LuatOS-Soc

LuatOS-Soc的测试项如下,如果没有对应的库会自动跳过

require("adcTest").test()
require("cameraTest").test()
require("cryptoTest").test()
require("dispTest").test()
require("einkTest").test()
require("fdbTest").test()
require("fsTest").test()
require("gpioTest").test()
require("i2cTest").test()
require("jsonTest").test()
require("keyboardTest").test()
require("lcdTest").test()
require("lvglTest").test()
require("mcuTest").test()
require("packTest").test()
require("pinTest").test()
require("pwmTest").test()
require("rtcTest").test()
require("rtosTest").test()
require("sdioTest").test()
require("sfdTest").test()
require("socketTest").test()
require("spiTest").test()
require("statemTest").test()
require("stringTest").test()
require("sysTest").test()
require("touchkeyTest").test()
require("u8g2Test").test()
require("uartTest").test()
require("wdtTest").test()
require("zbuffTest").test()
require("zlibTest").test()
require("wlanTest").test()
require("esphttpTest").test()
require("mqttTest").test()
require("bleTest").test()
require("esp32Test").test()
require("espnowTest").test()

烧录方法

参考LuaTools使用方法烧录

空文件

简介

暂无描述 展开 收起
Lua 等 2 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/HashJeremy/luatos-test.git
git@gitee.com:HashJeremy/luatos-test.git
HashJeremy
luatos-test
luatos-test
master

搜索帮助