qdyxmas's Room

Done is better than perfect...

前端单元测试内容汇总

Q:sudo 没有权限,普通账号有权限,
A:此时需要在/usr/bin/下建立软连接

Q:ant Unsupported major.minor version 52.0 
A:一般是jdk版本和ant版本对不上导致

Q:使用pip安装包时提示报错:“InvalidRequirement: Invalid requirement, parse error” error after updating a python package
A:
需要使用sudo pip3 install -U pip更新pip信息
pip install -U pip
pip uninstall setuptools
pip install 'setuptools<20.2'

Q:解决angular的Cannot find module '@angular-devkit/core'问题
A:npm i --save-dev @angular-devkit/core

Q:使用jenkins+ant时执行build.xml时报错
A:主要原因build.xml配置的report目录所属文件不是jenkins,而是root,修改文件所属为jenkins即可

Q:解决Linux下出现Google Chrome does not run as root问题
A:1.找到google-chrome文件,我的位置位于/opt/google/chrome/
  2.用gedit打开google-chrome文件 
     找到 exec -a "$0" "$HERE/chrome" "$@" ,可以执行搜索命令
  3.在后面添加 –user-data-dir –no-sandbox即可,整条shell命令就是
    exec -a "$0" "$HERE/chrome" "$@" --user-data-dir --no-sandbox
Q:12 12 2018 10:47:31.680:ERROR [launcher]: Chrome stderr: 
    (google-chrome:15855): Gtk-WARNING **: cannot open display: 
A:Figured out what my issue was! I had to either add a --headless argument on the CLI or pass headless: true into the puppeteer options object when you puppeteer.launch!

Q:Could not find module "@angular-devkit/build-angular"
A:npm i --save-dev @angular-devkit/build-angular

Q:【node错误】/usr/bin/env: node: No such file or directory
A:ln -s /usr/local/NODEJS_HOME/bin/node /usr/bin/node

安装一个npm install --save-dev karma-json-result-reporter用于存放测试结果json

阅读全文 »

代码风格检查flake8检查

Flake8 是由 Python 官方发布的一款辅助检测 Python 代码是否规范的工具,相对于目前热度比较高的 Pylint 来说,Flake8 检查规则灵活,支持集成额外插件,扩展性强。Flake8 是对下面三个工具的封装: PyFlakes:静态检查 Python 代码逻辑错误 的工具。 Pep8: 静态检查 PEP8 编码风格 的工具。 NedBatchelder’s McCabe :静态分析 Python 代码复杂度 的工具。 不光对以上三个工具的封装,Flake8还提供了扩展的开发接口。 官方文档:https://pypi.python.org/pypi/flake8/

阅读全文 »