Path: blob/main/contrib/kyua/store/testdata_v2.sql
39478 views
-- Copyright 2013 The Kyua Authors.1-- All rights reserved.2--3-- Redistribution and use in source and binary forms, with or without4-- modification, are permitted provided that the following conditions are5-- met:6--7-- * Redistributions of source code must retain the above copyright8-- notice, this list of conditions and the following disclaimer.9-- * Redistributions in binary form must reproduce the above copyright10-- notice, this list of conditions and the following disclaimer in the11-- documentation and/or other materials provided with the distribution.12-- * Neither the name of Google Inc. nor the names of its contributors13-- may be used to endorse or promote products derived from this software14-- without specific prior written permission.15--16-- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS17-- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT18-- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR19-- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT20-- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,21-- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT22-- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,23-- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY24-- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT25-- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE26-- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.2728-- \file store/testdata_v2.sql29-- Populates a v2 database with some test data.303132BEGIN TRANSACTION;333435--36-- Action 1: Empty context and no test programs nor test cases.37--383940-- context_id 141INSERT INTO contexts (context_id, cwd) VALUES (1, '/some/root');4243-- action_id 144INSERT INTO actions (action_id, context_id) VALUES (1, 1);454647--48-- Action 2: Plain test programs only.49--50-- This action contains 5 test programs, each with one test case, and each51-- reporting one of all possible result types.52--535455-- context_id 256INSERT INTO contexts (context_id, cwd) VALUES (2, '/test/suite/root');57INSERT INTO env_vars (context_id, var_name, var_value)58VALUES (2, 'HOME', '/home/test');59INSERT INTO env_vars (context_id, var_name, var_value)60VALUES (2, 'PATH', '/bin:/usr/bin');6162-- action_id 263INSERT INTO actions (action_id, context_id) VALUES (2, 2);6465-- metadata_id 166INSERT INTO metadatas VALUES (1, 'allowed_architectures', '');67INSERT INTO metadatas VALUES (1, 'allowed_platforms', '');68INSERT INTO metadatas VALUES (1, 'description', '');69INSERT INTO metadatas VALUES (1, 'has_cleanup', 'false');70INSERT INTO metadatas VALUES (1, 'required_configs', '');71INSERT INTO metadatas VALUES (1, 'required_files', '');72INSERT INTO metadatas VALUES (1, 'required_memory', '0');73INSERT INTO metadatas VALUES (1, 'required_programs', '');74INSERT INTO metadatas VALUES (1, 'required_user', '');75INSERT INTO metadatas VALUES (1, 'timeout', '300');7677-- test_program_id 178INSERT INTO test_programs (test_program_id, action_id, absolute_path, root,79relative_path, test_suite_name, metadata_id,80interface)81VALUES (1, 2, '/test/suite/root/foo_test', '/test/suite/root',82'foo_test', 'suite-name', 1, 'plain');8384-- test_case_id 185INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id)86VALUES (1, 1, 'main', 1);87INSERT INTO test_results (test_case_id, result_type, result_reason, start_time,88end_time)89VALUES (1, 'passed', NULL, 1357643611000000, 1357643621000500);9091-- metadata_id 292INSERT INTO metadatas VALUES (2, 'allowed_architectures', '');93INSERT INTO metadatas VALUES (2, 'allowed_platforms', '');94INSERT INTO metadatas VALUES (2, 'description', '');95INSERT INTO metadatas VALUES (2, 'has_cleanup', 'false');96INSERT INTO metadatas VALUES (2, 'required_configs', '');97INSERT INTO metadatas VALUES (2, 'required_files', '');98INSERT INTO metadatas VALUES (2, 'required_memory', '0');99INSERT INTO metadatas VALUES (2, 'required_programs', '');100INSERT INTO metadatas VALUES (2, 'required_user', '');101INSERT INTO metadatas VALUES (2, 'timeout', '10');102103-- test_program_id 2104INSERT INTO test_programs (test_program_id, action_id, absolute_path, root,105relative_path, test_suite_name, metadata_id,106interface)107VALUES (2, 2, '/test/suite/root/subdir/another_test', '/test/suite/root',108'subdir/another_test', 'subsuite-name', 2, 'plain');109110-- test_case_id 2111INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id)112VALUES (2, 2, 'main', 2);113INSERT INTO test_results (test_case_id, result_type, result_reason, start_time,114end_time)115VALUES (2, 'failed', 'Exited with code 1',1161357643622001200, 1357643622900021);117118-- file_id 1119INSERT INTO files (file_id, contents) VALUES (1, x'54657374207374646f7574');120INSERT INTO test_case_files (test_case_id, file_name, file_id)121VALUES (2, '__STDOUT__', 1);122123-- file_id 2124INSERT INTO files (file_id, contents) VALUES (2, x'5465737420737464657272');125INSERT INTO test_case_files (test_case_id, file_name, file_id)126VALUES (2, '__STDERR__', 2);127128-- metadata_id 3129INSERT INTO metadatas VALUES (3, 'allowed_architectures', '');130INSERT INTO metadatas VALUES (3, 'allowed_platforms', '');131INSERT INTO metadatas VALUES (3, 'description', '');132INSERT INTO metadatas VALUES (3, 'has_cleanup', 'false');133INSERT INTO metadatas VALUES (3, 'required_configs', '');134INSERT INTO metadatas VALUES (3, 'required_files', '');135INSERT INTO metadatas VALUES (3, 'required_memory', '0');136INSERT INTO metadatas VALUES (3, 'required_programs', '');137INSERT INTO metadatas VALUES (3, 'required_user', '');138INSERT INTO metadatas VALUES (3, 'timeout', '300');139140-- test_program_id 3141INSERT INTO test_programs (test_program_id, action_id, absolute_path, root,142relative_path, test_suite_name, metadata_id,143interface)144VALUES (3, 2, '/test/suite/root/subdir/bar_test', '/test/suite/root',145'subdir/bar_test', 'subsuite-name', 3, 'plain');146147-- test_case_id 3148INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id)149VALUES (3, 3, 'main', 3);150INSERT INTO test_results (test_case_id, result_type, result_reason, start_time,151end_time)152VALUES (3, 'broken', 'Received signal 1',1531357643623500000, 1357643630981932);154155-- metadata_id 4156INSERT INTO metadatas VALUES (4, 'allowed_architectures', '');157INSERT INTO metadatas VALUES (4, 'allowed_platforms', '');158INSERT INTO metadatas VALUES (4, 'description', '');159INSERT INTO metadatas VALUES (4, 'has_cleanup', 'false');160INSERT INTO metadatas VALUES (4, 'required_configs', '');161INSERT INTO metadatas VALUES (4, 'required_files', '');162INSERT INTO metadatas VALUES (4, 'required_memory', '0');163INSERT INTO metadatas VALUES (4, 'required_programs', '');164INSERT INTO metadatas VALUES (4, 'required_user', '');165INSERT INTO metadatas VALUES (4, 'timeout', '300');166167-- test_program_id 4168INSERT INTO test_programs (test_program_id, action_id, absolute_path, root,169relative_path, test_suite_name, metadata_id,170interface)171VALUES (4, 2, '/test/suite/root/top_test', '/test/suite/root',172'top_test', 'suite-name', 4, 'plain');173174-- test_case_id 4175INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id)176VALUES (4, 4, 'main', 4);177INSERT INTO test_results (test_case_id, result_type, result_reason, start_time,178end_time)179VALUES (4, 'expected_failure', 'Known bug',1801357643631000000, 1357643631020000);181182-- metadata_id 5183INSERT INTO metadatas VALUES (5, 'allowed_architectures', '');184INSERT INTO metadatas VALUES (5, 'allowed_platforms', '');185INSERT INTO metadatas VALUES (5, 'description', '');186INSERT INTO metadatas VALUES (5, 'has_cleanup', 'false');187INSERT INTO metadatas VALUES (5, 'required_configs', '');188INSERT INTO metadatas VALUES (5, 'required_files', '');189INSERT INTO metadatas VALUES (5, 'required_memory', '0');190INSERT INTO metadatas VALUES (5, 'required_programs', '');191INSERT INTO metadatas VALUES (5, 'required_user', '');192INSERT INTO metadatas VALUES (5, 'timeout', '300');193194-- test_program_id 5195INSERT INTO test_programs (test_program_id, action_id, absolute_path, root,196relative_path, test_suite_name, metadata_id,197interface)198VALUES (5, 2, '/test/suite/root/last_test', '/test/suite/root',199'last_test', 'suite-name', 5, 'plain');200201-- test_case_id 5202INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id)203VALUES (5, 5, 'main', 5);204INSERT INTO test_results (test_case_id, result_type, result_reason, start_time,205end_time)206VALUES (5, 'skipped', 'Does not apply', 1357643632000000, 1357643638000000);207208209--210-- Action 3: ATF test programs only.211--212213214-- context_id 3215INSERT INTO contexts (context_id, cwd) VALUES (3, '/usr/tests');216INSERT INTO env_vars (context_id, var_name, var_value)217VALUES (3, 'PATH', '/bin:/usr/bin');218219-- action_id 3220INSERT INTO actions (action_id, context_id) VALUES (3, 3);221222-- metadata_id 6223INSERT INTO metadatas VALUES (6, 'allowed_architectures', '');224INSERT INTO metadatas VALUES (6, 'allowed_platforms', '');225INSERT INTO metadatas VALUES (6, 'description', '');226INSERT INTO metadatas VALUES (6, 'has_cleanup', 'false');227INSERT INTO metadatas VALUES (6, 'required_configs', '');228INSERT INTO metadatas VALUES (6, 'required_files', '');229INSERT INTO metadatas VALUES (6, 'required_memory', '0');230INSERT INTO metadatas VALUES (6, 'required_programs', '');231INSERT INTO metadatas VALUES (6, 'required_user', '');232INSERT INTO metadatas VALUES (6, 'timeout', '300');233234-- test_program_id 6235INSERT INTO test_programs (test_program_id, action_id, absolute_path, root,236relative_path, test_suite_name, metadata_id,237interface)238VALUES (6, 3, '/usr/tests/complex_test', '/usr/tests',239'complex_test', 'suite-name', 6, 'atf');240241-- metadata_id 7242INSERT INTO metadatas VALUES (7, 'allowed_architectures', '');243INSERT INTO metadatas VALUES (7, 'allowed_platforms', '');244INSERT INTO metadatas VALUES (7, 'description', '');245INSERT INTO metadatas VALUES (7, 'has_cleanup', 'false');246INSERT INTO metadatas VALUES (7, 'required_configs', '');247INSERT INTO metadatas VALUES (7, 'required_files', '');248INSERT INTO metadatas VALUES (7, 'required_memory', '0');249INSERT INTO metadatas VALUES (7, 'required_programs', '');250INSERT INTO metadatas VALUES (7, 'required_user', '');251INSERT INTO metadatas VALUES (7, 'timeout', '300');252253-- test_case_id 6, passed, no optional metadata.254INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id)255VALUES (6, 6, 'this_passes', 7);256INSERT INTO test_results (test_case_id, result_type, result_reason, start_time,257end_time)258VALUES (6, 'passed', NULL, 1357648712000000, 1357648718000000);259260-- metadata_id 8261INSERT INTO metadatas VALUES (8, 'allowed_architectures', '');262INSERT INTO metadatas VALUES (8, 'allowed_platforms', '');263INSERT INTO metadatas VALUES (8, 'description', 'Test description');264INSERT INTO metadatas VALUES (8, 'has_cleanup', 'true');265INSERT INTO metadatas VALUES (8, 'required_configs', '');266INSERT INTO metadatas VALUES (8, 'required_files', '');267INSERT INTO metadatas VALUES (8, 'required_memory', '128');268INSERT INTO metadatas VALUES (8, 'required_programs', '');269INSERT INTO metadatas VALUES (8, 'required_user', 'root');270INSERT INTO metadatas VALUES (8, 'timeout', '300');271272-- test_case_id 7, failed, optional non-multivalue metadata.273INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id)274VALUES (7, 6, 'this_fails', 8);275INSERT INTO test_results (test_case_id, result_type, result_reason, start_time,276end_time)277VALUES (7, 'failed', 'Some reason', 1357648719000000, 1357648720897182);278279-- metadata_id 9280INSERT INTO metadatas VALUES (9, 'allowed_architectures', 'powerpc x86_64');281INSERT INTO metadatas VALUES (9, 'allowed_platforms', 'amd64 macppc');282INSERT INTO metadatas VALUES (9, 'description', 'Test explanation');283INSERT INTO metadatas VALUES (9, 'has_cleanup', 'true');284INSERT INTO metadatas VALUES (9, 'required_configs', 'unprivileged_user X-foo');285INSERT INTO metadatas VALUES (9, 'required_files', '/the/data/file');286INSERT INTO metadatas VALUES (9, 'required_memory', '512');287INSERT INTO metadatas VALUES (9, 'required_programs', 'cp /bin/ls');288INSERT INTO metadatas VALUES (9, 'required_user', 'unprivileged');289INSERT INTO metadatas VALUES (9, 'timeout', '600');290291-- test_case_id 8, skipped, all optional metadata.292INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id)293VALUES (8, 6, 'this_skips', 9);294INSERT INTO test_results (test_case_id, result_type, result_reason, start_time,295end_time)296VALUES (8, 'skipped', 'Another reason', 1357648729182013, 1357648730000000);297298-- file_id 3299INSERT INTO files (file_id, contents)300VALUES (3, x'416e6f74686572207374646f7574');301INSERT INTO test_case_files (test_case_id, file_name, file_id)302VALUES (8, '__STDOUT__', 3);303304-- metadata_id 10305INSERT INTO metadatas VALUES (10, 'allowed_architectures', '');306INSERT INTO metadatas VALUES (10, 'allowed_platforms', '');307INSERT INTO metadatas VALUES (10, 'description', '');308INSERT INTO metadatas VALUES (10, 'has_cleanup', 'false');309INSERT INTO metadatas VALUES (10, 'required_configs', '');310INSERT INTO metadatas VALUES (10, 'required_files', '');311INSERT INTO metadatas VALUES (10, 'required_memory', '0');312INSERT INTO metadatas VALUES (10, 'required_programs', '');313INSERT INTO metadatas VALUES (10, 'required_user', '');314INSERT INTO metadatas VALUES (10, 'timeout', '300');315316-- test_program_id 7317INSERT INTO test_programs (test_program_id, action_id, absolute_path, root,318relative_path, test_suite_name, metadata_id,319interface)320VALUES (7, 3, '/usr/tests/simple_test', '/usr/tests',321'simple_test', 'subsuite-name', 10, 'atf');322323-- metadata_id 11324INSERT INTO metadatas VALUES (11, 'allowed_architectures', '');325INSERT INTO metadatas VALUES (11, 'allowed_platforms', '');326INSERT INTO metadatas VALUES (11, 'description', 'More text');327INSERT INTO metadatas VALUES (11, 'has_cleanup', 'true');328INSERT INTO metadatas VALUES (11, 'required_configs', '');329INSERT INTO metadatas VALUES (11, 'required_files', '');330INSERT INTO metadatas VALUES (11, 'required_memory', '128');331INSERT INTO metadatas VALUES (11, 'required_programs', '');332INSERT INTO metadatas VALUES (11, 'required_user', 'unprivileged');333INSERT INTO metadatas VALUES (11, 'timeout', '300');334335-- test_case_id 9336INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id)337VALUES (9, 7, 'main', 11);338INSERT INTO test_results (test_case_id, result_type, result_reason, start_time,339end_time)340VALUES (9, 'failed', 'Exited with code 1',3411357648740120000, 1357648750081700);342343-- file_id 4344INSERT INTO files (file_id, contents)345VALUES (4, x'416e6f7468657220737464657272');346INSERT INTO test_case_files (test_case_id, file_name, file_id)347VALUES (9, '__STDERR__', 4);348349350--351-- Action 4: Mixture of test programs.352--353354355-- context_id 4356INSERT INTO contexts (context_id, cwd) VALUES (4, '/usr/tests');357INSERT INTO env_vars (context_id, var_name, var_value)358VALUES (4, 'LANG', 'C');359INSERT INTO env_vars (context_id, var_name, var_value)360VALUES (4, 'PATH', '/bin:/usr/bin');361INSERT INTO env_vars (context_id, var_name, var_value)362VALUES (4, 'TERM', 'xterm');363364-- action_id 4365INSERT INTO actions (action_id, context_id) VALUES (4, 4);366367-- metadata_id 12368INSERT INTO metadatas VALUES (12, 'allowed_architectures', '');369INSERT INTO metadatas VALUES (12, 'allowed_platforms', '');370INSERT INTO metadatas VALUES (12, 'description', '');371INSERT INTO metadatas VALUES (12, 'has_cleanup', 'false');372INSERT INTO metadatas VALUES (12, 'required_configs', '');373INSERT INTO metadatas VALUES (12, 'required_files', '');374INSERT INTO metadatas VALUES (12, 'required_memory', '0');375INSERT INTO metadatas VALUES (12, 'required_programs', '');376INSERT INTO metadatas VALUES (12, 'required_user', '');377INSERT INTO metadatas VALUES (12, 'timeout', '10');378379-- test_program_id 8380INSERT INTO test_programs (test_program_id, action_id, absolute_path, root,381relative_path, test_suite_name, metadata_id,382interface)383VALUES (8, 4, '/usr/tests/subdir/another_test', '/usr/tests',384'subdir/another_test', 'subsuite-name', 12, 'plain');385386-- test_case_id 10387INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id)388VALUES (10, 8, 'main', 12);389INSERT INTO test_results (test_case_id, result_type, result_reason, start_time,390end_time)391VALUES (10, 'failed', 'Exit failure', 1357644395000000, 1357644396000000);392393-- file_id 5394INSERT INTO files (file_id, contents) VALUES (5, x'54657374207374646f7574');395INSERT INTO test_case_files (test_case_id, file_name, file_id)396VALUES (10, '__STDOUT__', 5);397398-- file_id 6399INSERT INTO files (file_id, contents) VALUES (6, x'5465737420737464657272');400INSERT INTO test_case_files (test_case_id, file_name, file_id)401VALUES (10, '__STDERR__', 6);402403-- metadata_id 13404INSERT INTO metadatas VALUES (13, 'allowed_architectures', '');405INSERT INTO metadatas VALUES (13, 'allowed_platforms', '');406INSERT INTO metadatas VALUES (13, 'description', '');407INSERT INTO metadatas VALUES (13, 'has_cleanup', 'false');408INSERT INTO metadatas VALUES (13, 'required_configs', '');409INSERT INTO metadatas VALUES (13, 'required_files', '');410INSERT INTO metadatas VALUES (13, 'required_memory', '0');411INSERT INTO metadatas VALUES (13, 'required_programs', '');412INSERT INTO metadatas VALUES (13, 'required_user', '');413INSERT INTO metadatas VALUES (13, 'timeout', '300');414415-- test_program_id 9416INSERT INTO test_programs (test_program_id, action_id, absolute_path, root,417relative_path, test_suite_name, metadata_id,418interface)419VALUES (9, 4, '/usr/tests/complex_test', '/usr/tests',420'complex_test', 'suite-name', 14, 'atf');421422-- metadata_id 15423INSERT INTO metadatas VALUES (15, 'allowed_architectures', '');424INSERT INTO metadatas VALUES (15, 'allowed_platforms', '');425INSERT INTO metadatas VALUES (15, 'description', '');426INSERT INTO metadatas VALUES (15, 'has_cleanup', 'false');427INSERT INTO metadatas VALUES (15, 'required_configs', '');428INSERT INTO metadatas VALUES (15, 'required_files', '');429INSERT INTO metadatas VALUES (15, 'required_memory', '0');430INSERT INTO metadatas VALUES (15, 'required_programs', '');431INSERT INTO metadatas VALUES (15, 'required_user', '');432INSERT INTO metadatas VALUES (15, 'timeout', '300');433434-- test_case_id 11435INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id)436VALUES (11, 9, 'this_passes', 15);437INSERT INTO test_results (test_case_id, result_type, result_reason, start_time,438end_time)439VALUES (11, 'passed', NULL, 1357644396500000, 1357644397000000);440441-- metadata_id 16442INSERT INTO metadatas VALUES (16, 'allowed_architectures', '');443INSERT INTO metadatas VALUES (16, 'allowed_platforms', '');444INSERT INTO metadatas VALUES (16, 'description', 'Test description');445INSERT INTO metadatas VALUES (16, 'has_cleanup', 'false');446INSERT INTO metadatas VALUES (16, 'required_configs', '');447INSERT INTO metadatas VALUES (16, 'required_files', '');448INSERT INTO metadatas VALUES (16, 'required_memory', '0');449INSERT INTO metadatas VALUES (16, 'required_programs', '');450INSERT INTO metadatas VALUES (16, 'required_user', 'root');451INSERT INTO metadatas VALUES (16, 'timeout', '300');452453-- test_case_id 12454INSERT INTO test_cases (test_case_id, test_program_id, name, metadata_id)455VALUES (12, 9, 'this_fails', 16);456INSERT INTO test_results (test_case_id, result_type, result_reason, start_time,457end_time)458VALUES (12, 'failed', 'Some reason', 1357644397100000, 1357644399005000);459460461COMMIT TRANSACTION;462463464