Skip to content
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

Python for sw360 comp creator #92

Merged
merged 24 commits into from
Sep 28, 2023
Merged

Conversation

sumanthkb44
Copy link
Collaborator

@sumanthkb44 sumanthkb44 commented Sep 22, 2023

Python Clearing implemented along with UT & IT

Sumanth K B and others added 16 commits September 5, 2023 17:47
* initial docs

* latest sbom

* Property addition in Dataconstant file and appsettings updation

* Import multiple SBOM files from customer maven ,nuget,npm

* CI by vg_dev and internal property addition in package identifier output_15062023

* SBOM creation

* SBOM parsing For nuget and Maven

* identifier type added

* sbom_import debian

* New pattern added for input filetype

* Review comment implementation

* Build failure fix

* Multiple Sbom reading changes for NPM,DEBIAN

* Unique Package reading for NPM

* update

* Check in for bom reading

* UT & IT changes

* maven cycloneDx parsing logic

* ununsed method removal

* PR Review changes

* Update CA_UsageDocument.md

* Update CA-Tool--SBOM-Vision.md

* Npm Change

* Update CA_UsageDocument.md

* Update CA-Tool--SBOM-Vision.md

* Update README.md

* IT cases refined

* IT cases

* IT failure

* IT Changes

* Updated README.md

* IT failure resolved

* IT Changes

* Mavne Files for IT

* Update appSettingsSW360IntegrationTest.json

* IT Issues

* IT test case fix

* appsettings.json file update

* Nuget Dev Initial changes

* UT for Nuget Dev

* Issue on UT

* Dependency mapping for NPM (#59)

* Update compile.yml

* Update compile.yml

* Update compile.yml

* CI by vg_adapting angular16plusversion packagelockjson format in pkg identifier_15062023

* Update compile.yml

* dependency mapping check in July7

* IT failure fix for dependencymapping

* IT fix

* Test case fix for IT

* Unit test addtion

* Integration test and Review chnages

---------

Co-authored-by: Vijayalakshmi027 <[email protected]>
Co-authored-by: MadanReddyK <[email protected]>
Co-authored-by: Viji <[email protected]>

* changes

* IT Changes

* PR Review comments added

* case issue

* nuspec file updated

* Package Found issue

* code change for devdependency mapping for maven

* Nuget Changes

* Nuspec update

* SBOM/maven dev dependency change 17 july (#63)

* Maven development Dependency Change

* Unit test failure fix

* Integration test case fix

* Integration test file changes

* Access specifier modification

* Review comments

* SBOM template reading initial

* Dependencymappingfor maven unit and IT test cases (#64)

* Nupec Nuget dll updates

* error message update

* Nuget Assets issue

* CA.nuspec update

* Unit test file updation

* IT fix

* Nuspec update

* Nuspec update

---------

Co-authored-by: Sumanth K B <[email protected]>

* SBOM UT added

* UT cases added

* IT added for SBOM Template

* Sbom update

* IT Updated

* Usage Doc updated

* Update

* Update CA_UsageDocument.md

* Dependency mappings

* SBOM dependency mapping NuGet (#68)

* Dependency mapping Nuget_Aug1

* Dependency Mapping for Nuget

* Revert "Dependency Mapping for Nuget"

This reverts commit a91fc72.

* Ut File change

* Bug fix for Jfrog Repo identification

* Dependency mapping Nuget_commitaug3

* Removed Unwanted methods

* CycloneDx filepath read

* Removed package lock parsing logic

* appsettings update

* File  Rename

* Review comments

* Null check added for template

* Review changes

* Update

* Python changes

* Remove dev dependency flag addition while creating component (#75)

* UT addition for remove devdependency flag

* Remove dev dependency while creating component

* code changes for maven sbom template adding properties. (#74)

* code changes for maven sbom template adding properties.

* maven method moved to commenhelper file

---------

Co-authored-by: Chalapala RaghavendraReddy <[email protected]>

* Data Constant added

* sonar issue fixed

* sonarcube issues fixed

* sonarcube issues fixed

* Changes

* Template update

* Bug fixed for maven files parseing input components count

* Fix: Integration Test case failure  (#82)

* Unit Test case addtion

* IT failure fix

* Method name change

* UT failure fix

* Sonar issue fixed (#79)

Co-authored-by: Chalapala RaghavendraReddy <[email protected]>

* Updated Readme and UsageDoc/CA_UsageDocument.md (#78)

* Updated Readme and UsageDoc/CA_UsageDocument.md

* Nuspec update

* Review comments update

* Review comment updates

* Changes for Jfrog Repo Identification

* UT added

* Code Smell Fixes (#84)

* Unit Test case addtion

* IT failure fix

* Method name change

* UT failure fix

* Code Smells fix

* IT failure fix

* Method name change

* Log updation

* UT Updation

* Coverage improvement

* Coverage improvement

* Code Smell fix

* Coverage improvement

* Code coverage improvement

* Pythom processor test added

* UT code change

* Coverage improvement

* Test case fix

* Update PythonParserTests.cs

* Code Coverage Added

* Python Class Exluded from Coverage

* UnChange CC

* Python CodeCoverage

* CC Change

---------

Co-authored-by: Sumanth K B <[email protected]>

* Update CA_UsageDocument.md

* Update pyproject.toml

* Updated Readme OSS files

* Bug fix for notimplemented exception

* Bug Fix for component exclusion

* Nuget Change

* Docker file update

---------

Co-authored-by: Sumanth K B <[email protected]>
Co-authored-by: Viji <[email protected]>
Co-authored-by: sumanthkb44 <[email protected]>
Co-authored-by: Vijayalakshmi027 <[email protected]>
Co-authored-by: MadanReddyK <[email protected]>
Co-authored-by: Chalapala RaghavendraReddy <[email protected]>
Co-authored-by: crvreddy <[email protected]>
@karthika-g karthika-g merged commit a9e7029 into development Sep 28, 2023
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants