1 ################################################################################
2 ### E N V I R O N M E N T ###
3 ################################################################################
8 - "specifications/report_local/data_sets.yaml"
9 - "specifications/report_local/layouts.yaml"
10 - "specifications/report_local/elements.yaml"
13 # Top level directories:
17 DIR[BUILD,HTML]: "_build"
18 DIR[BUILD,LATEX]: "_build_latex"
21 DIR[RST]: "../../../docs/report"
24 ## Input data files (.zip, .xml)
25 DIR[WORKING,DATA]: "{DIR[WORKING]}/data"
26 ## Static source files from git
27 DIR[WORKING,SRC]: "{DIR[WORKING]}/src"
28 DIR[WORKING,SRC,STATIC]: "{DIR[WORKING,SRC]}/_static"
31 DIR[STATIC]: "{DIR[BUILD,HTML]}/_static"
32 DIR[STATIC,VPP]: "{DIR[STATIC]}/vpp"
33 DIR[STATIC,DPDK]: "{DIR[STATIC]}/dpdk"
34 DIR[STATIC,ARCH]: "{DIR[STATIC]}/archive"
36 # Detailed test results
37 DIR[DTR]: "{DIR[WORKING,SRC]}/detailed_test_results"
38 DIR[DTR,PERF,DPDK,3N,HSW]: "{DIR[DTR]}/dpdk_performance_results_3n_hsw"
39 DIR[DTR,PERF,DPDK,3N,SKX]: "{DIR[DTR]}/dpdk_performance_results_3n_skx"
40 DIR[DTR,PERF,DPDK,2N,SKX]: "{DIR[DTR]}/dpdk_performance_results_2n_skx"
41 DIR[DTR,PERF,DPDK,2N,CLX]: "{DIR[DTR]}/dpdk_performance_results_2n_clx"
42 DIR[DTR,PERF,DPDK,3N,TSH]: "{DIR[DTR]}/dpdk_performance_results_3n_tsh"
43 DIR[DTR,PERF,VPP,ALL]: "{DIR[DTR]}/vpp_performance_results"
44 DIR[DTR,PERF,VPP,3N,HSW]: "{DIR[DTR]}/vpp_performance_results_3n_hsw"
45 DIR[DTR,PERF,VPP,3N,SKX]: "{DIR[DTR]}/vpp_performance_results_3n_skx"
46 DIR[DTR,PERF,VPP,2N,SKX]: "{DIR[DTR]}/vpp_performance_results_2n_skx"
47 DIR[DTR,PERF,VPP,2N,CLX]: "{DIR[DTR]}/vpp_performance_results_2n_clx"
48 DIR[DTR,PERF,VPP,3N,TSH]: "{DIR[DTR]}/vpp_performance_results_3n_tsh"
49 DIR[DTR,PERF,VPP,3N,AWS]: "{DIR[DTR]}/vpp_performance_results_3n_aws"
50 DIR[DTR,PERF,VPP,2N,AWS]: "{DIR[DTR]}/vpp_performance_results_2n_aws"
51 DIR[DTR,MRR,VPP,ALL]: "{DIR[DTR]}/vpp_mrr_results"
52 DIR[DTR,MRR,VPP,3N,HSW]: "{DIR[DTR]}/vpp_mrr_results_3n_hsw"
53 DIR[DTR,MRR,VPP,3N,SKX]: "{DIR[DTR]}/vpp_mrr_results_3n_skx"
54 DIR[DTR,MRR,VPP,2N,SKX]: "{DIR[DTR]}/vpp_mrr_results_2n_skx"
55 DIR[DTR,MRR,VPP,2N,CLX]: "{DIR[DTR]}/vpp_mrr_results_2n_clx"
56 DIR[DTR,MRR,VPP,3N,TSH]: "{DIR[DTR]}/vpp_mrr_results_3n_tsh"
57 DIR[DTR,FUNC,VPP,DEVICE,UBUNTU]: "{DIR[DTR]}/vpp_device_results_ubuntu"
59 # Detailed test configurations
60 DIR[DTC]: "{DIR[WORKING,SRC]}/test_configuration"
61 DIR[DTC,PERF,VPP,ALL]: "{DIR[DTC]}/vpp_performance_configuration"
62 DIR[DTC,PERF,VPP,3N,HSW]: "{DIR[DTC]}/vpp_performance_configuration_3n_hsw"
63 DIR[DTC,PERF,VPP,3N,SKX]: "{DIR[DTC]}/vpp_performance_configuration_3n_skx"
64 DIR[DTC,PERF,VPP,2N,SKX]: "{DIR[DTC]}/vpp_performance_configuration_2n_skx"
65 DIR[DTC,PERF,VPP,2N,CLX]: "{DIR[DTC]}/vpp_performance_configuration_2n_clx"
66 DIR[DTC,PERF,VPP,3N,TSH]: "{DIR[DTC]}/vpp_performance_configuration_3n_tsh"
67 DIR[DTC,PERF,VPP,3N,AWS]: "{DIR[DTC]}/vpp_performance_configuration_3n_aws"
68 DIR[DTC,PERF,VPP,2N,AWS]: "{DIR[DTC]}/vpp_performance_configuration_2n_aws"
69 DIR[DTC,MRR,VPP,ALL]: "{DIR[DTC]}/vpp_mrr_configuration"
70 DIR[DTC,MRR,VPP,3N,HSW]: "{DIR[DTC]}/vpp_mrr_configuration_3n_hsw"
71 DIR[DTC,MRR,VPP,3N,SKX]: "{DIR[DTC]}/vpp_mrr_configuration_3n_skx"
72 DIR[DTC,MRR,VPP,2N,SKX]: "{DIR[DTC]}/vpp_mrr_configuration_2n_skx"
73 DIR[DTC,MRR,VPP,2N,CLX]: "{DIR[DTC]}/vpp_mrr_configuration_2n_clx"
74 DIR[DTC,MRR,VPP,3N,TSH]: "{DIR[DTC]}/vpp_mrr_configuration_3n_tsh"
75 DIR[DTC,FUNC,VPP,DEVICE,UBUNTU]: "{DIR[DTC]}/vpp_device_configuration_ubuntu"
77 # Detailed tests operational data
78 DIR[DTO]: "{DIR[WORKING,SRC]}/test_operational_data"
79 DIR[DTO,PERF,VPP,ALL]: "{DIR[DTO]}/vpp_performance_operational_data"
80 DIR[DTO,PERF,VPP,3N,HSW]: "{DIR[DTO]}/vpp_performance_operational_data_3n_hsw"
81 DIR[DTO,PERF,VPP,3N,SKX]: "{DIR[DTO]}/vpp_performance_operational_data_3n_skx"
82 DIR[DTO,PERF,VPP,2N,SKX]: "{DIR[DTO]}/vpp_performance_operational_data_2n_skx"
83 DIR[DTO,PERF,VPP,2N,CLX]: "{DIR[DTO]}/vpp_performance_operational_data_2n_clx"
84 DIR[DTO,PERF,VPP,3N,TSH]: "{DIR[DTO]}/vpp_performance_operational_data_3n_tsh"
85 DIR[DTO,PERF,VPP,3N,AWS]: "{DIR[DTO]}/vpp_performance_operational_data_3n_aws"
86 DIR[DTO,PERF,VPP,2N,AWS]: "{DIR[DTO]}/vpp_performance_operational_data_2n_aws"
89 DIR[LAT,VPP]: "{DIR[WORKING,SRC]}/vpp_performance_tests/hdrh_packet_latency_by_percentile_graphs"
90 DIR[LAT,DPDK]: "{DIR[WORKING,SRC]}/dpdk_performance_tests/hdrh_packet_latency_by_percentile_graphs"
92 # .css patch file to fix tables generated by Sphinx
93 DIR[CSS_PATCH_FILE]: "{DIR[STATIC]}/theme_overrides.css"
94 DIR[CSS_PATCH_FILE2]: "{DIR[WORKING,SRC,STATIC]}/theme_overrides.css"
96 # Data sources are used in this order:
100 url: "https://logs.nginx.service.consul/vex-yul-rot-jenkins-1"
101 path: "{job}/{build}/{filename}"
102 file-name: "output.json.gz"
107 url: "https://logs.nginx.service.consul/vex-yul-rot-jenkins-1"
108 path: "{job}/{build}/archives/{filename}"
109 file-name: "output_info.xml.gz"
113 url: "https://logs.nginx.service.consul/vex-yul-rot-jenkins-1"
114 path: "{job}/{build}/{filename}"
115 file-name: "output_info.xml.gz"
119 url: "https://logs.fd.io/production/vex-yul-rot-jenkins-1"
120 path: "{job}/{build}/archives/{filename}"
121 file-name: "output_info.xml.gz"
125 url: "https://s3-logs.fd.io/logs/production/vex-yul-rot-jenkins-1"
126 path: "{job}/{build}/{filename}"
127 file-name: "output_info.xml.gz"
131 url: "https://logs.fd.io/production/vex-yul-rot-jenkins-1"
132 path: "{job}/{build}/archives/{filename}"
133 file-name: "output.xml.gz"
137 url: "https://logs.nginx.service.consul/vex-yul-rot-jenkins-1"
138 path: "{job}/{build}/archives/{filename}"
139 file-name: "output.xml.gz"
143 url: "https://logs.nginx.service.consul/vex-yul-rot-jenkins-1"
144 path: "{job}/{build}/{filename}"
145 file-name: "output.xml.gz"
149 url: "https://logs.fd.io/production/vex-yul-rot-jenkins-1"
150 path: "{job}/{build}/{filename}"
151 file-name: "output_info.xml.gz"
155 url: "https://logs.fd.io/production/vex-yul-rot-jenkins-1"
156 path: "{job}/{build}/{filename}"
157 file-name: "output.xml.gz"
160 # XML from docs.nexus
162 url: "https://docs.fd.io/csit"
163 path: "report/_static/archive"
164 file-name: "output_info.xml.gz"
168 url: "https://docs.fd.io/csit"
169 path: "report/_static/archive"
170 file-name: "output.xml.gz"
174 url: "https://docs.fd.io/csit"
175 path: "report/_static/archive"
176 file-name: "robot-plugin.zip"
187 # List the directories which are created while preparing the environment.
188 # All directories MUST be defined in "paths" section.
189 - "DIR[WORKING,DATA]"
195 - "DIR[WORKING,SRC,STATIC]"
198 # List the directories which are deleted while cleaning the environment.
199 # All directories MUST be defined in "paths" section.
200 # - "DIR[BUILD,HTML]"
201 - "DIR[WORKING,DATA]"
204 # List the directories where the results (build) is stored.
205 # All directories MUST be defined in "paths" section.
209 reverse-input: False # Needed for trending, not important for the report
211 # TODO: Change in code needed, it was in type: "configuration"
229 pci-g3-x8: 74404761.90
230 pci-g3-x16: 148809523.81
232 ################################################################################
234 ################################################################################
237 src-path: "{DIR[RST]}"
238 dst-path: "{DIR[WORKING,SRC]}"
240 ################################################################################
242 ################################################################################
245 arch-file-format: # moved from input, TODO: change it in the code