From 6f56eee3c57b3df53c4e7710285049376d974bdd Mon Sep 17 00:00:00 2001 From: aaron <462826@qq.com> Date: Mon, 21 Sep 2020 09:27:12 +0800 Subject: [PATCH] update test yaml files --- demo/advanced.yaml | 11 ++++---- demo/default.yaml | 20 +++++++++------ demo/test.yaml | 8 +++--- demo/test/misc.yaml | 50 ------------------------------------- demo/test/test-nested.yaml | 2 +- demo/test/test-nested1.yaml | 2 +- 6 files changed, 24 insertions(+), 69 deletions(-) delete mode 100644 demo/test/misc.yaml diff --git a/demo/advanced.yaml b/demo/advanced.yaml index c579504..61fc8ca 100644 --- a/demo/advanced.yaml +++ b/demo/advanced.yaml @@ -36,6 +36,12 @@ fields: prefix: "[" postfix: "]\t" + - field: field_nested_instant # 引用其他的定义文件,且该文件引用了其他实例。 + from: jenkins.ip.private.yaml # 引用users/jenkins/ip/private.yaml + use: all # 使用该文件中的所有实例。 + prefix: "{" + postfix: "}" + - field: field_union_instant from: jenkins.ip.private.yaml # 引用用户自定义数据,自定义数据使用了联合。 use: privateB_union_privateC @@ -52,8 +58,3 @@ fields: - from: jenkins.number.v1.yaml use: large{3} # 指定引用个数 - - field: field_use_yaml # 引用某个yaml文件的整体数据。 - range: test/nested1.yaml{5} # 指定引用行数 - prefix: "[" - postfix: "]\t" - diff --git a/demo/default.yaml b/demo/default.yaml index 2683c88..dba3b1c 100644 --- a/demo/default.yaml +++ b/demo/default.yaml @@ -78,10 +78,6 @@ fields: range: 1-10:R # 1,5,8... postfix: "\t" - - field: field_file # 从一个文件中随机读取。 - range: users.txt:R # 该文件中一行作为一个元素,并随机。 - postfix: "\t" - - field: field_loop # 自循环的字段。 range: a-z # a|b|c ... loop: 3 # 循环三次 @@ -97,6 +93,18 @@ fields: format: "passwd%02d" # 用%02d补零,使密码整体保持8位。 postfix: "\t" + - field: field_text # 从一个文件中随机读取。 + range: users.txt:R # 相对当前文件路径。 + postfix: "\t" + + - field: field_yaml # 引用其他的定义文件整体内容。 + range: test/nested2.yaml{3} # 相对当前文件路径。 + postfix: "\t" + + - field: field_use_config # 引用其他的config定义文件。 + config: number.yaml # 相对当前文件路径,config内包含单个字段。 + postfix: "\t" + - field: field_use_ranges # 引用內置的定义文件,该文件定义了多个range,他们共享了一些field层面的属性。 from: jenkins.number.v1.yaml # 引用yaml/jenkins/number/v1.yaml文件里面的ranges定义。 use: medium # 使用该文件中定义的medium分组。 @@ -107,10 +115,6 @@ fields: use: privateC,privateB # 使用该文件中定义的privateC和privateB两个实例。 postfix: "\t" - - field: field_use_config # 引用其他的config定义文件。 - config: number.yaml # 引用当前目录下面的number.yaml配置,内包含单个字段。 - postfix: "\t" - - field: field_use_excel # 从excel数据源里面取数据。 from: address.cn.v1.china # 从data/address/v1.xlsx文件中读取名为china的工作簿。 select: city # 查询city字段。 diff --git a/demo/test.yaml b/demo/test.yaml index 14a1980..8bacda4 100644 --- a/demo/test.yaml +++ b/demo/test.yaml @@ -6,6 +6,10 @@ version: 1.0 from: jenkins.ip.private.yaml # 全局from配置 fields: + - field: field_use_config + prefix: "{" + postfix: "}\t" + - field: field_use_ranges prefix: "{" postfix: "}\t" @@ -14,10 +18,6 @@ fields: prefix: "" # 修改前缀为空 postfix: "}\t" - - field: field_use_config - prefix: "{" - postfix: "}\t" - - field: field_use_excel prefix: "{" postfix: "}\t" diff --git a/demo/test/misc.yaml b/demo/test/misc.yaml deleted file mode 100644 index 8b7fe4e..0000000 --- a/demo/test/misc.yaml +++ /dev/null @@ -1,50 +0,0 @@ -title: 测试文件 -desc: -author: zentao -version: 1.0 - -fields: - - field: test0 - range: 1-9 - loop: 2-3 - loopfix: "|" - - - field: test1 - range: 9-5:R{2} - prefix: "" - postfix: "\t" - - - field: test2 - range: [user-2,user3,user4,user5,user6]:R - loop: 2-3 - loopfix: "|" - prefix: "" - postfix: "\t" - - - field: test3 - range: [a,b,c] - postfix: "\t" - - - field: test4 - range: [a-z,0-9]:R - - - field: field_with_children - fields: - - field: child1 - range: a-z - prefix: part1_ - postfix: '|' - - - field: child2 - range: A-Z - prefix: part2_ - postfix: '|' - - - field: child_with_child - prefix: part3_ - postfix: - fields: - - field: field_grandson - prefix: int_ - range: 10-20 - postfix: \ No newline at end of file diff --git a/demo/test/test-nested.yaml b/demo/test/test-nested.yaml index c741243..57a3b95 100644 --- a/demo/test/test-nested.yaml +++ b/demo/test/test-nested.yaml @@ -6,6 +6,6 @@ version: 1.0 fields: - field: part1 - range: A-C,nested1.yaml{3} + range: A,test-nested1.yaml{3} prefix: "" postfix: "" diff --git a/demo/test/test-nested1.yaml b/demo/test/test-nested1.yaml index ca307ae..ad29d70 100644 --- a/demo/test/test-nested1.yaml +++ b/demo/test/test-nested1.yaml @@ -9,4 +9,4 @@ fields: postfix: ";\t" - field: part2 - range: x-z,nested2.yaml{2} \ No newline at end of file + range: X,test-nested2.yaml{3} \ No newline at end of file -- GitLab