summaryrefslogtreecommitdiffstats
path: root/tests (follow)
Commit message (Collapse)AuthorAgeFilesLines
* tests/packaging/interactive: added files_reload.shAleš Mrázek2025-01-141-0/+93
|
* tests/packaging/interactive: added watchdog testAleš Mrázek2024-12-031-0/+102
|
* tests/packaging/interactive: suppress some commands stdoutAleš Mrázek2024-12-034-11/+7
|
* default API socket updateAleš Mrázek2024-11-182-2/+2
| | | | | | - tests/packaging/interactive - etc/config/config.yaml - documentation
* daemon/ratelimiting: polishLukáš Ondráček2024-11-041-2/+1
|
* Revert "pytests: change log level from debug to notice"Lukáš Ondráček2024-10-231-1/+1
| | | | This reverts commit b2cbbac2504106438326ee83dc01e305d9cb64f6.
* Merge remote-tracking branch 'master' into rrl-wipLukáš Ondráček2024-10-218-57/+20
|\
| * tests/pytests: ruff linter fixesAleš Mrázek2024-10-173-17/+14
| |
| * lint: pylint and flake8 removedAleš Mrázek2024-10-171-32/+0
| |
| * python: code format fixesAleš Mrázek2024-10-174-8/+6
| |
* | pytests: change log level from debug to noticeLukáš Ondráček2024-10-171-1/+1
| |
* | Merge branch 'master' into rrl-wipVladimír Čunát2024-09-3046-13/+1941
|\|
| * tests/packaging: skip systemd tests without systemdJakub Ružička2024-09-301-0/+8
| |
| * tests: JSON schema packaging testsAleš Mrázek2024-09-091-0/+15
| |
| * python/knot_resolver: imports formattingAleš Mrázek2024-09-072-2/+2
| |
| * python/knot_resolver: removed unnecessary use of typing_extensions libAleš Mrázek2024-09-072-4/+2
| | | | | | | | Since we support python 3.8 and higher, there is no need for backwards support for most of the features we use in the standard typing library.
| * python/knot_resolver: KresBaseException addedAleš Mrázek2024-09-071-3/+3
| |
| * python/knot_resolver: set __version__Aleš Mrázek2024-09-071-1/+8
| |
| * python: knot_resolver_manager module renamed to knot_resolverAleš Mrázek2024-09-0728-59/+59
| |
| * python: datamodel module moved out of manager moduleAleš Mrázek2024-09-0720-32/+32
| |
| * manager: reorganizing python modulesAleš Mrázek2024-09-0720-34/+34
| |
| * tests/integration/deckard: update to latest masterVladimír Čunát2024-09-061-0/+0
| | | | | | | | adds libjemalloc-detector
| * datamodel/types: fix check for base64 encoded sha256Frantisek Tobias2024-09-022-6/+7
| | | | | | | | pin sha256 were used and tested for in incorrect format, refer to: https://www.rfc-editor.org/rfc/rfc7469#section-2.1.5
| * scripts: organize into subdirs and clean up unusedOto Šťáva2024-08-262-2/+2
| |
| * tests/integration/deckard: update to latest masterOto Šťáva2024-08-261-0/+0
| |
| * scripts: use env shebangAleš Mrázek2024-08-2611-10/+10
| |
| * manager: compat: dataclasses removedAleš Mrázek2024-08-261-15/+0
| |
| * manager: tests moved to the repository rootAleš Mrázek2024-08-2641-9/+1924
| |
| * meson: make -Dmalloc=auto more cleverVladimír Čunát2024-08-051-1/+0
| |
* | Merge branch 'master' into rrl-wipLukáš Ondráček2024-07-301-2/+5
|\|
| * Merge remote-tracking branch 'origin/master-5' into masterOto Šťáva2024-07-031-2/+5
| |\
| | * **/meson.build: avoid deprecations in meson >= 1.4Vladimír Čunát2024-06-051-2/+5
| | | | | | | | | | | | | | | The code isn't pretty, but probably better than watching the fat red lines on every build.
* | | Merge branch 'master' into 'rrl-wip'Oto Šťáva2024-06-048-119/+22
|\| |
| * | .gitlab-ci: use Arch for lintingOto Šťáva2024-06-041-2/+4
| | | | | | | | | | | | This allows us to use the newest versions of linter tools.
| * | Merge 'origin/master' into 6.0 - last merge before renameOto Šťáva2024-05-147-117/+18
| |\| | | | | | | | | | | | | This is the last commit in `6.0` before it is shifted into `master`, with 5.x support being moved to `master-5`.
| | * tests/pytests/utils: handle SSLEOFErrorOto Šťáva2024-05-131-1/+1
| | | | | | | | | | | | | | | | | | | | | It used to just throw BrokenPipeError, but newer versions of Python have a separate exception for when the connection is closed in violation of TLS rules, which Knot Resolver does deliberately so as to not waste time on properly closing TLS connections with misbehaving peers.
| | * test/pytests/test_tls: remove resumption testOto Šťáva2024-05-131-47/+0
| | | | | | | | | | | | | | | | | | | | | | | | Knot Resolver disables resumption on TLS <=1.2 as it is vulnerable to replay attacks, so the test makes no sense, as that one was specifically disabled for TLS >=1.3 (Python had no support for it at the time). We should make a new test for this with TLS 1.3 support.
| | * tests/pytests: remove deprecated callsOto Šťáva2024-05-133-13/+8
| | |
| | * .gitlab-ci, tests, modules: adapt to knot-resolver-ci repoOto Šťáva2024-05-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the bulk of the CI/CD overhaul. Most of the changes are to the `.gitlab-ci.yml` file, where the build images used are replaced with the ones provided by the `knot-resolver-ci` repository. Some cleanups have also been done. The commit also adds unit testing with Knot Resolver built against multiple versions of Knot DNS, including the `master` branch. The `master` branch image is built nightly in the `knot-resolver-ci` repo. We have also removed `scan-build`, as its tests change frequently, with lots of false-positives, which are very different on each version, and there is no good way to ignore some detections. Clang-Tidy covers some of the same issues, and we also have Coverity Scan. Should be more than enough. A few config tests were also excluded in the AddressSanitizer tests, because they produce false-positives.
| | * tests/dnstap: Go improvementsOto Šťáva2024-05-133-55/+8
| | | | | | | | | | | | | | | | | | - Do `go mod tidy` before running the test, even in CI - Add `go.sum` to `.gitignore` - Compatibility with Go 1.15 (Debian 11)
* | | Merge remote-tracking branch 'origin/6.0' into rrl-wipLukáš Ondráček2024-05-072-4/+5
|\| |
| * | Merge remote-tracking branch 'origin/master' into 6.0Oto Šťáva2024-05-021-3/+4
| |\|
| | * modules/*/meson.build: add missing dependenciesOto Šťáva2024-05-021-3/+4
| | |
| * | Merge remote-tracking branch 'origin/master' into 6.0Oto Šťáva2024-03-221-1/+1
| |\|
| | * tests/integration/meson.build: refer to augeas as 'python-augeas'Oto Šťáva2024-03-051-1/+1
| | | | | | | | | | | | | | | This is so that it is more obvious that the PyPI package actually has the `python-` prefix.
* | | rrl: disable parallel tests under valgrind in CILukáš Ondráček2024-04-101-1/+5
| | |
* | | rrl: porting unit tests from Knot DNSLukáš Ondráček2024-04-031-0/+4
|/ /
* | doc: various fixesOto Šťáva2024-03-151-6/+6
| | | | | | | | Fix cross-references, heading levels, etc.
* | Merge branch 'master' into 6.0Vladimír Čunát2023-07-112-2/+2
|\|
| * treewide: fix -Wstrict-prototypesVladimír Čunát2023-06-082-2/+2
| |