任何 JUnit 测试类均可作为 Java 系统属性访问底层测试的测试参数;启动程序使用“-D”VM 参数将这些参数传递到执行计算机。
 
            	 
            除客户定义的参数之外,您始终能够从 JUnit 测试调用以下 Java 系统属性:
               
 
                  		   
                  			 
                  - 参数
  
                  			 
                  - 说明
  
                  		   
                  		   
                  			 
                  - #sctm_execdef_name
  
                  			 
                  - 当前执行的执行计划的名称。如果从测试区域触发执行,则参数值是未分配的测试。
                  
  
                  		   
                  		   
                  			 
                  -  #sctm_execdef_id
  
                  			 
                  -  当前执行的执行计划的数字标识符(数据库密钥)。
  
                  		   
                  		   
                  			 
                  - #sctm_product
  
                  			 
                  -  已执行测试容器中定义的产品的名称。
  
                  		   
                  		   
                  			 
                  - #sctm_version
  
                  			 
                  - 与执行结果关联的版本的名称。
  
                  		   
                  		   
                  			 
                  - #sctm_build
  
                  			 
                  - 与执行结果关联的版本的名称。
  
                  		   
                  		   
                  			 
                  - #sctm_keywords
  
                  			 
                  -  用逗号分隔的列表,其中包含为此执行计划定义的关键字。
  
                  		   
                  		  
                  			 
                  - #sctm_regular_execdef_run_id
 
                  			 
                  -  常规执行计划运行的数字标识符(数据库密钥)。对于安装和清理测试,此属性包含常规运行的运行 ID。
 
                  		  
                  		   
                  			 
                  - #sctm_test_results_dir
  
                  			 
                  - 测试的结果文件所在目录的路径。
  
                  		   
                  		   
                  			 
                  - #sctm_test_name
  
                  			 
                  - 正在执行的 Silk Central 测试的名称。
                  
  
                  		   
                  		   
                  			 
                  - #sctm_test_id
  
                  			 
                  - 正在执行的测试的数字标识符(数据库密钥)。
  
                  		   
                  		   
                  			 
                  - #sctm_source_root_dir
  
                  			 
                  - 测试容器根目录的本地路径,所有受版本控制的文件都驻留在此处。
  
                  		   
                  		   
                  			 
                  - #external_id
  
                  			 
                  - 测试包中要执行的测试用例的唯一标识符。如果只应该执行测试包中的特定测试用例,那么可以用作筛选器。
                     
 
                        				
                     
 
                     			 
                    
                  		   
                  		   
                  			 
                  - #is_test_package_root
  
                  			 
                  - 如果为 true,则执行的测试为测试包的根节点(默认)。如果为 false,则只执行测试包中由 #external_id 指定的特定测试用例。
                  
  
                  		   
                  		   
                  			 
                  - #sctm_data_driven_parent_test_name
  
                  			 
                  - 如果执行的测试是数据驱动的行,则为父测试的名称。
  
                  		   
                  		   
                  			 
                  - #sctm_data_driven_parent_test_id
  
                  			 
                  - 如果执行的测试是数据驱动的行,则为父测试的数字标识符(数据库键)。