Index nuget symbol files
In order to be able to consume symbol files from the server, each uploaded symbol package should undergo an indexing process. This indexing process involves extracting the symbol files (.pdb) from the compressed package file and indexing their information for efficient symbol lookup and retrieval. The indexing service should create a record in the packages_nuget_symbols table for each .pdb file, storing relevant details such as the symbol's signature and file. Changelog: added
显示
- app/services/packages/nuget/extract_metadata_file_service.rb 12 个添加, 30 个删除app/services/packages/nuget/extract_metadata_file_service.rb
- app/services/packages/nuget/metadata_extraction_service.rb 2 个添加, 3 个删除app/services/packages/nuget/metadata_extraction_service.rb
- app/services/packages/nuget/process_package_file_service.rb 62 个添加, 0 个删除app/services/packages/nuget/process_package_file_service.rb
- app/services/packages/nuget/symbols/create_symbol_files_service.rb 69 个添加, 0 个删除...ces/packages/nuget/symbols/create_symbol_files_service.rb
- app/services/packages/nuget/symbols/extract_symbol_signature_service.rb 63 个添加, 0 个删除...ackages/nuget/symbols/extract_symbol_signature_service.rb
- app/services/packages/nuget/update_package_from_metadata_service.rb 7 个添加, 0 个删除...es/packages/nuget/update_package_from_metadata_service.rb
- config/feature_flags/development/index_nuget_symbol_files.yml 8 个添加, 0 个删除...ig/feature_flags/development/index_nuget_symbol_files.yml
- spec/factories/packages/package_files.rb 2 个添加, 2 个删除spec/factories/packages/package_files.rb
- spec/factories/packages/packages.rb 8 个添加, 2 个删除spec/factories/packages/packages.rb
- spec/fixtures/packages/nuget/package_with_symbols.snupkg 0 个添加, 0 个删除spec/fixtures/packages/nuget/package_with_symbols.snupkg
- spec/services/packages/nuget/extract_metadata_file_service_spec.rb 8 个添加, 36 个删除...ices/packages/nuget/extract_metadata_file_service_spec.rb
- spec/services/packages/nuget/metadata_extraction_service_spec.rb 11 个添加, 13 个删除...rvices/packages/nuget/metadata_extraction_service_spec.rb
- spec/services/packages/nuget/process_package_file_service_spec.rb 91 个添加, 0 个删除...vices/packages/nuget/process_package_file_service_spec.rb
- spec/services/packages/nuget/symbols/create_symbol_files_service_spec.rb 103 个添加, 0 个删除...ackages/nuget/symbols/create_symbol_files_service_spec.rb
- spec/services/packages/nuget/symbols/extract_symbol_signature_service_spec.rb 23 个添加, 0 个删除...es/nuget/symbols/extract_symbol_signature_service_spec.rb
- spec/services/packages/nuget/update_package_from_metadata_service_spec.rb 20 个添加, 0 个删除...ckages/nuget/update_package_from_metadata_service_spec.rb
- spec/uploaders/packages/nuget/symbol_uploader_spec.rb 2 个添加, 1 个删除spec/uploaders/packages/nuget/symbol_uploader_spec.rb
加载中
想要评论请 注册 或 登录