[ Content contribution] [连载中]关于我三天用Shell撸了一个玲珑应用自动测试套件这件事
Tofloor
poster avatar
Ziggy
deepin
2024-06-03 02:53
Author

前因

由于最近一直在研究玲珑框架,经常需要抽查几个玲珑仓库中的应用进行兼容性测试,查看是否可以正常安装并打开。苦于人工一次次执行ll-cli安装并通过ll-cli运行程序的低效率行为,我想到了看看能不能通过Shell暴力写一版可以自动测试玲珑应用的工具。

结果

因此,玲珑应用自动化测试套件"凹凸侠"-"linglong-automan"应运而生并保证开放源码提供给大家研究
目前支持以下特性:

  • 根据csv表格中的玲珑应用包名自动列队安装及运行

  • 自动生成与玲珑应用包名一致的deb空包 (意义不明,逃)

  • 安装应用后自动获取layer包中的图标文件(如果有的话)

  • 自动截取三张截图(主界面、主界面+启动器面板、主界面+系统信息)

    为了能给大家上强度(手动狗头),在填完文档前就先把注释去除了,以防存在误导内容

后期计划

考虑到时间问题,后面有空的话可能会考虑做以下安排

  • 使用文档
  • 架构路线图
  • 具体模块实现详解

项目地址

https://gitee.com/ziggy615/linglong-automan

Reply Favorite View the author
All Replies
weboob
deepin
2024-06-03 09:18
#1

不明觉厉👍

Reply View the author
131******66
deepin
2024-06-03 10:07
#2

tail

大佬

Reply View the author
神末shenmo
Moderator
Spark-App
2024-06-03 10:42
#3

这是什么
图片.png

Reply View the author
魔法师
deepin
2024-06-03 14:46
#4
神末shenmo

这是什么
图片.png

不明觉厉,shenmo 脚本王子怎么也在问这是什么

这不是你的专长吗
joy

为了能给大家上强度(手动狗头),在填完文档前就先把注释去除了,以防存在误导内容

Reply View the author
baicailio
deepin
2024-06-03 14:51
#5

点赞like

Reply View the author
神末shenmo
Moderator
Spark-App
2024-06-03 16:13
#6
魔法师

不明觉厉,shenmo 脚本王子怎么也在问这是什么

这不是你的专长吗
joy

为了能给大家上强度(手动狗头),在填完文档前就先把注释去除了,以防存在误导内容

这里一大堆内容相似只是文件名不同的脚本还被调用了....似乎是某种模板但是还是看不懂

Reply View the author
魔法师
deepin
2024-06-03 16:17
#7
神末shenmo

这里一大堆内容相似只是文件名不同的脚本还被调用了....似乎是某种模板但是还是看不懂

抽象的脚本可以完成抽象的事情(大概) tail

Reply View the author
Ziggy
deepin
2024-06-03 17:33
#8
神末shenmo

这里一大堆内容相似只是文件名不同的脚本还被调用了....似乎是某种模板但是还是看不懂

截图模板shamed 每个模板版本要匹配主程序版本一起改

Reply View the author
乾豫恒益
deepin
2024-06-04 09:15
#9

likelike

一群牛人!!!

Reply View the author
hanzn-zzx
deepin
2024-06-06 10:52
#10

like

Reply View the author
zccrs
deepin
2024-06-12 10:17
#11

666 啊

Reply View the author
vivian_me
deepin testing team
2024-06-12 10:25
#12

优秀优秀,吾辈楷模

Reply View the author
babyfengfjx
Super Moderator
CQA
2024-06-12 11:16
#13

就冲这个觉悟,我先给你颁发个“牛而逼之”奖。

Reply View the author
Lwh2008-Equinox
deepin
2024-06-15 23:35
#14

like

Reply View the author