Security News
Maven Central Adds Sigstore Signature Validation
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.
testing-step-generator
Advanced tools
This is a CLI that should generate testing steps.
Simply run pip install testing-step-generator
. This was designed using Python 3.11
,
so you should probably have that installed.
If you don't have python installed, I highly recommend using pyenv
, and for this
you would want to set your global python to 3.11
You need to run this init
command, using tsg init
before you do anything.
This will prompt you to enter your OpenAi API key, which you can get once you
make an OpenAi develop account. Follow their guide
This will save the API key in the .tsg
directory in your root.
Run using tsg generate
from the branch of your project you want to get testing steps for.
By default this will comapre it against the master
branch. However, you can specify a branch
with -b
or --branch
, e.g., tsg generate --branch other_branch
So that I don't forget how I did all of this.
To test the cli locally, use pip install -e .
which will build it for you.
Then you can get rid of it with pip uninstall testing-step-generator
To build it, use python -m build
To upload it to TestPyPi for testing:
twine upload --repository testpypi dist/*
Then to upload it to the real deal:
twine upload dist/*
FAQs
A CLI tool for initializing and generating output.
We found that testing-step-generator demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.
Security News
CISOs are racing to adopt AI for cybersecurity, but hurdles in budgets and governance may leave some falling behind in the fight against cyber threats.
Research
Security News
Socket researchers uncovered a backdoored typosquat of BoltDB in the Go ecosystem, exploiting Go Module Proxy caching to persist undetected for years.