summaryrefslogtreecommitdiff
path: root/spec/support
AgeCommit message (Collapse)Author
2020-11-10fix: detect maven wrapper in sub directorymo khan
* chore: fix bin scripts
2020-11-06Pin tests to git hashmo khan
2020-09-10test: Warm up proxy servermo khan
2020-09-10chore: remove debug loggingmo khan
2020-09-10test: start proxy server before suite and shutdown at end of suitemo khan
2020-09-10refactor: start proxy server before testsmo khan
2020-08-21Install tools from .deb packagemo khan
2020-08-18Update license_finder to 6.8.1mo khan
* Update CHANGELOG * Add default retry for all jobs * Ensure all deb packages are built
2020-08-12Explicitly source bashrcmo khan
In some cases the '$HOME' environment variable is overwritten in the runtime environment. This occurred when running this image in a OpenShift environment.
2020-08-06Package license management deb from deb jobmo khan
2020-08-04Exclude dev dependenciesmo khan
* Add test to install composer packages from custom TLS endpoint * Remove dev dependencies from fixture files * Install composer packages in vendor_path * Bump version and update CHANGELOG
2020-07-22Combine default/custom certs in cacertmo khan
2020-07-21Update maven/gradle offline testsmo khan
* Let maven figure out the version of the license plugin that it is compatible with * Print the error when the setup fails * Add tests for multiple versions of maven and java * Install packages into a project specific directory to prevent cross test pollution * Specify the list of supported Maven versions * Update CHANGELOG and bump the version
2020-07-16Install mono/nuget at build timemo khan
* Install ca-certificates-mono * Download *.deb files to /opt/toolcache/mono
2020-07-14Fetch dependencies from a custom dotnet sourcemo khan
* Install custom ca certificate in location where nuget can recognize it * Add subject alternative name to the generate x509 cert * Do not cache packages and https requests * Detect vbproj, fsproj, csproj, and sln files * Improve nuget package detection * Parse SPDX license expression from nuspec files * Update version and update CHANGELOG
2020-07-10Isolate license_management ruby from projectmo khan
* Target ruby version 2.7.1 * Add spec to fetch gems from a custom source * Add proxy to rubygems.org config * Specify default env vars to support offline environment * Cleanup custom certificates after spec * Inline docker-test script * Do not install license_finder with each installed ruby * Increase gem log verbosity and include backtrace * Extract test fixtures for the different ruby scenarios * Find *.gemspec files in gems dir * Use RUBYLIB to hijack src path * Run scan from project path dir
2020-07-07Export CI_PROJECT_DIR for integration test runnermo khan
2020-07-07Scan project from project directly to match gitlab-runner runtime behaviourmo khan
2020-07-06Install gems from custom source with custom CAmo khan
* Bump version and add CHANGELOG entry * Configure Bundler logging * Include install_path of gem * Use gem summary and full_gem_path * Specify a vendor path to install dependencies to prevent leakage between tests and take advantage of build job cache
2020-06-14Update default name of the generated reportTetiana Chupryna
2020-06-08Use GOPROXY to test downloading modules for trusted and untrusted TLS endpointsmo khan
* Use haproxy to proxy to package registry * Install haproxy in setup script * Add markers for collapsible sections * Move ignored groups setup to prepare_project
2020-06-05Update usages of pathnamemo khan
2020-06-05Launch the desired Java versionmo khan
2020-05-26Scan Conan projectsmo khan
* Scan the conan examples project * Split licenses by comma * Add integration test job for c projects * Add package_manager, version and path to v2.1 report * Detect collisions between names from different package managers * Add CHANGELOG entry * Update README to indicate Conan support * Print timestamps in install script
2020-05-05Specify npm cafile settingmo khan
* [cafile](https://docs.npmjs.com/using-npm/config#cafile) * Use host network for development scripts * Specify path to JAVA keystore in list command * Add CHANGELOG entry
2020-04-22Use keytool to import a ca certificatemo khan
* Remove dind for license scan and move it to code_quality * Add spec to verify TLS connections to maven repo * Add CHANGELOG and bump version
2020-04-14Extract private pypi variablesmo khan
2020-04-09Specify PIP_CERT when installing pip packagesmo khan
* Add CHANGELOG entry * Move method `default_env` to Python class
2020-04-03Install root certificatemo khan
* Install certificate in root ca trust store * Use PIP_CERT environment variable to specify path to the certificate bundle * Do not override user provided PIP_CERT * Perform shallow clone when possible * Update CHANGELOG and bump version
2020-04-02Reproduce failure with go modules scanningmo khan
* Install sudo for existing configurations * Detect dependencies in a gomodules project * Add CHANGELOG entry and bump version * Symlink to $GOPATH for non go modules projects * Remove problematic go get setup
2020-04-01Silence git clone outputmo khan
2020-04-01Pull package info from sources in Pipfile.lockmo khan
* Exclude dependencies in "develop" group" * Install pipenv by default * Use .venv to match the default location as pipenv * Use pip-licenses to detect licenses in Pipfile project * Add variation of the MIT License * Redirect asdf install stdout to /dev/null * Add CHANGELOG entry and bump version
2020-03-20Install maven packages for multi-module setupmo khan
* Install packages when multiple maven modules are detected * Add CHANGELOG entry * Install gem silently * Add package manager to test description * Sort paths
2020-03-18Extract test fixturesmo khan
2020-03-18Move clone step to a before(:example)v3.0.0mo khan
2020-03-07Apply gitlab-stylesmo khan
2020-03-07Fix nuget specsmo khan
2020-03-06fix some pip specsmo khan
2020-03-05Extract default env varsmo khan
2020-03-04Remove TOOLS_IMAGEmo khan
2020-03-04Check if actual vs expected reports matchmo khan
2020-03-04Check report to ensure it matches the schemamo khan
2020-03-04Convert python qa jobs to integration testsmo khan
2020-03-04Convert pipenv qa jobs to integration testsmo khan
2020-03-04Fix shared helpermo khan
2020-03-04Extract shared example to convert QA jobs to integration testsmo khan
2020-02-26Extract fixture file helpermo khan
2020-02-24Exclude development/test dependenciesv2.5.2mo khan
* Remove develoment and test dependencies from java-maven fixtures * Ensure that ruby projects with bundler 2.0 are scannable * Update CHANGELOG * Assign @errors ivar for error message * Remove --cache-from * Use default ruby and install bundler conservatively * Install gems to local path * Add --no-prepare when gems are installed * Print ruby, rubygems and bundler version
2020-02-14Apply reviewer feedbackmo khan
2020-01-17Add spec to test nuget package scanning in sub directoriesmo khan