# camunda-test-project **Repository Path**: nece001/camunda-test-project ## Basic Information - **Project Name**: camunda-test-project - **Description**: No description available - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-08 - **Last Updated**: 2021-01-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #配置说明 ###中间件: Redis 依赖包: predis ###命令行程序所在目录: vendor\camunda\camunda-bpm-php-sdk\oop\main\command ###测试结果文件保存位置: storage\app\public ###autoload配置: 在autoload.psr-4 中增加项目: "org\\camunda\\php\\sdk\\":"vendor/camunda/camunda-bpm-php-sdk/oop/main/" "autoload": { "psr-4": { "App\\": "app/", "Database\\Factories\\": "database/factories/", "Database\\Seeders\\": "database/seeders/", "org\\camunda\\php\\sdk\\":"vendor/camunda/camunda-bpm-php-sdk/oop/main/" } }, 更新自动加载map 项目根目录执行控制台命令:composer update ###命令配置: App\Console\Kernel protected $commands = [ \org\camunda\php\sdk\command\CamundaTestStart::class, \org\camunda\php\sdk\command\CamundaTestAudit::class, \org\camunda\php\sdk\command\CamundaTestService::class, ]; ###执行命令: php artisan camunda:TestService -- Service服务,处理消息,信号,主题,还有UserTask php artisan camunda:TestAudit -- 测试审计,对比测试结果是否符合预期,并输出结果文件 php artisan camunda:TestStart {测试数据文件名} -- 运行测试数据(开始流程测试) 测试命令 php artisan camunda:TestStart bpmn/task/bpmn_test_sendtask_externalmodel.json php artisan camunda:TestStart bpmn/gateway/bpmn_test_inclusivegateway_funnelmodel.json php artisan camunda:TestStart bpmn/gateway/bpmn_test_inclusivegateway_tapmodel_casedata.json