代码日志不可写

时间:2015-10-19 22:10:19

标签: codeception

我在CentOS 6.5上。我跑了这个命令

codecept run tests/api/certification.php

结果是这个错误:

  [Codeception\Exception\Configuration] 
Path for logs is not writable. Please, set appropriate access mode for log path.

Test目录的目录结构是:

➜  ocean git:(OCEAN-3431) ✗ pwd
/home/davidNovo/projects/ocean
➜  ocean git:(OCEAN-3431) ✗ cd tests 
➜  tests git:(OCEAN-3431) ✗ ls -l
total 76
drwxrwxr-x. 3 davidNovo davidNovo 4096 Oct  6 17:35 acceptance
-rw-rw-r--. 1 davidNovo davidNovo  802 Oct  6 17:35 acceptance.suite.yml
drwxrwxr-x. 2 davidNovo davidNovo 4096 Oct 16 15:37 api
-rw-rw-r--. 1 davidNovo davidNovo  674 Oct 16 15:37 api.suite.yml
-rw-rw-r--. 1 davidNovo davidNovo  632 Oct 15 12:03 _bootstrap.php
drwxrwxrwx  2 davidNovo davidNovo 4096 Oct 19 16:57 _data
drwxrwxr-x. 2 davidNovo davidNovo 4096 Oct  6 17:35 functional
-rw-rw-r--. 1 davidNovo davidNovo  304 Oct  6 17:35 functional.suite.yml    
drwxrwxr-x. 2 davidNovo davidNovo 4096 Oct 16 15:37 _helpers
drwxrwxrwx  2 davidNovo davidNovo 4096 Oct 19 16:39 _log
drwxrwxr-x. 9 davidNovo davidNovo 4096 Oct  6 17:35 phpunit
-rw-rw-r--. 1 davidNovo davidNovo 2038 Oct  6 17:35 phpunit.xml.dist
-rw-rw-r--. 1 davidNovo davidNovo 6192 Oct  6 17:35 README.md
drwxrwxr-x. 2 davidNovo davidNovo 4096 Oct 15 12:03 _support
drwxrwxr-x. 5 davidNovo davidNovo 4096 Oct 15 12:03 unit
-rw-rw-r--. 1 davidNovo davidNovo  851 Oct  6 17:35 unit.suite.yml
drwxrwxr-x. 2 davidNovo davidNovo 4096 Oct  6 17:35 upi
-rw-rw-r--. 1 davidNovo davidNovo  668 Oct  6 17:35 upi.suite.yml

1 个答案:

答案 0 :(得分:0)

首先,我使用的是代码版本1.8.7

其次,有两个codeceptionh.yml文件。项目根目录中的那个看起来像这样:

paths:
    tests: tests
    log: tests/_logs
    data: tests/_data
    helpers: tests/_helpers

所以,我拼错了我需要的目录。