-
1.10.065154444 · ·
Release 1.10.0 This release includes: * subunit2sql-graph: * A new graph command ci_time which shows aggregate run time for runs, grouped by run_metadata * A new common flag --dpi, which is used to specify the DPI of output images * Fix the run_time command with newer pandas versions. * DB API Changes: * New functions to delete run and test_runs by uuid: * delete_run_by_uuid() to delete a run and run_metadata from a provided run uuid * delete_test_runs_by_run_uuid to delete all test runs and test_run_metadata from a run from the provided run uuid * subunit2sql command: * Add a python interface to the process_results() function in subunit2sql.shell
-
1.9.06f95e434 · ·
Release 1.9.0 This release includes: * subunit2sql CLI command: * A new cli flag, --non_subunit_name, was added. This is used to set an attachment name that will be used to store any non-subunit data onto the subunit stream when parsing the input stream. * DB API Changes: * A new function, get_run_count, which returns the number of run rows in the DB. * A new function, get_tests_by_test_ids(), to get multiple by tests by test_id at once. * subunit2sql-graph: * Fix for stop date option in the run_failure_rate graph command. * Add a new flag to the run_time_meta graph command, --filter-list/-f, which is used to limit the values shown for a particular key. * Add a new flag to the run_failure_rate graph command, --filter-list/-f, which is used to limit the values show for a particular key. * A new graph command, test_run_time, was added. This displays a box and whiskers to display the run time variance for individual tests. * The dailycount command has been fixed so it works again. * DB migrations: * Fix compatility with PyMySQL >=0.8 * The documentation now uses the openstackdocstheme package for it's theme instead of oslosphinx
-
1.8.0e6b5cab4 · ·
Release 1.8.0 This release includes: * DB API Changes: * A new pair of args for get_run_times_grouped_by_run_metadata_key(), match_key and match_value, were added to enable filtering the results to a key value runs with a particular key value metadata pair. * A new function, get_run_times_time_series_grouped_by_run_metadata_key(), to get a time series dict of run times for runs which are grouped by values of a run_metadata key * New subunit2sql CLI command options: * --use_run_wall_time/-w, that is used to populate the run_time column with the wall time of the run instead of the default behavior which uses the sum of the individual test execution times. * --remove_test_attr_prefix to remove the test attribute prefix from test attributes before they are added to the test_metadata column.
-
1.7.03ea602d9 · ·
Release 1.7.0 This release includes: * Documentation Cleanups * Fixes to make the migrations and unit tests work on MySQL 5.7 * DB API changes * A new DB API method, get_runs_counts_by_run_metadata(), to get the number of runs that have a key value run metadata pair * A new DB API method, get_recent_successful_runs_by_run_metadata(), to get a list of recent runs that have a key value run metadata pair * A new option on get_test_runs_by_test_id() to order the results by date * A new DB API method, get_runs_by_ids(), which will get a list of runs by ids
-
1.6.06e79c4c5 · ·
Release 1.6.0 This release includes: * Improved DB API testing * DB API Changes * A new option to include run uuid in the return from get_test_runs_by_status_for_run_ids() * Making datetime the default type for get_test_counts_in_date_range(), the previous str type will still work but has been deprecated. * Fixes get_ids_for_all_tests() which previously only returned a single id * A new optional start_date parameter on all get_recent*() methods
-
1.3.0d6b966a4 · ·
Release 1.3.0 This release includes: * A new DB API method, get_test_runs_by_status_for_run_ids(), to get tests by status from a list runs * A set of optional paramaters on get_test_runs_by_test_test_id() to filter the result set by a run_metadata key value pair * A new DB API method, get_run_failure_rate_by_key_value_metadata(), to get the failure rate as a percentage for runs with a particular run_metadata key value pair
-
1.2.088809650 · ·
Release 1.2.0 This release includes: * Documentation fixes and improvements * Testing fixes and improvements * Fix in write_subunit when test_runs without test_run_metadata are encountered * Fix for a hard coded filter in get_test_run_series() * Fix for delete_old*() methods consuming too much memory * New subunit2sql-graph command run_time_meta to show run_time variance by metadata * New DB API method to get recent runs by run_metadata
-
1.1.096d6b6ae · ·
Release 1.1.0 This release includes: * subunit2sql-graph fixes for dates on the x axis * Update the sqlalchemy models to include proper model relationships * Fix for using attachments in subunit2sql * New subunit2sql cli option to specify the run_at time * DB API fixes: * Fix the date filtering in get_test_run_dict_by_run_meta_key_value * Fix another uuid != id backwards incompatibility