# LuaTaskTest **Repository Path**: chenxuuu/LuaTaskTest ## Basic Information - **Project Name**: LuaTaskTest - **Description**: 合宙LuaTask 自动化测试工具 - **Primary Language**: Lua - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-21 - **Last Updated**: 2021-12-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LuaTaskTest #### 介绍 合宙LuaTask 自动化测试工具 #### 软件架构 + Lua V5.1 + LuaTask V2.4.1 #### 功能模块 + consoleTest + aliyunTest + httpTest + socketTest + iotplatformTest + rtmpTest + mqttTest + ftpTest + updateTest + modbusTest + baseTest + audioTest + gpioTest + fsTest + keyPadCallSmsTest + dispTest + lbsLocTest + uartTransferTest + RS485Test + cryptoTest + i2cAndSpiTest + bluetoothTest #### 使用说明 + 测试单元的开关控制查看src/main.lua ```lua -- 测试配置 设置为true代表开启此项测试 LuaTaskTestConfig = { modType = "8910", netLed = false, consoleTest = false, aliyunTest = { aliyunMqttTest = false, aliyunOtaTest = false }, httpTest = { getTest = false, getWaitTest = false, get301Test = false, get302Test = false, getTestWithCA = false, getTestWithCAAndKey = false, getTestAndSaveToBigFile = false, getTestAndSaveToSmallFile = false, postTest = false, postJsonTest = false, postTestWithUserHead = false, postTestWithOctetStream = false, postTestWithMultipartFormData = false, postTestWithXwwwformurlencoded = false, headTest = false, putTest = false, deleteTest = false }, socketTest = { syncTcpTest = false, syncUdpTest = false, asyncTest = false, webSocketTest = false, }, iotplatformTest = { ctwingTest = false, txiotTest = false, onenetTest = false, }, rtmpTest = false, mqttTest = false, ftpTest = false, updateTest = false, modbusTest = false, baseTest = { -- netTest,sysTest 要单独测试 netTest = false, sysTest = false, adcTest = false, bitTest = false, packTest = false, stringTest = false, commonTest = false, miscTest = false, ntpTest = false, nvmTest = false, tableTest = false, pmTest = false, powerKeyTest = false, rilTest = false, simTest = false, jsonTest = false, rtosTest = false, mathTest = false, zipTest = false, protoBufferTest = false, pbTest = false }, audioTest = { audioPlayTest = false, audioStreamTest = false, recordTest = false, audioParamTest = false, }, usbAudioTest = false, gpioTest = { gpioIntTest = false, gpioInTest = false, gpioOutTest = false, ledTest = false, pwmTest = false, }, fsTest = { sdCardTest = false, insideFlashTest = false, openDirTest = false }, keyPadCallSmsTest = { keypadTest = false, callTest = false, smsTest = false }, dispTest = { logoTest = false, scanTest = false, photoTest = false, photoSendTest = false, qrcodeTest = false, uiWinTest = false, lvglTestV6 = false, lvglTestV7_icool = false, lvglTestV7_little = false }, lbsLocTest = { cellLocTest = false, wifiLocTest = false, gpsLocTest = false }, uartTransferTest = false, RS485Test = false, cryptoTest = false, i2cAndSpiTest = { I2CTest_AHT10 = false, I2CTest_24C02 = false, SPITest = false }, bluetoothTest = { masterTest = false, slaveTest = false, beaconTest = false, scanTest = false, btTest = false } } ``` + 参考合宙官方教程烧录脚本进行测试