* adjust for project zendata.
This commit is contained in:
@@ -34,25 +34,21 @@ fields:
|
||||
range:
|
||||
- field: parent
|
||||
range: 1,2,3,4,2,1,[1-7]{2},[7-19]{3}
|
||||
- field: path
|
||||
prefix: ","
|
||||
postfix: ","
|
||||
range:
|
||||
- field: grade
|
||||
range:
|
||||
- field: name
|
||||
range: 1-10000
|
||||
prefix: "测试项目"
|
||||
- field: code
|
||||
range: 1-10000
|
||||
prefix: "project"
|
||||
- field: begin
|
||||
from: common.date.v1.yaml
|
||||
use: date
|
||||
- field: end
|
||||
from: common.date.v1.yaml
|
||||
use: date
|
||||
- field: PO
|
||||
range:
|
||||
- field: PM
|
||||
range:
|
||||
range:
|
||||
- field: QD
|
||||
range:
|
||||
- field: RD
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
title: project
|
||||
author: Zhu Jinyong
|
||||
version: "1.0"
|
||||
fields:
|
||||
- field: project
|
||||
range: 0
|
||||
- field: model
|
||||
range: scrum
|
||||
- field: type
|
||||
range: project
|
||||
- field: status
|
||||
range: wait
|
||||
- field: percent
|
||||
range: 0
|
||||
- field: auth
|
||||
range: extend,reset
|
||||
- field: desc
|
||||
range: 1-10000
|
||||
prefix: "项目描述"
|
||||
- field: acl
|
||||
range: open{4},private{4}
|
||||
- field: whitelist
|
||||
froms:
|
||||
- from: common.user.v1.yaml
|
||||
use: empty{8}
|
||||
- from: common.user.v1.yaml
|
||||
use: empty{8}
|
||||
prefix: ","
|
||||
- from: common.user.v1.yaml
|
||||
use: one{8}
|
||||
prefix: ","
|
||||
- from: common.user.v1.yaml
|
||||
use: two{8}
|
||||
prefix: ","
|
||||
- from: common.user.v1.yaml
|
||||
use: three{8}
|
||||
prefix: ","
|
||||
@@ -3,6 +3,11 @@ $builder = new stdclass();
|
||||
$builder->programGrade1 = array('rows' => 40, 'data' => array('project', 'program', 'programgrade1'));
|
||||
$builder->programGrade2 = array('rows' => 40, 'data' => array('project', 'program', 'programgrade2'));
|
||||
$builder->programGrade3 = array('rows' => 40, 'data' => array('project', 'program', 'programgrade3'));
|
||||
$builder->projectGrade1 = array('rows' => 10, 'data' => array('project', 'commonproject', 'projectgrade1'));
|
||||
$builder->projectGrade2 = array('rows' => 30, 'data' => array('project', 'commonproject', 'projectgrade2'));
|
||||
$builder->projectGrade3 = array('rows' => 40, 'data' => array('project', 'commonproject', 'projectgrade3'));
|
||||
$builder->projectGrade4 = array('rows' => 40, 'data' => array('project', 'commonproject', 'projectgrade4'));
|
||||
$builder->execution = array('rows' => 700, 'data' => array('project', 'execution'));
|
||||
|
||||
$builder->deptGrade1 = array('rows' => 15, 'data' => array('dept', 'deptgrade1'));
|
||||
$builder->deptGrade2 = array('rows' => 10, 'data' => array('dept', 'deptgrade2'));
|
||||
|
||||
@@ -0,0 +1,60 @@
|
||||
title: project
|
||||
author: Zhu Jinyong
|
||||
version: "1.0"
|
||||
fields:
|
||||
- field: id
|
||||
range: 241-10000
|
||||
- field: name
|
||||
fields:
|
||||
- field: grade1
|
||||
prefix: "测试项目"
|
||||
range: 1-120
|
||||
- field: grade2
|
||||
prefix: "下的迭代"
|
||||
range: 1-10000
|
||||
- field: project
|
||||
range: 121-130{15},131-240{5}
|
||||
- field: model
|
||||
range:
|
||||
- field: type
|
||||
range: sprint
|
||||
- field: status
|
||||
range: wait,doing
|
||||
- field: percent
|
||||
range: 0
|
||||
- field: auth
|
||||
range:
|
||||
- field: desc
|
||||
range: 1-10000
|
||||
prefix: "迭代描述"
|
||||
- field: grade
|
||||
range: 1
|
||||
- field: parent
|
||||
range: 121-130{15},131-240{5}
|
||||
- field: path
|
||||
fields:
|
||||
- field: grade1
|
||||
prefix: ","
|
||||
postfix: ","
|
||||
range: 121-130{15},131-240{5}
|
||||
- field: self
|
||||
postfix: ","
|
||||
range: 241-10000
|
||||
- field: acl
|
||||
range: open{4},private{4}
|
||||
- field: whitelist
|
||||
froms:
|
||||
- from: common.user.v1.yaml
|
||||
use: empty{8}
|
||||
- from: common.user.v1.yaml
|
||||
use: empty{8}
|
||||
prefix: ","
|
||||
- from: common.user.v1.yaml
|
||||
use: one{8}
|
||||
prefix: ","
|
||||
- from: common.user.v1.yaml
|
||||
use: two{8}
|
||||
prefix: ","
|
||||
- from: common.user.v1.yaml
|
||||
use: three{8}
|
||||
prefix: ","
|
||||
@@ -3,13 +3,15 @@ author: Zhu Jinyong
|
||||
version: "1.0"
|
||||
fields:
|
||||
- field: project
|
||||
range: 1-10000
|
||||
range: 0
|
||||
- field: model
|
||||
range:
|
||||
range:
|
||||
- field: type
|
||||
range: program
|
||||
- field: status
|
||||
range: wait,doing,suspended,closed
|
||||
range: wait
|
||||
- field: parent
|
||||
range: 0
|
||||
- field: desc
|
||||
range: 1-10000
|
||||
prefix: "项目集描述"
|
||||
|
||||
@@ -6,10 +6,12 @@ fields:
|
||||
range: 1-10000
|
||||
- field: name
|
||||
range: 1-10000
|
||||
prefix: "测试项目集"
|
||||
prefix: "一级测试项目集"
|
||||
- field: grade
|
||||
range: 1
|
||||
- field: parent
|
||||
range: 1
|
||||
range: 0
|
||||
- field: path
|
||||
range: 1
|
||||
prefix: ","
|
||||
postfix: ","
|
||||
range: 1-10000
|
||||
|
||||
@@ -6,10 +6,19 @@ fields:
|
||||
range: 41-10000
|
||||
- field: name
|
||||
range: 41-10000
|
||||
prefix: "测试项目集"
|
||||
prefix: "二级测试项目集"
|
||||
- field: type
|
||||
range: program
|
||||
- field: grade
|
||||
range: 1
|
||||
range: 2
|
||||
- field: parent
|
||||
range: 1
|
||||
range: 1-40{2}
|
||||
- field: path
|
||||
range: 1
|
||||
fields:
|
||||
- field: grade1
|
||||
prefix: ","
|
||||
postfix: ","
|
||||
range: 1-40{2}
|
||||
- field: self
|
||||
postfix: ","
|
||||
range: 41-10000
|
||||
|
||||
@@ -6,10 +6,20 @@ fields:
|
||||
range: 81-10000
|
||||
- field: name
|
||||
range: 81-10000
|
||||
prefix: "测试项目集"
|
||||
prefix: "三级测试项目集"
|
||||
- field: grade
|
||||
range: 1
|
||||
range: 3
|
||||
- field: parent
|
||||
range: 1
|
||||
range: 41-80{2}
|
||||
- field: path
|
||||
range: 1
|
||||
fields:
|
||||
- field: grade1
|
||||
prefix: ","
|
||||
postfix: ","
|
||||
range: 1-40{2}
|
||||
- field: grade2
|
||||
postfix: ","
|
||||
range: 41-80{2}
|
||||
- field: self
|
||||
postfix: ","
|
||||
range: 81-10000
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
title: program
|
||||
author: Zhu Jinyong
|
||||
version: "1.0"
|
||||
fields:
|
||||
- field: id
|
||||
range: 121-10000
|
||||
- field: name
|
||||
range: 1-10000
|
||||
prefix: "独立测试项目"
|
||||
- field: status
|
||||
range: wait
|
||||
- field: grade
|
||||
range: 1
|
||||
- field: parent
|
||||
range: 0
|
||||
- field: path
|
||||
fields:
|
||||
- field: grade1
|
||||
prefix: ","
|
||||
postfix: ","
|
||||
range: 121-10000
|
||||
@@ -0,0 +1,24 @@
|
||||
title: program
|
||||
author: Zhu Jinyong
|
||||
version: "1.0"
|
||||
fields:
|
||||
- field: id
|
||||
range: 131-10000
|
||||
- field: name
|
||||
range: 11-10000
|
||||
prefix: "测试项目"
|
||||
- field: status
|
||||
range: wait
|
||||
- field: grade
|
||||
range: 2
|
||||
- field: parent
|
||||
range: 1-40{2}
|
||||
- field: path
|
||||
fields:
|
||||
- field: grade1
|
||||
prefix: ","
|
||||
postfix: ","
|
||||
range: 1-40{2}
|
||||
- field: grade2
|
||||
postfix: ","
|
||||
range: 131-10000
|
||||
@@ -0,0 +1,27 @@
|
||||
title: program
|
||||
author: Zhu Jinyong
|
||||
version: "1.0"
|
||||
fields:
|
||||
- field: id
|
||||
range: 161-10000
|
||||
- field: name
|
||||
range: 41-10000
|
||||
prefix: "测试项目"
|
||||
- field: status
|
||||
range: wait
|
||||
- field: grade
|
||||
range: 3
|
||||
- field: parent
|
||||
range: 41-80{2}
|
||||
- field: path
|
||||
fields:
|
||||
- field: grade1
|
||||
prefix: ","
|
||||
postfix: ","
|
||||
range: 1-40{2}
|
||||
- field: grade2
|
||||
postfix: ","
|
||||
range: 41-80{2}
|
||||
- field: self
|
||||
postfix: ","
|
||||
range: 161-10000
|
||||
@@ -0,0 +1,30 @@
|
||||
title: program
|
||||
author: Zhu Jinyong
|
||||
version: "1.0"
|
||||
fields:
|
||||
- field: id
|
||||
range: 201-10000
|
||||
- field: name
|
||||
range: 81-10000
|
||||
prefix: "测试项目"
|
||||
- field: status
|
||||
range: wait
|
||||
- field: grade
|
||||
range: 4
|
||||
- field: parent
|
||||
range: 81-120{2}
|
||||
- field: path
|
||||
fields:
|
||||
- field: grade1
|
||||
prefix: ","
|
||||
postfix: ","
|
||||
range: 1-40{2}
|
||||
- field: grade2
|
||||
postfix: ","
|
||||
range: 41-80{2}
|
||||
- field: grade3
|
||||
postfix: ","
|
||||
range: 81-120{2}
|
||||
- field: self
|
||||
postfix: ","
|
||||
range: 201-10000
|
||||
+4
-3
@@ -94,7 +94,7 @@ function zdRun()
|
||||
$dsn = "mysql:host={$config->db->host}:{$config->db->port};dbname={$config->db->name}";
|
||||
$dbh = new PDO($dsn, $config->db->user, $config->db->password);
|
||||
echo 'MySQL connect success' . PHP_EOL;
|
||||
|
||||
|
||||
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // 设置报错处理方式。
|
||||
$dbh->exec("SET GLOBAL sql_mode = '';");
|
||||
$dbh->exec("set names 'utf8'");
|
||||
@@ -104,6 +104,7 @@ function zdRun()
|
||||
$tmpCommonPath = RUNTIME_ROOT . 'tmp/common';
|
||||
if(file_exists($tmpCommonPath)) system("rm -rf $tmpCommonPath");
|
||||
system("cp -r {$zdRoot}common $tmpCommonPath");
|
||||
system("rm {$zdRoot}sql/*");
|
||||
|
||||
/* Generate SQL files. */
|
||||
$command = "$zdPath -c %s -d $zdRoot%s -n %s -o {$zdRoot}sql/%s.sql -table %s";
|
||||
@@ -177,7 +178,7 @@ function zdRun()
|
||||
$count = $dbh->exec($sql);
|
||||
echo $tableName . ' insert rows ' . $count . PHP_EOL;
|
||||
}
|
||||
|
||||
|
||||
$dbh->commit();
|
||||
$dbh = null;
|
||||
}
|
||||
@@ -207,7 +208,7 @@ Usage:
|
||||
init only init data and files
|
||||
control run unit test for controllers
|
||||
model run unit test for models
|
||||
ui ui testing
|
||||
ui ui testing
|
||||
all run all tests
|
||||
clean remove data, files and cached files
|
||||
|
||||
|
||||
Reference in New Issue
Block a user