processmaker4/pm4-testing-tools

pm4-testing-tools

dev-main 2021-12-17 15:19 UTC

This package is auto-updated.

Last update: 2024-09-17 21:29:38 UTC


README

composer global require processmaker/pm4-testing-tools

使用

> pm4tools hello World
  Hello World

开发

添加控制台命令

console 文件夹中创建 php artisan 命令,例如。

<?php

use Illuminate\Support\Facades\Artisan;
use ProcessMaker\Models\User;

Artisan::command('users', function () {
    dump(User::pluck('username')->toArray());
})->describe('List all stored user names');

导入测试屏幕

> pm4tools test:screen
 Available screens:
  [0] validation rules loop
 > 0

通过工单号导入测试屏幕

> pm4tools test:screen --t=[ticket_number]

导入测试流程

> pm4tools test:process
 Available process:
  [0] 1126
 > 0

通过工单号导入测试流程

> pm4tools test:process --t=[ticket_number]

创建 n 个用户

创建 3 个非管理员用户

> pm4tools create:user 3