winkbrace / oracle
与Oracle数据库交互的完整库
1.0.4
2014-04-29 09:36 UTC
Requires
- php: >=5.3.0
- illuminate/support: 4.1.*
Requires (Dev)
- codeception/codeception: ~1.8
- mockery/mockery: 0.9.*
This package is not auto-updated.
Last update: 2024-09-28 15:24:26 UTC
README
安装
下载此仓库或通过composer安装。在您的composer.json文件中添加此行。
require {
"winkbrace/oracle": "master-dev"
}
运行 composer install -o
后,编辑此库根目录中的config.php文件,添加您的数据库连接信息。
日志记录
您可以在config.php中启用记录每个查询的选项。QueryLogger实现目前在bootstrap文件中定义。
测试
如果您想运行测试套件,首先执行位于以下位置的sql脚本:
tests/prepare_test_schema.sql
确保在tests文件夹中创建一个_log文件夹,如果它不存在。我将日志保留在版本控制之外。覆盖率报告将创建在此文件夹的tests/_log/coverage/index.html
中。
如果您在Windows上运行这些测试,请确保您已安装ansicon以查看彩色输出。
要运行所有单元测试,有两个方便的批处理辅助文件(仅限Windows)
- unit.bat:运行所有测试并创建HTML覆盖率报告。(慢(4秒))
- t.bat:运行所有测试,但不包括在@group数据库中的测试,不生成覆盖率报告(快)
要运行单个测试,例如,输入以下内容
t StatementTest.php