devstack 调试技巧
来源:互联网 发布:linux snmp v3 配置 编辑:程序博客网 时间:2024/05/07 14:01
1,pdb
import pdb
pdb.set_trace()
2,nosetests
nosetests 运行测试时会重定向 std:in 和 std:out , 造成 pdb 无法正确输入和输出,在使用的使用,需要用以下代码做个 hack。
import sysimport pdbfor attr in ('stdin', 'stdout', 'stderr'): setattr(sys, attr, getattr(sys, '__%s__' % attr))pdb.set_trace()成功进入
solumuser@ubuntu14044:/opt/stack/solum$ nosetests solum/tests/api/handlers/test_workflow.py> /opt/stack/solum/solum/api/handlers/workflow_handler.py(186)_execute_workflow_actions()-> test_cmd = wf_obj.config['test_cmd'](Pdb)
3,horizon 调试
cd /opt/stack/horizon
sudo python tools/install_venv.py
sudo python tools/install_venv.py
source .venv/bin/activate
python manage.py runserver 0.0.0.0:9000
虚拟环境中安装一个插件
sudo tools/with_venv.sh pip install -e /opt/stack/solum-dashboard
0 0
- devstack 调试技巧
- Devstack Screen 使用技巧
- devstack
- DevStack
- devstack
- 配置Pycharm4.5.4调试edX Devstack
- 配置Pycharm4.5.4调试edX Devstack
- Devstack — screen 调试工具的使用
- 调试技巧
- 调试技巧
- 调试技巧
- 调试技巧
- 调试技巧
- 调试技巧
- 调试技巧
- 调试技巧
- 调试技巧
- 调试技巧
- iOS学习之——自定义转场
- Jetty是什么 Jetty项目简介
- Eclipse 调试器:零距离接触实战技巧
- 关于AsynTask在执行onExcute之后,很久之后才执行doInBackGround的问题
- OpenGLES---熟悉全局变量uniform,局部变量attribute,共享变量varying
- devstack 调试技巧
- Linux编程学习之静态库和动态库
- 二进制求和
- 实现v9内容页url规则增加汉字拼音功能
- IIS 7.5, ASP.NET MVC. HTTP Error 500 (Internal Server Error) 但是调试又不进入后台,浏览器只报500错误
- NANOPI2 编译QT+sqlite 问题解决方式
- 二值化算法之(三) --- P-tile阈值分割算法
- Android Camera使用详解
- iOS 应用将适应新的的IPv6-only网络 -解决方案