混合形式

2019-10-14 16:51:56
Aaron Chen
377
最后编辑:陈琦 于 2019-10-16 08:15:52

  • 此处的脚本包涵了不同类型的步骤,其中步骤3为分组步骤。
  • 另外我们约定,只要某个步骤下包涵了多行的操作或期待结果,则其下所有子步骤都会写成[steps]  [expects]分离的形式,以便于框架解析。


#!/usr/bin/env php
<?php
/**
[case]
title=step multi lines
cid=0
pid=0
[group]
  1. step 1 >> expect 1
  2. step 2 >> expect 2
[3. group title 1]
  [3.1. steps]
    step 3.1.1
    step 3.1.2
  [3.1. expects]
    
  [3.2. steps]
    step 3.2.1
    step 3.2.2
  [3.2. expects]
    expect 3.2.1
    expect 3.2.2
[group]
  4. step 4
  5. step 5 >> expect 5
[esac]
*/
if (checkStep1_2() || true) {
    print(">> expect 1\n");
    print(">> expect 2\n");
    print(">>\n");
    print("expect 3.2.1\n");
    print("expect 3.2.2\n");
    print(">> expect 5\n");
}
function checkStep1_2(){}