1 1.1 jmmv -- Copyright 2013 Google Inc. 2 1.1 jmmv -- All rights reserved. 3 1.1 jmmv -- 4 1.1 jmmv -- Redistribution and use in source and binary forms, with or without 5 1.1 jmmv -- modification, are permitted provided that the following conditions are 6 1.1 jmmv -- met: 7 1.1 jmmv -- 8 1.1 jmmv -- * Redistributions of source code must retain the above copyright 9 1.1 jmmv -- notice, this list of conditions and the following disclaimer. 10 1.1 jmmv -- * Redistributions in binary form must reproduce the above copyright 11 1.1 jmmv -- notice, this list of conditions and the following disclaimer in the 12 1.1 jmmv -- documentation and/or other materials provided with the distribution. 13 1.1 jmmv -- * Neither the name of Google Inc. nor the names of its contributors 14 1.1 jmmv -- may be used to endorse or promote products derived from this software 15 1.1 jmmv -- without specific prior written permission. 16 1.1 jmmv -- 17 1.1 jmmv -- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 18 1.1 jmmv -- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 19 1.1 jmmv -- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 20 1.1 jmmv -- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 21 1.1 jmmv -- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 22 1.1 jmmv -- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 23 1.1 jmmv -- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 24 1.1 jmmv -- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 25 1.1 jmmv -- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26 1.1 jmmv -- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 27 1.1 jmmv -- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 1.1 jmmv 29 1.1 jmmv -- \file store/testdata_v2.sql 30 1.1 jmmv -- Populates a v2 database with some test data. 31 1.1 jmmv 32 1.1 jmmv 33 1.1 jmmv BEGIN TRANSACTION; 34 1.1 jmmv 35 1.1 jmmv 36 1.1 jmmv -- 37 1.1 jmmv -- Action 1: Empty context and no test programs nor test cases. 38 1.1 jmmv -- 39 1.1 jmmv 40 1.1 jmmv 41 1.1 jmmv -- context_id 1 42 1.1 jmmv INSERT INTO contexts (context_id, cwd) VALUES (1, '/some/root'); 43 1.1 jmmv 44 1.1 jmmv -- action_id 1 45 1.1 jmmv INSERT INTO actions (action_id, context_id) VALUES (1, 1); 46 1.1 jmmv 47 1.1 jmmv 48 1.1 jmmv -- 49 1.1 jmmv -- Action 2: Plain test programs only. 50 1.1 jmmv -- 51 1.1 jmmv -- This action contains 5 test programs, each with one test case, and each 52 1.1 jmmv -- reporting one of all possible result types. 53 1.1 jmmv -- 54 1.1 jmmv 55 1.1 jmmv 56 1.1 jmmv -- context_id 2 57 1.1 jmmv INSERT INTO contexts (context_id, cwd) VALUES (2, '/test/suite/root'); 58 1.1 jmmv INSERT INTO env_vars (context_id, var_name, var_value) 59 1.1 jmmv VALUES (2, 'HOME', '/home/test'); 60 1.1 jmmv INSERT INTO env_vars (context_id, var_name, var_value) 61 1.1 jmmv VALUES (2, 'PATH', '/bin:/usr/bin'); 62 1.1 jmmv 63 1.1 jmmv -- action_id 2 64 1.1 jmmv INSERT INTO actions (action_id, context_id) VALUES (2, 2); 65 1.1 jmmv 66 1.1 jmmv -- metadata_id 1 67 1.1 jmmv INSERT INTO metadatas VALUES (1, 'allowed_architectures', ''); 68 1.1 jmmv INSERT INTO metadatas VALUES (1, 'allowed_platforms', ''); 69 1.1 jmmv INSERT INTO metadatas VALUES (1, 'description', ''); 70 1.1 jmmv INSERT INTO metadatas VALUES (1, 'has_cleanup', 'false'); 71 1.1 jmmv INSERT INTO metadatas VALUES (1, 'required_configs', ''); 72 1.1 jmmv INSERT INTO metadatas VALUES (1, 'required_files', ''); 73 1.1 jmmv INSERT INTO metadatas VALUES (1, 'required_memory', '0'); 74 1.1 jmmv INSERT INTO metadatas VALUES (1, 'required_programs', ''); 75 1.1 jmmv INSERT INTO metadatas VALUES (1, 'required_user', ''); 76 1.1 jmmv INSERT INTO metadatas VALUES (1, 'timeout', '300'); 77 1.1 jmmv 78 1.1 jmmv -- test_program_id 1 79 1.1 jmmv INSERT INTO test_programs (test_program_id, action_id, absolute_path, root, 80 1.1 jmmv relative_path, test_suite_name, metadata_id, 81 1.1 jmmv interface) 82 1.1 jmmv VALUES (1, 2, '/test/suite/root/foo_test', '/test/suite/root', 83 1.1 jmmv 'foo_test', 'suite-name', 1, 'plain'); 84 1.1 jmmv 85 1.1 jmmv -- test_case_id 1 86 1.1 jmmv INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id) 87 1.1 jmmv VALUES (1, 1, 'main', 1); 88 1.1 jmmv INSERT INTO test_results (test_case_id, result_type, result_reason, start_time, 89 1.1 jmmv end_time) 90 1.1 jmmv VALUES (1, 'passed', NULL, 1357643611000000, 1357643621000500); 91 1.1 jmmv 92 1.1 jmmv -- metadata_id 2 93 1.1 jmmv INSERT INTO metadatas VALUES (2, 'allowed_architectures', ''); 94 1.1 jmmv INSERT INTO metadatas VALUES (2, 'allowed_platforms', ''); 95 1.1 jmmv INSERT INTO metadatas VALUES (2, 'description', ''); 96 1.1 jmmv INSERT INTO metadatas VALUES (2, 'has_cleanup', 'false'); 97 1.1 jmmv INSERT INTO metadatas VALUES (2, 'required_configs', ''); 98 1.1 jmmv INSERT INTO metadatas VALUES (2, 'required_files', ''); 99 1.1 jmmv INSERT INTO metadatas VALUES (2, 'required_memory', '0'); 100 1.1 jmmv INSERT INTO metadatas VALUES (2, 'required_programs', ''); 101 1.1 jmmv INSERT INTO metadatas VALUES (2, 'required_user', ''); 102 1.1 jmmv INSERT INTO metadatas VALUES (2, 'timeout', '10'); 103 1.1 jmmv 104 1.1 jmmv -- test_program_id 2 105 1.1 jmmv INSERT INTO test_programs (test_program_id, action_id, absolute_path, root, 106 1.1 jmmv relative_path, test_suite_name, metadata_id, 107 1.1 jmmv interface) 108 1.1 jmmv VALUES (2, 2, '/test/suite/root/subdir/another_test', '/test/suite/root', 109 1.1 jmmv 'subdir/another_test', 'subsuite-name', 2, 'plain'); 110 1.1 jmmv 111 1.1 jmmv -- test_case_id 2 112 1.1 jmmv INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id) 113 1.1 jmmv VALUES (2, 2, 'main', 2); 114 1.1 jmmv INSERT INTO test_results (test_case_id, result_type, result_reason, start_time, 115 1.1 jmmv end_time) 116 1.1 jmmv VALUES (2, 'failed', 'Exited with code 1', 117 1.1 jmmv 1357643622001200, 1357643622900021); 118 1.1 jmmv 119 1.1 jmmv -- file_id 1 120 1.1 jmmv INSERT INTO files (file_id, contents) VALUES (1, x'54657374207374646f7574'); 121 1.1 jmmv INSERT INTO test_case_files (test_case_id, file_name, file_id) 122 1.1 jmmv VALUES (2, '__STDOUT__', 1); 123 1.1 jmmv 124 1.1 jmmv -- file_id 2 125 1.1 jmmv INSERT INTO files (file_id, contents) VALUES (2, x'5465737420737464657272'); 126 1.1 jmmv INSERT INTO test_case_files (test_case_id, file_name, file_id) 127 1.1 jmmv VALUES (2, '__STDERR__', 2); 128 1.1 jmmv 129 1.1 jmmv -- metadata_id 3 130 1.1 jmmv INSERT INTO metadatas VALUES (3, 'allowed_architectures', ''); 131 1.1 jmmv INSERT INTO metadatas VALUES (3, 'allowed_platforms', ''); 132 1.1 jmmv INSERT INTO metadatas VALUES (3, 'description', ''); 133 1.1 jmmv INSERT INTO metadatas VALUES (3, 'has_cleanup', 'false'); 134 1.1 jmmv INSERT INTO metadatas VALUES (3, 'required_configs', ''); 135 1.1 jmmv INSERT INTO metadatas VALUES (3, 'required_files', ''); 136 1.1 jmmv INSERT INTO metadatas VALUES (3, 'required_memory', '0'); 137 1.1 jmmv INSERT INTO metadatas VALUES (3, 'required_programs', ''); 138 1.1 jmmv INSERT INTO metadatas VALUES (3, 'required_user', ''); 139 1.1 jmmv INSERT INTO metadatas VALUES (3, 'timeout', '300'); 140 1.1 jmmv 141 1.1 jmmv -- test_program_id 3 142 1.1 jmmv INSERT INTO test_programs (test_program_id, action_id, absolute_path, root, 143 1.1 jmmv relative_path, test_suite_name, metadata_id, 144 1.1 jmmv interface) 145 1.1 jmmv VALUES (3, 2, '/test/suite/root/subdir/bar_test', '/test/suite/root', 146 1.1 jmmv 'subdir/bar_test', 'subsuite-name', 3, 'plain'); 147 1.1 jmmv 148 1.1 jmmv -- test_case_id 3 149 1.1 jmmv INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id) 150 1.1 jmmv VALUES (3, 3, 'main', 3); 151 1.1 jmmv INSERT INTO test_results (test_case_id, result_type, result_reason, start_time, 152 1.1 jmmv end_time) 153 1.1 jmmv VALUES (3, 'broken', 'Received signal 1', 154 1.1 jmmv 1357643623500000, 1357643630981932); 155 1.1 jmmv 156 1.1 jmmv -- metadata_id 4 157 1.1 jmmv INSERT INTO metadatas VALUES (4, 'allowed_architectures', ''); 158 1.1 jmmv INSERT INTO metadatas VALUES (4, 'allowed_platforms', ''); 159 1.1 jmmv INSERT INTO metadatas VALUES (4, 'description', ''); 160 1.1 jmmv INSERT INTO metadatas VALUES (4, 'has_cleanup', 'false'); 161 1.1 jmmv INSERT INTO metadatas VALUES (4, 'required_configs', ''); 162 1.1 jmmv INSERT INTO metadatas VALUES (4, 'required_files', ''); 163 1.1 jmmv INSERT INTO metadatas VALUES (4, 'required_memory', '0'); 164 1.1 jmmv INSERT INTO metadatas VALUES (4, 'required_programs', ''); 165 1.1 jmmv INSERT INTO metadatas VALUES (4, 'required_user', ''); 166 1.1 jmmv INSERT INTO metadatas VALUES (4, 'timeout', '300'); 167 1.1 jmmv 168 1.1 jmmv -- test_program_id 4 169 1.1 jmmv INSERT INTO test_programs (test_program_id, action_id, absolute_path, root, 170 1.1 jmmv relative_path, test_suite_name, metadata_id, 171 1.1 jmmv interface) 172 1.1 jmmv VALUES (4, 2, '/test/suite/root/top_test', '/test/suite/root', 173 1.1 jmmv 'top_test', 'suite-name', 4, 'plain'); 174 1.1 jmmv 175 1.1 jmmv -- test_case_id 4 176 1.1 jmmv INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id) 177 1.1 jmmv VALUES (4, 4, 'main', 4); 178 1.1 jmmv INSERT INTO test_results (test_case_id, result_type, result_reason, start_time, 179 1.1 jmmv end_time) 180 1.1 jmmv VALUES (4, 'expected_failure', 'Known bug', 181 1.1 jmmv 1357643631000000, 1357643631020000); 182 1.1 jmmv 183 1.1 jmmv -- metadata_id 5 184 1.1 jmmv INSERT INTO metadatas VALUES (5, 'allowed_architectures', ''); 185 1.1 jmmv INSERT INTO metadatas VALUES (5, 'allowed_platforms', ''); 186 1.1 jmmv INSERT INTO metadatas VALUES (5, 'description', ''); 187 1.1 jmmv INSERT INTO metadatas VALUES (5, 'has_cleanup', 'false'); 188 1.1 jmmv INSERT INTO metadatas VALUES (5, 'required_configs', ''); 189 1.1 jmmv INSERT INTO metadatas VALUES (5, 'required_files', ''); 190 1.1 jmmv INSERT INTO metadatas VALUES (5, 'required_memory', '0'); 191 1.1 jmmv INSERT INTO metadatas VALUES (5, 'required_programs', ''); 192 1.1 jmmv INSERT INTO metadatas VALUES (5, 'required_user', ''); 193 1.1 jmmv INSERT INTO metadatas VALUES (5, 'timeout', '300'); 194 1.1 jmmv 195 1.1 jmmv -- test_program_id 5 196 1.1 jmmv INSERT INTO test_programs (test_program_id, action_id, absolute_path, root, 197 1.1 jmmv relative_path, test_suite_name, metadata_id, 198 1.1 jmmv interface) 199 1.1 jmmv VALUES (5, 2, '/test/suite/root/last_test', '/test/suite/root', 200 1.1 jmmv 'last_test', 'suite-name', 5, 'plain'); 201 1.1 jmmv 202 1.1 jmmv -- test_case_id 5 203 1.1 jmmv INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id) 204 1.1 jmmv VALUES (5, 5, 'main', 5); 205 1.1 jmmv INSERT INTO test_results (test_case_id, result_type, result_reason, start_time, 206 1.1 jmmv end_time) 207 1.1 jmmv VALUES (5, 'skipped', 'Does not apply', 1357643632000000, 1357643638000000); 208 1.1 jmmv 209 1.1 jmmv 210 1.1 jmmv -- 211 1.1 jmmv -- Action 3: ATF test programs only. 212 1.1 jmmv -- 213 1.1 jmmv 214 1.1 jmmv 215 1.1 jmmv -- context_id 3 216 1.1 jmmv INSERT INTO contexts (context_id, cwd) VALUES (3, '/usr/tests'); 217 1.1 jmmv INSERT INTO env_vars (context_id, var_name, var_value) 218 1.1 jmmv VALUES (3, 'PATH', '/bin:/usr/bin'); 219 1.1 jmmv 220 1.1 jmmv -- action_id 3 221 1.1 jmmv INSERT INTO actions (action_id, context_id) VALUES (3, 3); 222 1.1 jmmv 223 1.1 jmmv -- metadata_id 6 224 1.1 jmmv INSERT INTO metadatas VALUES (6, 'allowed_architectures', ''); 225 1.1 jmmv INSERT INTO metadatas VALUES (6, 'allowed_platforms', ''); 226 1.1 jmmv INSERT INTO metadatas VALUES (6, 'description', ''); 227 1.1 jmmv INSERT INTO metadatas VALUES (6, 'has_cleanup', 'false'); 228 1.1 jmmv INSERT INTO metadatas VALUES (6, 'required_configs', ''); 229 1.1 jmmv INSERT INTO metadatas VALUES (6, 'required_files', ''); 230 1.1 jmmv INSERT INTO metadatas VALUES (6, 'required_memory', '0'); 231 1.1 jmmv INSERT INTO metadatas VALUES (6, 'required_programs', ''); 232 1.1 jmmv INSERT INTO metadatas VALUES (6, 'required_user', ''); 233 1.1 jmmv INSERT INTO metadatas VALUES (6, 'timeout', '300'); 234 1.1 jmmv 235 1.1 jmmv -- test_program_id 6 236 1.1 jmmv INSERT INTO test_programs (test_program_id, action_id, absolute_path, root, 237 1.1 jmmv relative_path, test_suite_name, metadata_id, 238 1.1 jmmv interface) 239 1.1 jmmv VALUES (6, 3, '/usr/tests/complex_test', '/usr/tests', 240 1.1 jmmv 'complex_test', 'suite-name', 6, 'atf'); 241 1.1 jmmv 242 1.1 jmmv -- metadata_id 7 243 1.1 jmmv INSERT INTO metadatas VALUES (7, 'allowed_architectures', ''); 244 1.1 jmmv INSERT INTO metadatas VALUES (7, 'allowed_platforms', ''); 245 1.1 jmmv INSERT INTO metadatas VALUES (7, 'description', ''); 246 1.1 jmmv INSERT INTO metadatas VALUES (7, 'has_cleanup', 'false'); 247 1.1 jmmv INSERT INTO metadatas VALUES (7, 'required_configs', ''); 248 1.1 jmmv INSERT INTO metadatas VALUES (7, 'required_files', ''); 249 1.1 jmmv INSERT INTO metadatas VALUES (7, 'required_memory', '0'); 250 1.1 jmmv INSERT INTO metadatas VALUES (7, 'required_programs', ''); 251 1.1 jmmv INSERT INTO metadatas VALUES (7, 'required_user', ''); 252 1.1 jmmv INSERT INTO metadatas VALUES (7, 'timeout', '300'); 253 1.1 jmmv 254 1.1 jmmv -- test_case_id 6, passed, no optional metadata. 255 1.1 jmmv INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id) 256 1.1 jmmv VALUES (6, 6, 'this_passes', 7); 257 1.1 jmmv INSERT INTO test_results (test_case_id, result_type, result_reason, start_time, 258 1.1 jmmv end_time) 259 1.1 jmmv VALUES (6, 'passed', NULL, 1357648712000000, 1357648718000000); 260 1.1 jmmv 261 1.1 jmmv -- metadata_id 8 262 1.1 jmmv INSERT INTO metadatas VALUES (8, 'allowed_architectures', ''); 263 1.1 jmmv INSERT INTO metadatas VALUES (8, 'allowed_platforms', ''); 264 1.1 jmmv INSERT INTO metadatas VALUES (8, 'description', 'Test description'); 265 1.1 jmmv INSERT INTO metadatas VALUES (8, 'has_cleanup', 'true'); 266 1.1 jmmv INSERT INTO metadatas VALUES (8, 'required_configs', ''); 267 1.1 jmmv INSERT INTO metadatas VALUES (8, 'required_files', ''); 268 1.1 jmmv INSERT INTO metadatas VALUES (8, 'required_memory', '128'); 269 1.1 jmmv INSERT INTO metadatas VALUES (8, 'required_programs', ''); 270 1.1 jmmv INSERT INTO metadatas VALUES (8, 'required_user', 'root'); 271 1.1 jmmv INSERT INTO metadatas VALUES (8, 'timeout', '300'); 272 1.1 jmmv 273 1.1 jmmv -- test_case_id 7, failed, optional non-multivalue metadata. 274 1.1 jmmv INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id) 275 1.1 jmmv VALUES (7, 6, 'this_fails', 8); 276 1.1 jmmv INSERT INTO test_results (test_case_id, result_type, result_reason, start_time, 277 1.1 jmmv end_time) 278 1.1 jmmv VALUES (7, 'failed', 'Some reason', 1357648719000000, 1357648720897182); 279 1.1 jmmv 280 1.1 jmmv -- metadata_id 9 281 1.1 jmmv INSERT INTO metadatas VALUES (9, 'allowed_architectures', 'powerpc x86_64'); 282 1.1 jmmv INSERT INTO metadatas VALUES (9, 'allowed_platforms', 'amd64 macppc'); 283 1.1 jmmv INSERT INTO metadatas VALUES (9, 'description', 'Test explanation'); 284 1.1 jmmv INSERT INTO metadatas VALUES (9, 'has_cleanup', 'true'); 285 1.1 jmmv INSERT INTO metadatas VALUES (9, 'required_configs', 'unprivileged_user X-foo'); 286 1.1 jmmv INSERT INTO metadatas VALUES (9, 'required_files', '/the/data/file'); 287 1.1 jmmv INSERT INTO metadatas VALUES (9, 'required_memory', '512'); 288 1.1 jmmv INSERT INTO metadatas VALUES (9, 'required_programs', 'cp /bin/ls'); 289 1.1 jmmv INSERT INTO metadatas VALUES (9, 'required_user', 'unprivileged'); 290 1.1 jmmv INSERT INTO metadatas VALUES (9, 'timeout', '600'); 291 1.1 jmmv 292 1.1 jmmv -- test_case_id 8, skipped, all optional metadata. 293 1.1 jmmv INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id) 294 1.1 jmmv VALUES (8, 6, 'this_skips', 9); 295 1.1 jmmv INSERT INTO test_results (test_case_id, result_type, result_reason, start_time, 296 1.1 jmmv end_time) 297 1.1 jmmv VALUES (8, 'skipped', 'Another reason', 1357648729182013, 1357648730000000); 298 1.1 jmmv 299 1.1 jmmv -- file_id 3 300 1.1 jmmv INSERT INTO files (file_id, contents) 301 1.1 jmmv VALUES (3, x'416e6f74686572207374646f7574'); 302 1.1 jmmv INSERT INTO test_case_files (test_case_id, file_name, file_id) 303 1.1 jmmv VALUES (8, '__STDOUT__', 3); 304 1.1 jmmv 305 1.1 jmmv -- metadata_id 10 306 1.1 jmmv INSERT INTO metadatas VALUES (10, 'allowed_architectures', ''); 307 1.1 jmmv INSERT INTO metadatas VALUES (10, 'allowed_platforms', ''); 308 1.1 jmmv INSERT INTO metadatas VALUES (10, 'description', ''); 309 1.1 jmmv INSERT INTO metadatas VALUES (10, 'has_cleanup', 'false'); 310 1.1 jmmv INSERT INTO metadatas VALUES (10, 'required_configs', ''); 311 1.1 jmmv INSERT INTO metadatas VALUES (10, 'required_files', ''); 312 1.1 jmmv INSERT INTO metadatas VALUES (10, 'required_memory', '0'); 313 1.1 jmmv INSERT INTO metadatas VALUES (10, 'required_programs', ''); 314 1.1 jmmv INSERT INTO metadatas VALUES (10, 'required_user', ''); 315 1.1 jmmv INSERT INTO metadatas VALUES (10, 'timeout', '300'); 316 1.1 jmmv 317 1.1 jmmv -- test_program_id 7 318 1.1 jmmv INSERT INTO test_programs (test_program_id, action_id, absolute_path, root, 319 1.1 jmmv relative_path, test_suite_name, metadata_id, 320 1.1 jmmv interface) 321 1.1 jmmv VALUES (7, 3, '/usr/tests/simple_test', '/usr/tests', 322 1.1 jmmv 'simple_test', 'subsuite-name', 10, 'atf'); 323 1.1 jmmv 324 1.1 jmmv -- metadata_id 11 325 1.1 jmmv INSERT INTO metadatas VALUES (11, 'allowed_architectures', ''); 326 1.1 jmmv INSERT INTO metadatas VALUES (11, 'allowed_platforms', ''); 327 1.1 jmmv INSERT INTO metadatas VALUES (11, 'description', 'More text'); 328 1.1 jmmv INSERT INTO metadatas VALUES (11, 'has_cleanup', 'true'); 329 1.1 jmmv INSERT INTO metadatas VALUES (11, 'required_configs', ''); 330 1.1 jmmv INSERT INTO metadatas VALUES (11, 'required_files', ''); 331 1.1 jmmv INSERT INTO metadatas VALUES (11, 'required_memory', '128'); 332 1.1 jmmv INSERT INTO metadatas VALUES (11, 'required_programs', ''); 333 1.1 jmmv INSERT INTO metadatas VALUES (11, 'required_user', 'unprivileged'); 334 1.1 jmmv INSERT INTO metadatas VALUES (11, 'timeout', '300'); 335 1.1 jmmv 336 1.1 jmmv -- test_case_id 9 337 1.1 jmmv INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id) 338 1.1 jmmv VALUES (9, 7, 'main', 11); 339 1.1 jmmv INSERT INTO test_results (test_case_id, result_type, result_reason, start_time, 340 1.1 jmmv end_time) 341 1.1 jmmv VALUES (9, 'failed', 'Exited with code 1', 342 1.1 jmmv 1357648740120000, 1357648750081700); 343 1.1 jmmv 344 1.1 jmmv -- file_id 4 345 1.1 jmmv INSERT INTO files (file_id, contents) 346 1.1 jmmv VALUES (4, x'416e6f7468657220737464657272'); 347 1.1 jmmv INSERT INTO test_case_files (test_case_id, file_name, file_id) 348 1.1 jmmv VALUES (9, '__STDERR__', 4); 349 1.1 jmmv 350 1.1 jmmv 351 1.1 jmmv -- 352 1.1 jmmv -- Action 4: Mixture of test programs. 353 1.1 jmmv -- 354 1.1 jmmv 355 1.1 jmmv 356 1.1 jmmv -- context_id 4 357 1.1 jmmv INSERT INTO contexts (context_id, cwd) VALUES (4, '/usr/tests'); 358 1.1 jmmv INSERT INTO env_vars (context_id, var_name, var_value) 359 1.1 jmmv VALUES (4, 'LANG', 'C'); 360 1.1 jmmv INSERT INTO env_vars (context_id, var_name, var_value) 361 1.1 jmmv VALUES (4, 'PATH', '/bin:/usr/bin'); 362 1.1 jmmv INSERT INTO env_vars (context_id, var_name, var_value) 363 1.1 jmmv VALUES (4, 'TERM', 'xterm'); 364 1.1 jmmv 365 1.1 jmmv -- action_id 4 366 1.1 jmmv INSERT INTO actions (action_id, context_id) VALUES (4, 4); 367 1.1 jmmv 368 1.1 jmmv -- metadata_id 12 369 1.1 jmmv INSERT INTO metadatas VALUES (12, 'allowed_architectures', ''); 370 1.1 jmmv INSERT INTO metadatas VALUES (12, 'allowed_platforms', ''); 371 1.1 jmmv INSERT INTO metadatas VALUES (12, 'description', ''); 372 1.1 jmmv INSERT INTO metadatas VALUES (12, 'has_cleanup', 'false'); 373 1.1 jmmv INSERT INTO metadatas VALUES (12, 'required_configs', ''); 374 1.1 jmmv INSERT INTO metadatas VALUES (12, 'required_files', ''); 375 1.1 jmmv INSERT INTO metadatas VALUES (12, 'required_memory', '0'); 376 1.1 jmmv INSERT INTO metadatas VALUES (12, 'required_programs', ''); 377 1.1 jmmv INSERT INTO metadatas VALUES (12, 'required_user', ''); 378 1.1 jmmv INSERT INTO metadatas VALUES (12, 'timeout', '10'); 379 1.1 jmmv 380 1.1 jmmv -- test_program_id 8 381 1.1 jmmv INSERT INTO test_programs (test_program_id, action_id, absolute_path, root, 382 1.1 jmmv relative_path, test_suite_name, metadata_id, 383 1.1 jmmv interface) 384 1.1 jmmv VALUES (8, 4, '/usr/tests/subdir/another_test', '/usr/tests', 385 1.1 jmmv 'subdir/another_test', 'subsuite-name', 12, 'plain'); 386 1.1 jmmv 387 1.1 jmmv -- test_case_id 10 388 1.1 jmmv INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id) 389 1.1 jmmv VALUES (10, 8, 'main', 12); 390 1.1 jmmv INSERT INTO test_results (test_case_id, result_type, result_reason, start_time, 391 1.1 jmmv end_time) 392 1.1 jmmv VALUES (10, 'failed', 'Exit failure', 1357644395000000, 1357644396000000); 393 1.1 jmmv 394 1.1 jmmv -- file_id 5 395 1.1 jmmv INSERT INTO files (file_id, contents) VALUES (5, x'54657374207374646f7574'); 396 1.1 jmmv INSERT INTO test_case_files (test_case_id, file_name, file_id) 397 1.1 jmmv VALUES (10, '__STDOUT__', 5); 398 1.1 jmmv 399 1.1 jmmv -- file_id 6 400 1.1 jmmv INSERT INTO files (file_id, contents) VALUES (6, x'5465737420737464657272'); 401 1.1 jmmv INSERT INTO test_case_files (test_case_id, file_name, file_id) 402 1.1 jmmv VALUES (10, '__STDERR__', 6); 403 1.1 jmmv 404 1.1 jmmv -- metadata_id 13 405 1.1 jmmv INSERT INTO metadatas VALUES (13, 'allowed_architectures', ''); 406 1.1 jmmv INSERT INTO metadatas VALUES (13, 'allowed_platforms', ''); 407 1.1 jmmv INSERT INTO metadatas VALUES (13, 'description', ''); 408 1.1 jmmv INSERT INTO metadatas VALUES (13, 'has_cleanup', 'false'); 409 1.1 jmmv INSERT INTO metadatas VALUES (13, 'required_configs', ''); 410 1.1 jmmv INSERT INTO metadatas VALUES (13, 'required_files', ''); 411 1.1 jmmv INSERT INTO metadatas VALUES (13, 'required_memory', '0'); 412 1.1 jmmv INSERT INTO metadatas VALUES (13, 'required_programs', ''); 413 1.1 jmmv INSERT INTO metadatas VALUES (13, 'required_user', ''); 414 1.1 jmmv INSERT INTO metadatas VALUES (13, 'timeout', '300'); 415 1.1 jmmv 416 1.1 jmmv -- test_program_id 9 417 1.1 jmmv INSERT INTO test_programs (test_program_id, action_id, absolute_path, root, 418 1.1 jmmv relative_path, test_suite_name, metadata_id, 419 1.1 jmmv interface) 420 1.1 jmmv VALUES (9, 4, '/usr/tests/complex_test', '/usr/tests', 421 1.1 jmmv 'complex_test', 'suite-name', 14, 'atf'); 422 1.1 jmmv 423 1.1 jmmv -- metadata_id 15 424 1.1 jmmv INSERT INTO metadatas VALUES (15, 'allowed_architectures', ''); 425 1.1 jmmv INSERT INTO metadatas VALUES (15, 'allowed_platforms', ''); 426 1.1 jmmv INSERT INTO metadatas VALUES (15, 'description', ''); 427 1.1 jmmv INSERT INTO metadatas VALUES (15, 'has_cleanup', 'false'); 428 1.1 jmmv INSERT INTO metadatas VALUES (15, 'required_configs', ''); 429 1.1 jmmv INSERT INTO metadatas VALUES (15, 'required_files', ''); 430 1.1 jmmv INSERT INTO metadatas VALUES (15, 'required_memory', '0'); 431 1.1 jmmv INSERT INTO metadatas VALUES (15, 'required_programs', ''); 432 1.1 jmmv INSERT INTO metadatas VALUES (15, 'required_user', ''); 433 1.1 jmmv INSERT INTO metadatas VALUES (15, 'timeout', '300'); 434 1.1 jmmv 435 1.1 jmmv -- test_case_id 11 436 1.1 jmmv INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id) 437 1.1 jmmv VALUES (11, 9, 'this_passes', 15); 438 1.1 jmmv INSERT INTO test_results (test_case_id, result_type, result_reason, start_time, 439 1.1 jmmv end_time) 440 1.1 jmmv VALUES (11, 'passed', NULL, 1357644396500000, 1357644397000000); 441 1.1 jmmv 442 1.1 jmmv -- metadata_id 16 443 1.1 jmmv INSERT INTO metadatas VALUES (16, 'allowed_architectures', ''); 444 1.1 jmmv INSERT INTO metadatas VALUES (16, 'allowed_platforms', ''); 445 1.1 jmmv INSERT INTO metadatas VALUES (16, 'description', 'Test description'); 446 1.1 jmmv INSERT INTO metadatas VALUES (16, 'has_cleanup', 'false'); 447 1.1 jmmv INSERT INTO metadatas VALUES (16, 'required_configs', ''); 448 1.1 jmmv INSERT INTO metadatas VALUES (16, 'required_files', ''); 449 1.1 jmmv INSERT INTO metadatas VALUES (16, 'required_memory', '0'); 450 1.1 jmmv INSERT INTO metadatas VALUES (16, 'required_programs', ''); 451 1.1 jmmv INSERT INTO metadatas VALUES (16, 'required_user', 'root'); 452 1.1 jmmv INSERT INTO metadatas VALUES (16, 'timeout', '300'); 453 1.1 jmmv 454 1.1 jmmv -- test_case_id 12 455 1.1 jmmv INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id) 456 1.1 jmmv VALUES (12, 9, 'this_fails', 16); 457 1.1 jmmv INSERT INTO test_results (test_case_id, result_type, result_reason, start_time, 458 1.1 jmmv end_time) 459 1.1 jmmv VALUES (12, 'failed', 'Some reason', 1357644397100000, 1357644399005000); 460 1.1 jmmv 461 1.1 jmmv 462 1.1 jmmv COMMIT TRANSACTION; 463