-
Notifications
You must be signed in to change notification settings - Fork 5.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
migrate test-infra to testify for planner/core
#26857
Comments
@tisonkun You can maybe add this list of sub tasks per file ?
|
@karuppiah7890 thanks for your help! The description is updated. main_test.go needs not to be migrated You can start as the order I create this issues (see also the issues list page) the latter are more complex in my opinion, especially for these I don't mark as "good first issue". |
@karuppiah7890 also I suggest you take a look at the non testing code during the journey. They are one of the core functions of TiDB as a SQL engine. You can ask any question about the implementation or design at https://internals.tidb.io/c/sqlengine . I think there are many to-do works for an optimized optimizer. |
You mean the main source code? Or the main source code which is not tested with golang tests? |
@karuppiah7890 the main source code. If you find the main source code lack of test coverage, you can try to add one. It is highly encouraged. |
You may try to analyze first and spawn more subtasks instead of one big PR handle the whole package which is hard to review.
planner/core
#27432planner/core/cache_test.go
#28386planner/core/cacheable_checker_test.go
#28387planner/core/cbo_test.go
#28388planner/core/enforce_mpp_test.go
#28389planner/core/errors_test.go
#28407planner/core/exhaust_physical_plans_test.go
#28414planner/core/expression_rewriter_test.go
#28408planner/core/expression_test.go
#28405planner/core/find_best_task_test.go
#28406planner/core/indexmerge_test.go
#28404planner/core/integration_partition_test.go
#28413planner/core/integration_test.go
#28412planner/core/logical_plan_test.go
#28411planner/core/logical_plans_test.go
#28410planner/core/memtable_predicate_extractor_test.go
#28403planner/core/optimizer_test.go
#28402planner/core/partition_pruner_test.go
#28401planner/core/partition_pruning_test.go
#28400planner/core/physical_plan_test.go
#28409planner/core/plan_test.go
#28390planner/core/plan_to_pb_test.go
#28391planner/core/planbuilder_test.go
#28392planner/core/point_get_plan_test.go
#28393planner/core/prepare_test.go
#28394planner/core/preprocess_test.go
#28395planner/core/rule_inject_extra_projection_test.go
#28396planner/core/rule_join_reorder_dp_test.go
#28397planner/core/rule_result_reorder_test.go
#28398planner/core/stats_test.go
#28399The text was updated successfully, but these errors were encountered: