[svc]runinit启动小程序测试

runinit启动小程序测试

参考: https://github.com/faisyl/alpine-runit/blob/master/Dockerfile
https://segmentfault.com/a/1190000006644578

  • 安装
    ```

    apt-get install runit

如果是centos,则可以使用yum进行安装,但是默认情况下centos软件仓库里并没有runit,所以需要先配置相应的仓库:

curl -s https://packagecloud.io/install/repositories/imeyer/runit/script.rpm.sh | sudo bash

sudo yum install runit-2.1.1-7.el7.centos.x86_64


- runinit启动小程序测试
  • 创建目录(2个run文件,+x)
    [email protected]:~# tree test/
    test/
    ├── log
    │?? └── run
    └── run
  • 新建run(程序启动命令)
    [email protected]:~# cat test/run

    !/bin/sh

    exec 2>&1
    echo $date
    echo "-------------------"

  • 新建run(日志处理)
    [email protected]:~# cat test/log/run

    !/bin/sh

    LOGDIR=/var/log/test
    mkdir -p $LOGDIR

    Prefix each line with a timestamp

    exec svlogd -tt $LOGDIR

  • 让runint管理
    cp -rp test /etc/service/
  • 查看运行状态
    [email protected]:~# tail -f /var/log/test/current
    2017-12-28_10:42:48.60753
    2017-12-28_10:42:48.60757 -------------------
    2017-12-28_10:42:49.60933
    ```

查看calico怎么做的

