Skip to content

Commit

Permalink
Add capella sanity
Browse files Browse the repository at this point in the history
Change-Id: I739a6b94fb2008ac51e57f6e2162d436c696837b
Reviewed-on: https://review.couchbase.org/c/testrunner/+/171901
Reviewed-by: Ajay Bhullar <ajay.bhullar@couchbase.com>
Tested-by: Pierre Regazzoni <pierre.regazzoni@couchbase.com>
  • Loading branch information
pierrecouch committed Mar 8, 2022
1 parent 414bf31 commit ab38325
Show file tree
Hide file tree
Showing 2 changed files with 178 additions and 0 deletions.
31 changes: 31 additions & 0 deletions b/resources/capella/3-nodes-n1ql-template.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
[global]
port:18091
index_port:19102
n1ql_port:18093
fts_port:8094
index_path:/data
username:root
password:couchbase

[servers]
1:_1
2:_2
3:_3

[_1]
ip:dynamic
services:kv,index,n1ql,fts

[_2]
ip:dynamic
services:kv,index,n1ql,fts

[_3]
ip:dynamic
services:kv,index,n1ql,fts

[membase]
rest_username:Administrator
rest_password:password
admin_bucket_username:Administrator
admin_bucket_password:password
147 changes: 147 additions & 0 deletions conf/tuq/py-tuq-capella-sanity.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,147 @@
tuqquery.tuq_sanity.QuerySanityTests:
test_distinct_negative,GROUP=DISTINCT;P1;CE;CAPELLA
test_all,GROUP=P0;CE;CAPELLA
test_all_nested,GROUP=P0;CE;CAPELLA
test_any,GROUP=ANY;SATISFY;P0;CE;CAPELLA
test_any_external,GROUP=ANY;SATISFY;P1;CE,BUGS=MB-9188_coll_doesnt_allow_external_docs
test_any_no_in_clause,GROUP=ANY;SATISFY;P1;CE,BUGS=MB-9136_over_clause_without_in_clause
test_every,GROUP=ALL;SATISFY;P0;CE
test_array,GROUP=SATISFY;P0;CE
test_like,GROUP=LIKE;P0;CE
test_like_negative,GROUP=LIKE;P1;CE
test_like_any,GROUP=LIKE;SATISFY;P0;CE
test_like_every,GROUP=LIKE;SATISFY;P1;CE
test_like_aliases,GROUP=LIKE;P1;CE
test_like_wildcards,GROUP=LIKE;P0;CE
test_group_by,GROUP=GROUP;P0;CE
test_group_by_having,GROUP=GROUP;P0;CE
test_group_by_aggr_fn,GROUP=GROUP;P0;CE
test_group_by_satisfy,GROUP=GROUP;SATISFY;P1;CE
test_group_by_negative,GROUP=GROUP;P1;CE
test_group_by_satisfy,GROUP=GROUP;P1;CE
test_ceil,GROUP=SCALAR;P0;CE
test_floor,GROUP=SCALAR;P0;CE
test_greatest,GROUP=SCALAR;P0;CE
test_least,GROUP=SCALAR;P0;CE
test_meta,GROUP=SCALAR;META;P0;CE
test_meta_flags,item_flag=4042322160,GROUP=SCALAR;META;P0;CE
test_meta_cas,GROUP=SCALAR;META;P1;CE
test_long_values,GROUP=SCALAR;META;P1;CE
test_length,GROUP=SCALAR;P0;CE
test_upper,GROUP=SCALAR;P0;CE
test_round,GROUP=SCALAR;P0;CE
test_lower,GROUP=SCALAR;P0;CE
test_substr,GROUP=SCALAR;P0;CE
test_trunc,GROUP=SCALAR;P0;CE
test_first,GROUP=SCALAR;P0;CE
test_sum,GROUP=AGGREGATE;P0;CE
test_avg,GROUP=AGGREGATE;P1;CE
test_min,GROUP=AGGREGATE;P1;CE
test_max,GROUP=AGGREGATE;P1;CE
test_case,GROUP=EXPRESSIONS;P0;CE
test_case_expr,GROUP=EXPRESSIONS;P1;CE
test_case_arithm,GROUP=EXPRESSIONS;P1;CE
test_in_int,GROUP=EXPRESSIONS;P0;CE
test_in_str,GROUP=EXPRESSIONS;P1;CE
test_arithm,GROUP=EXPRESSIONS;P1;CE
test_logic_expr,GROUP=EXPRESSIONS;P1;CE,BUGS=MB-9191_incorrect_scan_range
test_comparition_expr,GROUP=EXPRESSIONS;P0;CE
test_array_agg_distinct,GROUP=SCALAR;P1;CE
test_array_agg,GROUP=SCALAR;P0;CE
test_array_length,GROUP=SCALAR;ARRAY_FN;P1;CE
test_array_append,GROUP=SCALAR;ARRAY_FN;P0;CE
test_array_prepend,GROUP=SCALAR;ARRAY_FN;P1;CE
test_array_concat,GROUP=SCALAR;ARRAY_FN;P1;CE
test_array_remove,GROUP=SCALAR;ARRAY_FN;P1;CE
test_type,GROUP=TYPE;P0;CE
test_check_types,GROUP=TYPE;P0;CE
test_types_in_satisfy,GROUP=TYPE;P1;CE
test_to_num,GROUP=TYPE;P1;CE
test_to_str,GROUP=TYPE;P1;CE
test_to_bool,GROUP=TYPE;P1;CE
test_between,GROUP=P0;DP4;CE
test_concatenation,GROUP=P0;CE
test_concatenation_where,GROUP=P1;CE
test_now,GROUP=DATE;P0;CE
test_hours,GROUP=DATE;P0;CE
test_where,GROUP=DATE;P0;CE
test_now_millis,GROUP=DATE;P0;CE
test_str_to_millis,GROUP=DATE;P0;CE
test_millis_to_str,GROUP=DATE;P0;CE
test_date_part_millis,GROUP=DATE;P0;CE
test_where_millis,GROUP=DATE;P0;CE
test_order_by_dates,GROUP=DATE;P0;CE
test_escaped_identifiers,GROUP=P0;CE
test_select_split_fn,GROUP=P0;DP4;CE
test_split_where,GROUP=P0;DP4;CE
test_union,GROUP=UNION;DP4;CE
test_union_all,GROUP=UNION;DP4;CE

