48 lines
1.8 KiB
PHP
Executable file
48 lines
1.8 KiB
PHP
Executable file
#!/usr/bin/env php
|
|
<?php
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
|
include dirname(__FILE__, 2) . '/lib/model.class.php';
|
|
su('admin');
|
|
|
|
/**
|
|
|
|
title=测试 repoModel->getFileTree();
|
|
timeout=0
|
|
cid=18057
|
|
|
|
- 获取代码文件得提交信息第一个文件
|
|
- 第0条的parent属性 @0
|
|
- 第0条的name属性 @LICENSE
|
|
- 第0条的path属性 @LICENSE
|
|
- 获取代码文件得提交信息数量 @1
|
|
- 获取svn代码文件得提交信息第一个文件夹信息
|
|
- 第0条的id属性 @dGFn
|
|
- 第0条的name属性 @tag
|
|
- 第0条的parent属性 @0
|
|
- 获取svn代码文件得提交信息第一个文件夹信息
|
|
- 第0条的id属性 @dGFnJTJGUkVBRE1FLm1k
|
|
- 第0条的name属性 @README.md
|
|
- 第0条的parent属性 @dGFn
|
|
- 获取svn代码文件得提交信息数量 @1
|
|
|
|
*/
|
|
|
|
zenData('pipeline')->gen(4);
|
|
zenData('repo')->loadYaml('repo')->gen(5);
|
|
zenData('repohistory')->loadYaml('repohistory')->gen(6);
|
|
zenData('repofiles')->loadYaml('repofiles')->gen(7);
|
|
|
|
$repo = new repoModelTest();
|
|
|
|
$svnID = 4;
|
|
$giteaID = 3;
|
|
$branch = 'branch3';
|
|
|
|
$result = $repo->getFileTreeTest($giteaID, '');
|
|
r($result) && p('0:parent,name,path') && e('0,LICENSE,LICENSE'); //获取代码文件得提交信息第一个文件
|
|
r(count($result) > 1) && p() && e('1'); //获取代码文件得提交信息数量
|
|
|
|
$result = $repo->getFileTreeTest($svnID, '');
|
|
r($result) && p('0:id,name,parent') && e('dGFn,tag,0'); //获取svn代码文件得提交信息第一个文件夹信息
|
|
r($result[0]['children']) && p('0:id,name,parent') && e('dGFnJTJGUkVBRE1FLm1k,README.md,dGFn'); //获取svn代码文件得提交信息第一个文件夹信息
|
|
r(count($result) > 2) && p() && e('1'); //获取svn代码文件得提交信息数量
|