In order to collect coverage information SeaLights agents need to first scan the python script files for the build information.
Info |
---|
See 'Generating an Agent token' for instructions on how to generate a token |
Scanning a build
Scanning a build in Python is done using the Python agent with the build flag.
...
language | bash |
---|
...
Report the structure of your build to SeaLights. Following this step, you will see the build structure in the SeaLights dashboard.
Statically instrument the code files, creating a version of the files for testing (the original code is not modified). The instrumentation inserts code to gather and send coverage (function signatures only, no runtime arguments) to SeaLights.
Scanning a standalone project
Code Block |
---|
./slcli scan /
--bsid buildSessionId.txt
--path-to-scanner ./<path-to-build-scanner-app> /
--workspacepath <path-to-app-dir>
--scm git
--scmBaseUrl <base-url>
--scmVersion "0"
--scmProvider github |
Scanning a Lambda project
Code Block | ||
---|---|---|
| ||
slcli scan \
--collector-url http://<your-collector-url>/api \
--light-mode true \
--bsid buildSessionId.txt \
--path-to-scanner ./<path-to-build-scanner-app> \
--workspacepath <path-to-app-dir> \
--scm git \
--scmBaseUrl <base-url> \
--scmVersion "0" \
--scmProvider github |