# Cheshire-Cat N1QL test
tuqquery.tuq_UDF.QueryUDFTests:
test_inline_params,GROUP=CE
test_javascript_params,GROUP=NON_CE
tuqquery.tuq_window_clause.QueryWindowClauseTests:
test_window_multiple,bucket_size=300,bucket_name=travel-sample,load_sample=True,GROUP=NON_CE
tuqquery.tuq_filter.QueryFilterTests:
test_filter_multiple_conditions,bucket_size=300,bucket_name=travel-sample,load_sample=True,GROUP=CE
tuqquery.tuq_update_statistics.QueryUpdateStatsTests:
test_update_stats_index_multi,bucket_size=300,bucket_name=travel-sample,load_sample=True,GROUP=NON_CE
#tuqquery.tuq_advisor.QueryAdvisorTests:
# test_session_all,bucket_size=300,bucket_name=travel-sample,load_sample=True,GROUP=NON_CE
tuqquery.tuq_advise.QueryAdviseTests:
test_advice_collections_query_context,default_bucket=True,GROUP=NON_CE
# test_advice_collections,GROUP=NON_CE
tuqquery.tuq_aliasing.QueryAliasTests:
test_basic_aliasing,explicit_full_path=True,nodes_init=1,bucket_size=100,doc-per-day=1,load_collections=True,bucket_storage=couchstore,GROUP=CE
test_basic_aliasing,explicit_bucket_name=True,nodes_init=1,bucket_size=100,doc-per-day=1,load_collections=True,bucket_storage=couchstore,GROUP=CE
test_basic_aliasing,implicit_full_path=True,nodes_init=1,bucket_size=100,doc-per-day=1,load_collections=True,bucket_storage=couchstore,GROUP=CE
test_basic_aliasing,implicit_bucket_name=True,nodes_init=1,bucket_size=100,doc-per-day=1,load_collections=True,bucket_storage=couchstore,GROUP=CE
#tuqquery.tuq_n1ql_audit.QueryN1QLAuditTests:
# test_audit_create_scope_event,id=28713,bucket_size=100,nodes_init=2,skip_primary_index=true,use_advice=True,GROUP=NON_CE
# test_audit_create_collection_event,id=28715,bucket_size=100,nodes_init=2,skip_primary_index=true,use_advice=True,GROUP=NON_CE
tuqquery.tuq_advancedcbqshell.AdvancedQueryTests:
test_query_collection,bucket_size=300,doc-per-day=1,skip_primary_index=true,load_collections=True,bucket_storage=couchstore,GROUP=CE
tuqquery.tuq_monitoring.QueryMonitoringTests:
test_collections_completed_request_full_path,GROUP=CE
test_collections_active_request_full_path,GROUP=CE
tuqquery.n1ql_collections_ddl.QueryCollectionsDDLTests:
test_create,test_name=multiple_scopes_same_name_different_buckets,nodes_init=1,default_bucket=False,GROUP=CE
test_create,test_name=two_collections_same_name_different_scopes,nodes_init=1,default_bucket=False,GROUP=CE
#tuqquery.n1ql_collections_end2end.QueryCollectionsEnd2EndTests:
# test_end_to_end,GROUP=P0;CE,test_name=e2e_1bucket_default_scope_1collection
# test_end_to_end,GROUP=P0;CE,test_name=e2e_1bucket_2scopes_2collections
tuqquery.n1ql_rbac_2.RbacN1QL:
test_query_select_role,bucket_size=300,skip_load=True,load_collections=True,users="""[{"id": "johnDoe10", "name": "Jonathan Downing", "password": "password1", "roles": "query_select(default:default.test.test1)"}]""",nodes_init=1,standard_buckets=1,force_clean=True,bucket_name=default:default.test.test1,GROUP=NON_CE
test_query_insert_role,bucket_size=300,skip_load=True,load_collections=True,users="""[{"id": "johnDoe12", "name": "Jonathan Downing", "password": "password1", "roles": "query_insert(default:default.test.test1)"}]""",nodes_init=1,standard_buckets=1,force_clean=True,bucket_name=default:default.test.test1,GROUP=NON_CE
test_query_update_role,bucket_size=300,skip_load=True,load_collections=True,users="""[{"id": "johnDoe14", "name": "Jonathan Downing", "password": "password1", "roles": "query_update(default:default.test.test1)"}]""",nodes_init=1,standard_buckets=1,doc-per-day=1,force_clean=True,bucket_name=default:default.test.test1,GROUP=NON_CE
test_query_delete_role,bucket_size=300,skip_load=True,load_collections=True,users="""[{"id": "johnDoe16", "name": "Jonathan Downing", "password": "password1", "roles": "query_delete(default:default.test.test1)"}]""",nodes_init=1,standard_buckets=1,doc-per-day=1,force_clean=True,bucket_name=default:default.test.test1,GROUP=NON_CE
test_create_drop_index,bucket_size=300,skip_load=True,load_collections=True,users="""[{"id": "johnDoe1", "name": "Jonathan Downing", "password": "password1", "roles": "query_manage_index(default:default.test.test1)"}]""",force_clean=True,bucket_name=default:default.test.test1,GROUP=P0;NON_CE
tuqquery.tuq_auto_prepare.QueryAutoPrepareTests:
test_prepared_collection_query_context,GROUP=CE
#tuqquery.tuq_query_context.QueryContextTests:
# test_default,bucket_size=100,doc-per-day=1,skip_primary_index=true,load_collections=True,default_bucket=True,GROUP=CE
# test_context_bucket_scope,bucket_size=100,doc-per-day=1,skip_primary_index=true,load_collections=True,default_bucket=True,GROUP=CE
tuqquery.tuq_system_keyspaces.QuerySystemKeyspacesTests:
test_keyspaces_basic,force_clean=True,GROUP=CE
# Neo Sanity
tuqquery.tuq_array_flattening.QueryArrayFlatteningTests:
test_flatten_basic,GROUP=P0
tuqquery.tuq_free_tier_limits.QueryFreeLimits:
test_set_limits,GROUP=P0
test_concurrent_queries,GROUP=P0
tuqquery.tuq_UDF_N1QL.QueryUDFN1QLTests:
test_transaction_commit,start_txn=BEGIN WORK,end_txn=COMMIT WORK,GROUP=P0
tuqquery.tuq_UDF_N1QL.QueryUDFN1QLTests:
test_build_statement_strings,GROUP=P0
tuqquery.tuq_system_events.QuerySystemEventLogs:
test_memory_quota,GROUP=P0

