Summary
Cram is a functional testing framework for command line applications. Cram tests look like snippets of interactive shell sessions. Cram runs each command and compares the command output in the test with the command's actual output.
Versions
v0.7-r2 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- amd64 x86 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
USE flags
python_targets
- pypy3
- Build with PyPy3
- python3_10
- Build with Python 3.10
- python3_11
- Build with Python 3.11
- python3_12
- Build with Python 3.12
- python3_13
- Build with Python 3.13
Runtime Dependencies
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-python / pypy3 : A fast, compliant alternative implementation of the Python (3.10) language
Depending packages
app-admin / rcm : rc file (dotfile) management
app-benchmarks / sysbench : A scriptable multi-threaded benchmark tool based on LuaJIT
dev-libs / boxfort : Convenient & cross-platform sandboxing C library
dev-libs / criterion : Cross platform unit testing framework for C and C++
dev-vcs / git-big-picture : Visualization tool for Git repositories
dev-vcs / git-mantle : Generate an overview of changes on a branch
sys-apps / the_silver_searcher : A code-searching tool similar to ack, but faster
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util/cram: Enable py3.13
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
dev-util/cram: enable py3.12
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util/cram: Use pypi.eclass
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - WANG Xuerui · gentoo
dev-util/cram: keyword 0.7-r2 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
dev-util/cram: drop 0.7-r1
Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
dev-util/cram: stabilize 0.7-r2 for amd64, x86
Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
dev-util/cram: update EAPI 7 -> 8
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sebastian Pipping · gentoo
dev-util/cram: Add missing DISTUTILS_USE_SETUPTOOLS=no
Closes: https://bugs.gentoo.org/749888 Signed-off-by: Sebastian Pipping <sping@gentoo.org> Package-Manager: Portage-3.0.30, Repoman-3.0.3 - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-util/cram: keyword for riscv
Builds, tests and installs fine. Checked on a BeagleV Starlight. Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util/cram: Enable py3.10
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/cram: drop 0.7
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/cram: Stabilize 0.7-r1 ALLARCHES, #763450
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Tomáš Mózes · gentoo
dev-util/cram: add python3.9 support
Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rafael Martins · gentoo
dev-util/cram: Add Python 3.8 support
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Rafael Martins <rafaelmartins@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
dev-util/cram: Add pypy3 and py3.7 support
* EAPI=7 * Add test suite * Remove py2, as it causes failures in the test suite when dev-python/configparser is installed Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Pacho Ramos · gentoo
dev-util/cram: Support python3.6
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Alex Bennée · gentoo
dev-util/cram: add ~arm64 keyword - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Tim Harder · gentoo
dev-util/cram: stabilize 0.7 for amd64/x86
For testing sys-apps/the_silver_searcher. - Michał Górny · gentoo
global: Drop dead implementations from PYTHON_COMPAT - Tim Harder · gentoo
dev-util/cram: add keywords for sys-apps/the_silver_searcher testing - Rafael G. Martins · gentoo
dev-util/cram: Initial commit.
Package-Manager: portage-2.2.26