Closed shehabgamin closed 3 weeks ago
Commit | Revision | Branch |
---|---|---|
After | b874dd4 |
refs/pull/247/merge |
Before | 0d67888 |
refs/heads/main |
Suite | Commit | Failed | Passed | Skipped | Warnings | Time (s) |
---|---|---|---|---|---|---|
doctest-column |
After | 4 | 29 | 3 | 5.64 | |
Before | 4 | 29 | 3 | 6.12 | ||
doctest-dataframe |
After | 50 | 56 | 1 | 4 | 7.05 |
Before | 51 | 55 | 1 | 4 | 7.16 | |
doctest-functions |
After | 190 | 213 | 6 | 8 | 11.19 |
Before | 191 | 212 | 6 | 8 | 11.70 | |
test-connect |
After | 407 | 631 | 126 | 250 | 105.65 |
Before | 407 | 631 | 126 | 250 | 109.85 |
Gold Data Report
Notes
1. The tables below show the number of true positives (TP), true negatives (TN), false positives (FP), and false negatives (FN) in gold data input processing. 2. A positive input is a valid test case, while a negative input is a test case that is expected to fail.Commit Information
b874dd4
refs/pull/247/merge
0d67888
main
Summary
Details
Gold Data Metrics
| Group | File | Commit | TP | TN | FP | FN | Total | | :--- | :--- | :--- | ---: | ---: | ---: | ---: | ---: | | `spark` | `data_type.json` | **After** | 42 | 5 | 0 | 0 | 47 | | | | **Before** | 42 | 5 | 0 | 0 | 47 | | | `expression/case.json` | **After** | 5 | 0 | 0 | 0 | 5 | | | | **Before** | 5 | 0 | 0 | 0 | 5 | | | `expression/cast.json` | **After** | 4 | 0 | 0 | 0 | 4 | | | | **Before** | 4 | 0 | 0 | 0 | 4 | | | `expression/current.json` | **After** | 2 | 0 | 0 | 0 | 2 | | | | **Before** | 2 | 0 | 0 | 0 | 2 | | | `expression/date.json` | **After** | 4 | 1 | 0 | 0 | 5 | | | | **Before** | 4 | 1 | 0 | 0 | 5 | | | `expression/interval.json` | **After** | 346 | 5 | 1 | 0 | 352 | | | | **Before** | 346 | 5 | 1 | 0 | 352 | | | `expression/large.json` | **After** | 2 | 0 | 0 | 0 | 2 | | | | **Before** | 2 | 0 | 0 | 0 | 2 | | | `expression/like.json` | **After** | 29 | 0 | 10 | 0 | 39 | | | | **Before** | 29 | 0 | 10 | 0 | 39 | | | `expression/misc.json` | **After** | 91 | 4 | 1 | 16 | 112 | | | | **Before** | 91 | 4 | 1 | 16 | 112 | | | `expression/numeric.json` | **After** | 28 | 6 | 1 | 2 | 37 | | | | **Before** | 28 | 6 | 1 | 2 | 37 | | | `expression/string.json` | **After** | 16 | 1 | 0 | 2 | 19 | | | | **Before** | 16 | 1 | 0 | 2 | 19 | | | `expression/timestamp.json` | **After** | 7 | 3 | 0 | 0 | 10 | | | | **Before** | 7 | 3 | 0 | 0 | 10 | | | `expression/window.json` | **After** | 72 | 0 | 1 | 1 | 74 | | | | **Before** | 72 | 0 | 1 | 1 | 74 | | | `function/agg.json` | **After** | 91 | 0 | 0 | 43 | 134 | | | | **Before** | 91 | 0 | 0 | 43 | 134 | | | `function/array.json` | **After** | 32 | 0 | 0 | 10 | 42 | | | | **Before** | 32 | 0 | 0 | 10 | 42 | | | `function/bitwise.json` | **After** | 4 | 0 | 0 | 7 | 11 | | | | **Before** | 4 | 0 | 0 | 7 | 11 | | | `function/collection.json` | **After** | 9 | 0 | 0 | 0 | 9 | | | | **Before** | 9 | 0 | 0 | 0 | 9 | | | `function/conditional.json` | **After** | 10 | 0 | 0 | 0 | 10 | | | | **Before** | 10 | 0 | 0 | 0 | 10 | | | `function/conversion.json` | **After** | 1 | 0 | 0 | 0 | 1 | | | | **Before** | 1 | 0 | 0 | 0 | 1 | | | `function/csv.json` | **After** | 0 | 0 | 0 | 5 | 5 | | | | **Before** | 0 | 0 | 0 | 5 | 5 | | | `function/datetime.json` | **After** | 43 | 0 | 0 | 81 | 124 | | | | **Before** | 42 | 0 | 0 | 82 | 124 | | | `function/generator.json` | **After** | 6 | 0 | 0 | 7 | 13 | | | | **Before** | 6 | 0 | 0 | 7 | 13 | | | `function/hash.json` | **After** | 2 | 0 | 0 | 5 | 7 | | | | **Before** | 2 | 0 | 0 | 5 | 7 | | | `function/json.json` | **After** | 4 | 0 | 0 | 16 | 20 | | | | **Before** | 4 | 0 | 0 | 16 | 20 | | | `function/lambda.json` | **After** | 0 | 0 | 0 | 31 | 31 | | | | **Before** | 0 | 0 | 0 | 31 | 31 | | | `function/map.json` | **After** | 7 | 0 | 0 | 8 | 15 | | | | **Before** | 7 | 0 | 0 | 8 | 15 | | | `function/math.json` | **After** | 70 | 0 | 0 | 50 | 120 | | | | **Before** | 70 | 0 | 0 | 50 | 120 | | | `function/misc.json` | **After** | 10 | 0 | 0 | 38 | 48 | | | | **Before** | 10 | 0 | 0 | 38 | 48 | | | `function/predicate.json` | **After** | 65 | 0 | 0 | 4 | 69 | | | | **Before** | 65 | 0 | 0 | 4 | 69 | | | `function/string.json` | **After** | 88 | 0 | 0 | 85 | 173 | | | | **Before** | 88 | 0 | 0 | 85 | 173 | | | `function/struct.json` | **After** | 2 | 0 | 0 | 0 | 2 | | | | **Before** | 2 | 0 | 0 | 0 | 2 | | | `function/url.json` | **After** | 0 | 0 | 0 | 5 | 5 | | | | **Before** | 0 | 0 | 0 | 5 | 5 | | | `function/window.json` | **After** | 6 | 0 | 0 | 3 | 9 | | | | **Before** | 6 | 0 | 0 | 3 | 9 | | | `function/xml.json` | **After** | 0 | 0 | 0 | 9 | 9 | | | | **Before** | 0 | 0 | 0 | 9 | 9 | | | `plan/ddl_alter_table.json` | **After** | 7 | 15 | 2 | 55 | 79 | | | | **Before** | 7 | 15 | 2 | 55 | 79 | | | `plan/ddl_alter_view.json` | **After** | 0 | 1 | 0 | 5 | 6 | | | | **Before** | 0 | 1 | 0 | 5 | 6 | | | `plan/ddl_analyze_table.json` | **After** | 0 | 6 | 0 | 16 | 22 | | | | **Before** | 0 | 6 | 0 | 16 | 22 | | | `plan/ddl_cache.json` | **After** | 0 | 1 | 0 | 4 | 5 | | | | **Before** | 0 | 1 | 0 | 4 | 5 | | | `plan/ddl_create_index.json` | **After** | 0 | 0 | 0 | 3 | 3 | | | | **Before** | 0 | 0 | 0 | 3 | 3 | | | `plan/ddl_create_table.json` | **After** | 23 | 23 | 3 | 2 | 51 | | | | **Before** | 23 | 23 | 3 | 2 | 51 | | | `plan/ddl_delete_from.json` | **After** | 2 | 1 | 0 | 0 | 3 | | | | **Before** | 2 | 1 | 0 | 0 | 3 | | | `plan/ddl_describe.json` | **After** | 0 | 0 | 0 | 4 | 4 | | | | **Before** | 0 | 0 | 0 | 4 | 4 | | | `plan/ddl_drop_index.json` | **After** | 0 | 0 | 0 | 2 | 2 | | | | **Before** | 0 | 0 | 0 | 2 | 2 | | | `plan/ddl_drop_view.json` | **After** | 5 | 0 | 0 | 0 | 5 | | | | **Before** | 5 | 0 | 0 | 0 | 5 | | | `plan/ddl_insert_into.json` | **After** | 13 | 2 | 0 | 3 | 18 | | | | **Before** | 13 | 2 | 0 | 3 | 18 | | | `plan/ddl_insert_overwrite.json` | **After** | 5 | 2 | 0 | 4 | 11 | | | | **Before** | 5 | 2 | 0 | 4 | 11 | | | `plan/ddl_load_data.json` | **After** | 0 | 0 | 0 | 4 | 4 | | | | **Before** | 0 | 0 | 0 | 4 | 4 | | | `plan/ddl_merge_into.json` | **After** | 0 | 7 | 0 | 8 | 15 | | | | **Before** | 0 | 7 | 0 | 8 | 15 | | | `plan/ddl_misc.json` | **After** | 4 | 0 | 0 | 9 | 13 | | | | **Before** | 4 | 0 | 0 | 9 | 13 | | | `plan/ddl_replace_table.json` | **After** | 20 | 18 | 0 | 2 | 40 | | | | **Before** | 20 | 18 | 0 | 2 | 40 | | | `plan/ddl_select.json` | **After** | 1 | 0 | 0 | 0 | 1 | | | | **Before** | 1 | 0 | 0 | 0 | 1 | | | `plan/ddl_show_views.json` | **After** | 0 | 0 | 0 | 7 | 7 | | | | **Before** | 0 | 0 | 0 | 7 | 7 | | | `plan/ddl_uncache.json` | **After** | 0 | 0 | 0 | 2 | 2 | | | | **Before** | 0 | 0 | 0 | 2 | 2 | | | `plan/ddl_update.json` | **After** | 2 | 1 | 0 | 0 | 3 | | | | **Before** | 2 | 1 | 0 | 0 | 3 | | | `plan/error_alter_table.json` | **After** | 0 | 4 | 0 | 0 | 4 | | | | **Before** | 0 | 4 | 0 | 0 | 4 | | | `plan/error_analyze_table.json` | **After** | 0 | 1 | 0 | 0 | 1 | | | | **Before** | 0 | 1 | 0 | 0 | 1 | | | `plan/error_create_table.json` | **After** | 0 | 3 | 0 | 0 | 3 | | | | **Before** | 0 | 3 | 0 | 0 | 3 | | | `plan/error_describe.json` | **After** | 0 | 1 | 0 | 0 | 1 | | | | **Before** | 0 | 1 | 0 | 0 | 1 | | | `plan/error_join.json` | **After** | 0 | 2 | 0 | 0 | 2 | | | | **Before** | 0 | 2 | 0 | 0 | 2 | | | `plan/error_load_data.json` | **After** | 0 | 1 | 0 | 0 | 1 | | | | **Before** | 0 | 1 | 0 | 0 | 1 | | | `plan/error_misc.json` | **After** | 0 | 11 | 0 | 0 | 11 | | | | **Before** | 0 | 11 | 0 | 0 | 11 | | | `plan/error_order_by.json` | **After** | 1 | 3 | 0 | 0 | 4 | | | | **Before** | 1 | 3 | 0 | 0 | 4 | | | `plan/error_select.json` | **After** | 0 | 10 | 0 | 0 | 10 | | | | **Before** | 0 | 10 | 0 | 0 | 10 | | | `plan/error_with.json` | **After** | 0 | 1 | 0 | 0 | 1 | | | | **Before** | 0 | 1 | 0 | 0 | 1 | | | `plan/plan_alter_view.json` | **After** | 0 | 2 | 0 | 0 | 2 | | | | **Before** | 0 | 2 | 0 | 0 | 2 | | | `plan/plan_create_view.json` | **After** | 0 | 2 | 0 | 0 | 2 | | | | **Before** | 0 | 2 | 0 | 0 | 2 | | | `plan/plan_explain.json` | **After** | 0 | 1 | 1 | 0 | 2 | | | | **Before** | 0 | 1 | 1 | 0 | 2 | | | `plan/plan_group_by.json` | **After** | 9 | 1 | 0 | 1 | 11 | | | | **Before** | 9 | 1 | 0 | 1 | 11 | | | `plan/plan_hint.json` | **After** | 25 | 0 | 3 | 0 | 28 | | | | **Before** | 25 | 0 | 3 | 0 | 28 | | | `plan/plan_insert_into.json` | **After** | 3 | 0 | 0 | 0 | 3 | | | | **Before** | 3 | 0 | 0 | 0 | 3 | | | `plan/plan_insert_overwrite.json` | **After** | 1 | 0 | 0 | 1 | 2 | | | | **Before** | 1 | 0 | 0 | 1 | 2 | | | `plan/plan_join.json` | **After** | 39 | 3 | 0 | 20 | 62 | | | | **Before** | 39 | 3 | 0 | 20 | 62 | | | `plan/plan_misc.json` | **After** | 6 | 6 | 0 | 16 | 28 | | | | **Before** | 6 | 6 | 0 | 16 | 28 | | | `plan/plan_order_by.json` | **After** | 2 | 3 | 0 | 13 | 18 | | | | **Before** | 2 | 3 | 0 | 13 | 18 | | | `plan/plan_select.json` | **After** | 40 | 17 | 2 | 55 | 114 | | | | **Before** | 40 | 17 | 2 | 55 | 114 | | | `plan/plan_set_operation.json` | **After** | 14 | 0 | 0 | 3 | 17 | | | | **Before** | 14 | 0 | 0 | 3 | 17 | | | `plan/plan_with.json` | **After** | 3 | 1 | 0 | 2 | 6 | | | | **Before** | 3 | 1 | 0 | 2 | 6 | | | `plan/unpivot_join.json` | **After** | 4 | 0 | 0 | 0 | 4 | | | | **Before** | 4 | 0 | 0 | 0 | 4 | | | `plan/unpivot_select.json` | **After** | 7 | 6 | 0 | 7 | 20 | | | | **Before** | 7 | 6 | 0 | 7 | 20 | | | `table_schema.json` | **After** | 7 | 5 | 1 | 0 | 13 | | | | **Before** | 7 | 5 | 1 | 0 | 13 |