#Flex sanity test
tuqquery.flex_index_phase1.FlexIndexTests:
test_flex_with_napa_dataset,scan_consistency=NOT_BOUNDED,skip_load=True,items=10000,bucket_size=200,cluster=D,D+F,F,index_type=scorch,fts_quota=750,custom_map_add_non_indexed_fields=False,text_analyzer=keyword,use_index_name_in_query=False,flex_query_option=flex_use_fts_gsi_query,flex_dataset=default,nodes_init=3,GROUP=NON_CE
test_flex_default_typemapping,scan_consistency=NOT_BOUNDED,skip_load=True,items=1000,bucket_size=200,cluster=D,D+F,F,index_type=scorch,fts_quota=750,custom_map_add_non_indexed_fields=False,text_analyzer=keyword,use_index_name_in_query=False,flex_query_option=flex_use_fts_gsi_query,nodes_init=3,flex_dataset=default,GROUP=P0;NON_CE,analyzer_at_type_mapping=True
test_flex_single_typemapping_partial_sargability,scan_consistency=NOT_BOUNDED,skip_load=True,items=1000,bucket_size=200,cluster=D,D+F,F,index_type=scorch,fts_quota=750,custom_map_add_non_indexed_fields=False,text_analyzer=keyword,use_index_name_in_query=False,flex_query_option=flex_use_fts_gsi_query,nodes_init=3,custom_map=True,GROUP=P0;NON_CE
test_flex_single_typemapping,scan_consistency=NOT_BOUNDED,skip_load=True,items=1000,bucket_size=200,cluster=D,D+F,F,index_type=scorch,fts_quota=750,custom_map_add_non_indexed_fields=False,text_analyzer=keyword,use_index_name_in_query=False,flex_query_option=flex_use_fts_gsi_query,nodes_init=3,custom_map=True,GROUP=P0;NON_CE
test_flex_multi_typemapping,scan_consistency=NOT_BOUNDED,skip_load=True,items=1000,bucket_size=200,cluster=D,D+F,F,index_type=scorch,fts_quota=750,custom_map_add_non_indexed_fields=False,text_analyzer=keyword,use_index_name_in_query=False,flex_query_option=flex_use_fts_gsi_query,nodes_init=3,custom_map=True,flex_dataset=all,doc_maps=2,GROUP=P1;NON_CE

0 comments on commit ab38325

Please sign in to comment.