In the current folder structure, github.com/jfrog/build-info-go/build package contains all the logic to calculate build-info to all build tools (Maven, npm, Go ....).
One of go test ... arg is a package name and not an individual test file. As a result, we cant run specific build tool tests but all packages.
To overcome this problem, We need to split it into different build tools packages
In the current folder structure,
github.com/jfrog/build-info-go/build
package contains all the logic to calculate build-info to all build tools (Maven, npm, Go ....). One ofgo test ...
arg is a package name and not an individual test file. As a result, we cant run specific build tool tests but all packages. To overcome this problem, We need to split it into different build tools packages