```
docker run -it --rm quay.io/calico/node sh

$ ls available/
bird bird6 calico-bgp-daemon confd felix libnetwork

$ cat available/bird/run

!/bin/sh

exec 2>&1
exec bird -R -s /var/run/calico/bird.ctl -d -c /etc/calico/confd/config/bird.cfg

$ cat available/bird/log/run

!/bin/sh

LOGDIR=/var/log/calico/bird
mkdir -p $LOGDIR

Prefix each line with a timestamp

exec svlogd -tt $LOGDIR

``

原文地址:https://www.cnblogs.com/iiiiher/p/8137263.html

时间: 2024-10-09 23:57:51

[svc]runinit启动小程序测试的相关文章

小程序测试方案

微信小程序测试方案 目录 小程序的介绍与认识 小程序的环境类型 小程序测试注意事项 小程序的测试点 小程序上线前的注意事项 小程序和WebApp有什么区别 小程序的介绍与认识 是一种微信开发不需要下载安装即可使用的应用. 小程序的架构:包含View视图层.AppService逻辑层.View层用来渲染页面结构,AppService层用来逻辑处理.数据请求.接口调用,它们在两个线程里运行.视图层使用WebView渲染,逻辑层使用JSCore运行. 视图层和逻辑层通过系统层的JSBridage进行通

如何做好小程序测试

小程序测试 一.小程序架构 微信小程序的框架包含两部分:View 视图层 ,App Service 逻辑层 View 层用来渲染页面结构,App Service 层用来逻辑处理.数据请求.接口调用,它们在两个线程里运行 视图层使用 WebView 渲染,逻辑层使用 JSCore 运行 二.小程序的入口 主入口 微信 -> 发现 -> 小程序 公众号的服务通知 微信小程序使用列表 Android 系统:添加到桌面 微信小程序 -> 附近小程序(5公里) 公众号 公众号菜单 关联小程序 公众

小程序测试

小程序测试注意点: 小程序的限制:   1)数量限制:小程序一个应用只能同时打开5个页面:若忽略5个页面的限制,这时如果跳转逻辑超过5个页面会出现跳转打不开的情况:若已做到跳出5个页面的限制,需要特别查看各个页面间的跳转情况,重复进入的页面以及关闭页面能否返回上一层页面. 2)大小限制:小程序源码打包后的大小限制为1M,因此源码中的图片和icon和数据等都需要压缩.这里就可能出现数据和图片丢失,不清晰等问题 小程序的版本类型: 小程序更新机制: 小程序强制更新功能:新版小程序上线后,自动.强制更

微图书销售小程序--测试心得(个人部分)

我们的团队项目是微图书销售小程序,而我负责的是图书详情,创建订单,订单管理者3个大模块的测试. 其实一开始,在微信web开发者工具上模拟,是没有问题的,但是那时真的心态很年轻,一旦进入真机调试里面就发现很多问题和BUG,接下来上测试表格: 开发小组 开发小组 3班6组 灵魂架构者开发小组 指导老师 周军海 测试文档属性 测试系统名称 微信图书销售小程序 测试人 刘明杰 测试日期 2018-12-24 测试状态 [√]正在测试  [  ]错误修改 测试环境 操作系统 (IOS/ANDROID) 版

小程序测试心得

这篇博客,记录下我测试小程序的一些心得: 一.测试前准备: 1.环境搭建,环境配置,前端页面,必要的时候可以下载微信web开发工具,参考文档如下, https://www.jianshu.com/p/4d3190111eb0 2.管理后台,准备数据,准备账户 二.测试范围: 1.权限测试: 未授权登录小程序--未授权的时候,进行业务的操作,一般使用这个都会弹出框,提醒你先授权在登录小程序:ps:在这一块,特别注意小程序的分享,分享打开后,没有授权情况,业务是你能查看:还有就是老用户,小程序被ki

四则运算小程序测试

一.测试题目是否重复: 在程序中,我分为了6个模块,我只在“简单加减”模块中实现了避免题目重复,其他模块也用类似的方法实现,故没有在程序中体现出来. 在加减模块中,假如运算数最大值为30,出题数目为1000,运行程序后发现没有重复:假如运算数最大值为10,而出题数目为300,发现程序不再往下运行,原因是0-10这11个数最多只能出11*11*2=242道题,若出300道,必会有重复,而程序中已实现避免重复,故程序运行出错. 而在其他模块中,无论最大值为多少,都能输出任意数目的运算题,但是可以发现

四则运算小程序测试--c++--软件工程课

一.测试内容: 1.生成题目数是否准确?2.打印方式(列数l.行间距jj)是否准确?3.有无乘除法cc是否准确?4.数的范围fw是否准确?5.除法有无余数c是否准确?6.加减有无负数f是否准确? 二.测试过程: 没有除法正确. 除法没有余数. 减法没有负数 打印方式正确 数的范围正确 出错管理也有体现 三.测试结果: 测试没有出现错误,可能是测试数据太少,需要再进一步验证.

微信+WeTest:小程序云端测试系统上线

日前,微信新增小程序测试系统,可便于开发者检测小程序缺陷,评估小程序产品质量.在小程序发布之前,开发者可将小程序代码提交到测试系统,在不同型号的手机真机上运行,执行完毕后自动生成测试报告.小程序云端测试平台,由WeTest提供基础支持,下载"微信开发者工具"即可使用. 小程序测试报告示例:  一. 云真机测试 Beta 为了方便广大开发者检测小程序程序缺陷.评估小程序产品质量,微信提供了免费的云真机测试环境以及一整套测试方案.在小程序交付到真实用户手中使用之前,你可以将小程序分发到云真

使用Appium 测试微信小程序和微信公众号方法

由于腾讯系QQ.微信等都是基于腾讯自研X5内核,不是google原生webview,需要打开TBS内核Inspector调试功能才能用Chrome浏览器查看页面元素,并实现Appium自动化测试微信小程序和微信公众号. 前提条件Appium环境搭建,这里不多说了,可查阅Appium环境搭建文章. 因夜神等模拟器是intel的X86架构,很多app安装不了,比如微信.qq等(虽然说可以通过安装arm解释器来解决该问题,但是进行X5内核调试的话也会出现问题),建议最好是一台真实的手机来做. webv