File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed
openapi-build-extension/src/main/java/io/ballerina/openapi/build Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change 3333import io .ballerina .openapi .service .mapper .model .ServiceDeclaration ;
3434import io .ballerina .openapi .service .mapper .model .ServiceNode ;
3535import io .ballerina .projects .BuildOptions ;
36+ import io .ballerina .projects .DocumentId ;
37+ import io .ballerina .projects .Module ;
38+ import io .ballerina .projects .ModuleId ;
3639import io .ballerina .projects .Package ;
3740import io .ballerina .projects .Project ;
3841import io .ballerina .projects .plugins .AnalysisTask ;
@@ -78,6 +81,16 @@ static void setIsWarningPrinted() {
7881
7982 @ Override
8083 public void perform (SyntaxNodeAnalysisContext context ) {
84+ ModuleId moduleId = context .moduleId ();
85+ DocumentId documentId = context .documentId ();
86+ Module currentModule = context .currentPackage () != null ? context .currentPackage ().module (moduleId ) : null ;
87+
88+ if (moduleId != null && documentId != null && currentModule != null &&
89+ currentModule .testDocumentIds () != null &&
90+ currentModule .testDocumentIds ().contains (documentId )) {
91+ // Skip test documents
92+ return ;
93+ }
8194 SemanticModel semanticModel = context .semanticModel ();
8295 SyntaxTree syntaxTree = context .syntaxTree ();
8396 Package currentPackage = context .currentPackage ();
You can’t perform that action at this time.
0 commit comments