]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
README.md: updated instructions with tools for integration testing
authorVasek Sraier <git@vakabus.cz>
Sat, 13 Mar 2021 11:38:30 +0000 (12:38 +0100)
committerAleš Mrázek <ales.mrazek@nic.cz>
Fri, 8 Apr 2022 14:17:51 +0000 (16:17 +0200)
manager/README.md

index 6ae0f4c66cb5ad5c91804088436f20cc917b5423..84f87d814948aabb852afe82ce68c79ba41d72fd 100644 (file)
@@ -10,6 +10,7 @@ Install these tools:
 * [pyenv](https://github.com/pyenv/pyenv#installation) (can be installed using distro's package manager)
 * [Poetry](https://python-poetry.org/docs/#installation) (Note: do not install the package via pip, follow instructions in Poetry's official documentation)
 * [Yarn](https://yarnpkg.com/) (See FAQ for why do we need JS in Python project) or NPM
+* [Podman](https://podman.io/getting-started/installation) configured to work [without root](https://github.com/containers/podman/blob/master/docs/tutorials/rootless_tutorial.md)
 
 Be careful, that you need the latest version of Poetry. The setup was tested with Poetry version 1.1.4. Due to it's ability to switch between Python versions, it has to be installed separately to work correctly. Make sure to follow [the latest setup guide](https://python-poetry.org/docs/#installation).
 
@@ -41,6 +42,7 @@ After setting up the environment, you should be able to interract with the proje
 * `poe check` - static code analysis
 * `poe fixdeps` - update installed dependencies according to the project's configuration
 * `poe clean` - cleanup the repository from unwanted files
+* `poe integration` - run the integration tests
 
 All possible commands can be listed by running the `poe` command without arguments. The definition of these commands can be found in the `pyproject.toml` file.