dev-util / cram

Functional testing framework for command line applications

Official package sites : https://bitheap.org/cram/ ·

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.

v0.7-r2 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 x86 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv

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

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-python / pypy3 : A fast, compliant alternative implementation of the Python (3.10) language

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

688758
dev-util/cram-0.7 fails tests: * Tests fail with python3.6
885629
dev-util/cram-0.7-r2 fails test - ERROR: dev-util/cram-0.7-r2::gentoo failed (test phase):
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