carta
testsolv(1)

testsolv1

Run a libsolv testcase through the solver

Usage

testsolv [OPTIONS] TESTCASE

Overview

The testsolv tools can be used to run a testcase. Testcases can either be manually created to test specific features, or they can be written by libsolv’s testcase_write function. This is useful to evaluate bug reports about the solver.

-v

Increase the debug level of the solver. This option can be specified multiple times to further increase the amount of debug data.

-r

Write the output in testcase format instead of human readable text. The output can then be used in the result section of the test case. If the -r option is given twice, the output is formatted for verbatim inclusion.

-l PKGSPEC

Instead of running the solver, list packages in the repositories.

-s SOLUTIONSPEC

This is used in the solver test suite to test the calculated solutions to encountered problems.

History

  • Arch Linux 2026-11-01 to Debian 13 (Trixie): the text shown here
  • Debian 12 (Bookworm) to Debian 11 (Bullseye)
  • Debian 10 (Buster)
  • Debian 9 (Stretch)

Author

Michael Schroeder <[email protected]>

From libsolv 0.7.41-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.