- 博客(17)
- 收藏
- 关注
原创 输出pytest测试用例结构
import osimport jsondef show_files(path, all_files):# 首先遍历当前目录所有文件及文件夹file_list = os.listdir(path)prepath, lastpath = os.path.split(path)all_files[lastpath] = {}currList= []# 准备循环判断每个元素是否是文件夹还是文件,是文件的话,把名称传入list,是文件夹的话,递归for file in file_list:
2022-03-08 15:47:51 159
原创 执行顺序
Pytest测试的执行顺序测试用例执行前先去遍历所有的conftest文件,然后conftest里如果有直接执行的代码会先执行一次,在这里如果出现了异常,测试代码会直接退出然后Pytest就会去收集测试用例,在收集测试用例时会去判断在case里标记了Skipif的判断,在判断这里调用函数如果出现了异常,测试代码会直接退出接下来Pytest就会去执行case的初始化操作。初始化操作执行完成后就会去执行测试用例了Pytest初始化操作执行顺序:首先会去执行所有conftest.py文件里的标记为aut
2021-02-22 16:55:39 554
原创 查看内存
https://www.cnblogs.com/xuanbjut/p/11564744.htmlhttps://www.cnblogs.com/yixinjishu/p/11119212.html
2021-02-03 21:43:35 104
原创 k8s ns
现象:命名空间长时间处于 Terminating以下仅记录已经遇到的情况,未遇到的情况请 comment情况1: 删除普通命名空间,需要清除所有资源。已知情况:cert-manger工作不正常,custom.metric-server工作不正常均会造成命名空间无法删除。解决办法:针对custom.metric-server 工作不正常的情况下可以重建Pod cpaas-system下custome-metric-server针对 cert-manger 工作不正常的情况下删除cer
2021-01-18 16:49:44 399
原创 python assert
def wait_operator_ready(): csv = "kubernetes/{}/apis/operators.coreos.com/v1alpha1/namespaces/{}/clusterserviceversions".format( settings.REGION_NAME, cluster_info['namespace']) params = {"fieldSelector": "metadata.name={}".format(cluster_i
2020-12-25 18:26:06 80
原创 pod反亲和实践
pod 反亲和希望两个pod不要调度到同一个节点上有两个组件 devops-next-controller-manager 和 devops-next-eventlistenner现象是eventlistenner pod已经启动,controller-manager 失败报错修改前 排斥 含有service_name=devops-next-controller-manager恰好controller-manager 就是含有这个label所以 在单节点情况下 eventlistenner
2020-12-25 10:31:02 143
原创 shell单双引号demo
platform=‘platform_info’:$1echo KaTeX parse error: Expected '}', got 'EOF' at end of input: …ion/json" -d "{platform}"curl -x http://alauda:[email protected]:52975 http://192.168.17.1:8000/license -X POST -H “Content-Type: application/j
2020-12-18 18:45:50 67 1
转载 python jinja2
from jinja2 import Templatetemplate = Template(‘Hello {{ name }}’)print(template.render(name=‘dsg’))> output: Hello dsgtemplate = Template(‘service: {{ service.name }}, version: {{ service.version }}’)service = {‘name’: ‘mysql’, ‘version’: 5.7}pri
2020-12-08 14:02:58 340 1
原创 helm3 导入chart
[root@arm-acp4578 demo]# /root/installer/res/helm3 chart pull 192.168.34.162/ait/chart-alauda-cluster-base:v3.0.5Error: this feature has been marked as experimental and is not enabled by default. Please set HELM_EXPERIMENTAL_OCI=1 in your environment to u
2020-11-30 17:25:59 2285
原创 pytest执行顺序以及打印日志
from new_case.devops.conftest import prepare_jenkinsfrom new_case.devops.conftest import prepare_harborfrom new_case.devops.conftest import [email protected](not prepare_jenkins(), reason="jenkins不可用")@pytest.mark.skipif(not prepare_h
2020-10-16 18:37:41 1289
原创 python安装python-ladp失败
yum -y install openldap-devel python-devel python36-develyum install openldapyum install python-ldap gccpip3 install --upgrade pip
2020-09-04 19:02:16 207
原创 本地通过helm安装组件失败
helm repo update --kube-context highError: Couldn’t load repositories file (/Users/liuzongyao/.helm/repository/repositories.yaml).helm init --client-only --stable-repo-url https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts --kube-context high
2020-08-26 18:21:02 1544
原创 关于jmeter线程组取样失败后执行动作的说明
关于jmeter线程组取样失败后执行动作的说明继续此时如果创建java失败,后续的创建python会继续创建。启动下一轮循环此时如果第一个发送请求失败,会启动第二轮发送java请求,这种场景比如第一个请求是登录。登录不成功后续的操作就没有意义,因此当第一个失败的时候 不需要让后续的尝试,因此会继续尝试第一个请求,最终的结果有可能是6个失败的第一个请求。3 停止线程此时的现象是会运行完第一轮的3个java请求 然后停止测试。停止线程是停止后续的线程,但是已经拉起的三个请求会执行完。
2020-08-17 09:56:30 1091
转载 kubectl config 管理多集群
我们日常开发中会不可避免的使用到多个 Kubernetes 集群,一般比较传统的做法,我们会使用 ssh 远程到集群节点主机上,然后再进行 kubectl 相关命令的操作,这样做也没什么问题,但是当集群数增多以后,就会发现切换集群的操作略显麻烦,且无法管理,于是就有了一个需求,怎样能够更加优雅的组织管理这些不同的集群接入场景?在了解 kubectl config 提供的功能时发现,它本身就能够清晰的组织管理不同集群的上下文,且能够无缝切换集群环境。在这篇文章中,我将介绍如何使用 kubectl conf
2020-08-13 15:49:00 842
原创 linux grep与或操作
1、或操作kubectl get pipelines.devops.alauda.io -n dontdelete | awk ‘/Run|Que/’查找流水线记录是running和Queued的2、与操作kubectl get pipelineconfigs.devops.alauda.io -n dontdelete | grep Ready | grep ‘983’查找同时含有Ready以及含有数字983的流水线3、其他操作grep -i pattern files //不区分大
2020-08-13 10:55:53 374
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人