Skip to content

Commit 7cc562b

Browse files
committed
fix konfig integration test path
1 parent ea1d02b commit 7cc562b

File tree

2 files changed

+50
-27
lines changed

2 files changed

+50
-27
lines changed

kclvm/tools/src/LSP/src/tests.rs

+49-27
Original file line numberDiff line numberDiff line change
@@ -822,6 +822,7 @@ fn konfig_path() -> PathBuf {
822822
.parent()
823823
.unwrap()
824824
.join("test")
825+
.join("integration")
825826
.join("konfig");
826827
konfig_path
827828
}
@@ -851,7 +852,7 @@ fn konfig_goto_def_test_base() {
851852
expected_path.push("base/pkg/kusion_models/kube/frontend/server.k");
852853
compare_goto_res(
853854
res,
854-
(&expected_path.to_str().unwrap().to_string(), 11, 0, 125, 39),
855+
(&expected_path.to_str().unwrap().to_string(), 12, 0, 142, 31),
855856
);
856857

857858
// schema def
@@ -881,9 +882,9 @@ fn konfig_goto_def_test_base() {
881882
res,
882883
(
883884
&expected_path.to_str().unwrap().to_string(),
884-
102,
885+
115,
885886
4,
886-
102,
887+
115,
887888
17,
888889
),
889890
);
@@ -942,7 +943,7 @@ fn konfig_goto_def_test_main() {
942943
expected_path.push("base/pkg/kusion_models/kube/frontend/server.k");
943944
compare_goto_res(
944945
res,
945-
(&expected_path.to_str().unwrap().to_string(), 11, 0, 125, 39),
946+
(&expected_path.to_str().unwrap().to_string(), 12, 0, 142, 31),
946947
);
947948

948949
// schema attr
@@ -956,7 +957,13 @@ fn konfig_goto_def_test_main() {
956957
expected_path.push("base/pkg/kusion_models/kube/frontend/server.k");
957958
compare_goto_res(
958959
res,
959-
(&expected_path.to_str().unwrap().to_string(), 99, 4, 99, 22),
960+
(
961+
&expected_path.to_str().unwrap().to_string(),
962+
112,
963+
4,
964+
112,
965+
22,
966+
),
960967
);
961968

962969
// import pkg
@@ -1015,25 +1022,29 @@ fn konfig_completion_test_main() {
10151022
};
10161023
let got = completion(None, &program, &pos, &prog_scope).unwrap();
10171024
let attrs = [
1018-
"project",
1019-
"stack",
10201025
"frontend",
10211026
"service",
10221027
"container",
10231028
"res_tpl",
10241029
"rbac",
10251030
"backend",
10261031
"resource",
1032+
"metadata",
1033+
"apis",
10271034
"corev1",
10281035
"monitoringv1",
10291036
"monitoringv1alpha1",
1037+
"kubevelav1beta1",
1038+
"commons",
1039+
"vaultv1",
1040+
"manifests",
10301041
"__META_APP_NAME",
10311042
"__META_ENV_TYPE_NAME",
10321043
"__META_CLUSTER_NAME",
10331044
"appConfiguration",
1034-
"__output_standalone__",
1035-
"__output_ignore__",
1036-
"__output_inline__",
1045+
"checkIdentical",
1046+
"manifestsResourceMap",
1047+
"remove_duplicated_iter",
10371048
"__renderServerFrontendInstances__",
10381049
"__renderServerBackendInstances__",
10391050
"__renderJobFrontendInstances__",
@@ -1042,14 +1053,22 @@ fn konfig_completion_test_main() {
10421053
"__renderBackendInstances__",
10431054
"__rbac_map__",
10441055
"__prometheus_map__",
1056+
"__vault_map__",
10451057
"__k8s__",
10461058
"__array_of_resource_map___",
1059+
"__resource_map_original___",
1060+
"_providerResource",
1061+
"_providerResourceMapping",
10471062
"__resource_map___",
1048-
"konfig_kubeKubernetes",
1063+
"__is_kubevela_application__",
10491064
"getId",
1050-
"x",
1065+
"kubevela_app",
1066+
"kubevela_output",
1067+
"server_output",
10511068
"__settings__",
1069+
"name",
10521070
"workloadType",
1071+
"renderType",
10531072
"replicas",
10541073
"image",
10551074
"schedulingStrategy",
@@ -1070,6 +1089,8 @@ fn konfig_completion_test_main() {
10701089
"services",
10711090
"ingresses",
10721091
"serviceAccount",
1092+
"storage",
1093+
"database",
10731094
];
10741095
items.extend(attrs.iter().map(|item| KCLCompletionItem {
10751096
label: item.to_string(),
@@ -1086,20 +1107,21 @@ fn konfig_completion_test_main() {
10861107
};
10871108
let got = completion(Some('.'), &program, &pos, &prog_scope).unwrap();
10881109
let pkgs = [
1089-
"common",
1090-
"configmap",
1091-
"container",
1092-
"ingress",
1093-
"job",
1094-
"rbac",
1095-
"resource",
1096-
"secret",
1097-
"server",
1098-
"service",
1099-
"serviceaccount",
1100-
"sidecar",
1101-
"strategy",
1102-
"volume",
1110+
"common",
1111+
"configmap",
1112+
"container",
1113+
"ingress",
1114+
"job",
1115+
"rbac",
1116+
"resource",
1117+
"secret",
1118+
"server",
1119+
"service",
1120+
"serviceaccount",
1121+
"sidecar",
1122+
"storage",
1123+
"strategy",
1124+
"volume"
11031125
];
11041126
items.extend(pkgs.iter().map(|item| KCLCompletionItem {
11051127
label: item.to_string(),
@@ -1135,7 +1157,7 @@ fn konfig_hover_test_main() {
11351157
let expect: Vec<MarkedString> = vec![
11361158
"base.pkg.kusion_models.kube.frontend\n\nschema Server",
11371159
"Server is abstaction of Deployment and StatefulSet.",
1138-
"Attributes:\n\n__settings__?: {str:any}\n\nworkloadType: str(Deployment)|str(StatefulSet)\n\nreplicas: int\n\nimage: str\n\nschedulingStrategy: SchedulingStrategy\n\nmainContainer: Main\n\nsidecarContainers?: [Sidecar]\n\ninitContainers?: [Sidecar]\n\nuseBuiltInLabels?: bool\n\nlabels?: {str:str}\n\nannotations?: {str:str}\n\nuseBuiltInSelector?: bool\n\nselector?: {str:str}\n\npodMetadata?: ObjectMeta\n\nvolumes?: [Volume]\n\nneedNamespace?: bool\n\nenableMonitoring?: bool\n\nconfigMaps?: [ConfigMap]\n\nsecrets?: [Secret]\n\nservices?: [Service]\n\ningresses?: [Ingress]\n\nserviceAccount?: ServiceAccount"
1160+
"Attributes:\n\n__settings__?: {str:any}\n\nname?: str\n\nworkloadType: str(Deployment)|str(StatefulSet)\n\nrenderType?: str(Server)|str(KubeVelaApplication)\n\nreplicas: int\n\nimage: str\n\nschedulingStrategy: SchedulingStrategy\n\nmainContainer: Main\n\nsidecarContainers?: [Sidecar]\n\ninitContainers?: [Sidecar]\n\nuseBuiltInLabels?: bool\n\nlabels?: {str:str}\n\nannotations?: {str:str}\n\nuseBuiltInSelector?: bool\n\nselector?: {str:str}\n\npodMetadata?: ObjectMeta\n\nvolumes?: [Volume]\n\nneedNamespace?: bool\n\nenableMonitoring?: bool\n\nconfigMaps?: [ConfigMap]\n\nsecrets?: [Secret]\n\nservices?: [Service]\n\ningresses?: [Ingress]\n\nserviceAccount?: ServiceAccount\n\nstorage?: ObjectStorage\n\ndatabase?: DataBase"
11391161
]
11401162
.iter()
11411163
.map(|s| MarkedString::String(s.to_string()))

kclvm/tools/src/format/tests.rs

+1
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,7 @@ fn test_format_integration_konfig() -> Result<()> {
177177
.parent()
178178
.unwrap()
179179
.join("test")
180+
.join("integration")
180181
.join("konfig");
181182
let files = get_files(konfig_path, true, true, ".k");
182183
for file in &files {

0 commit comments

Comments
 (0)