cram-common - Common files for cram

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename cram-common-0.7-1.2.noarch.rpm
Package name cram-common
Package version 0.7
Package release 1.2
Package architecture noarch
Package type rpm
Category Development/Languages/Python
License GPL-2.0
Maintainer -
Download size 10.34 KB
Installed size 1.31 KB
Cram is a functional testing framework for command line applications
based on Mercurial's `unified test format'.
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.
This package contains common files for cram.


Package Version Architecture Repository
cram-common - - -


Name Value
cram-common = 0.7-1.2


Type URL
Binary Package cram-common-0.7-1.2.noarch.rpm
Source Package cram-0.7-1.2.src.rpm

Install Howto

Install cram-common rpm package:

# zypper install cram-common




2018-06-19 -
- %check was failing on coverage less than 100%, let's adjust test
2017-07-10 -
- Add singlespec macro backwards compatibility shims.
2017-06-27 -
- Provide/obsolete old cram
2017-06-14 -
- Convert to singlespec
2016-09-25 -
- Use upstream download url instead of pypi
- Install vim syntax plugin
- Finally correct dependencies
- Drop SLE conditions
2016-08-22 -
- Disable tests and its dependencies for SLE
2016-06-17 -
- Update testsuite dependencies and enable all tests
2016-04-28 -
- update to 0.7
* Added the -d/--debug flag that disables diffing of expected/actual output and
instead passes through script output to stdout/stderr.
* Added the --shell-opts flag for specifying flags to invoke the shell with. By
setting --shell-opts='-x' and --debug together, this can be used to see shell
commands as they're run and their output in real time which can be useful for
debugging slow or hanging tests.
* Added xUnit XML output support (for better integration of test results with Bamboo
and other continuous integration tools).
* Added support for using (esc) on expected out lines that aren't automatically
escaped in actual output.
* Added the $TESTSHELL environment variable. This allows a test to portably check
what shell it was invoked with.
* Added an error message for when no tests are found in a directory.
* Changed Makefile to install into /usr/local by default.
* Simplified the Makefile's targets. The targets available now are all, build,
check/test, clean, dist, install, and quicktest (for running the test suite
without checking test coverage).
* Fixed non-ASCII strings not being escaped with (esc) on Python 3.
* Fixed a crash on tests that don't have a trailing newline.
* Fixed a crash when using set -x with zsh.
2016-02-20 -
- Switch to python3
- Minor spec file cleanups
2015-09-18 -
- Initial package ready for submission to Fatory. Version 0.6

See Also

Package Description
crash-7.2.5-1.3.i586.rpm Crash utility for live systems; netdump, diskdump, LKCD or mcore dumpfiles
crash-7.2.5-1.3.x86_64.rpm Crash utility for live systems; netdump, diskdump, LKCD or mcore dumpfiles
crash-devel-7.2.5-1.3.i586.rpm Development files for crash
crash-devel-7.2.5-1.3.x86_64.rpm Development files for crash
crash-doc-7.2.5-1.3.i586.rpm Documentation for Crash
crash-doc-7.2.5-1.3.x86_64.rpm Documentation for Crash
crash-eppic-7.2.5-1.3.i586.rpm Embeddable Pre-Processor and Interpreter for C extension for crash
crash-eppic-7.2.5-1.3.x86_64.rpm Embeddable Pre-Processor and Interpreter for C extension for crash
crash-gcore-7.2.5-1.3.i586.rpm Gcore extension for crash
crash-gcore-7.2.5-1.3.x86_64.rpm Gcore extension for crash
crash-kmp-default-7.2.5_k5.0.11_1-1.3.x86_64.rpm Crash utility for live systems; netdump, diskdump, LKCD or mcore dumpfiles
crawl-0.22.0-1.2.i586.rpm Roguelike dungeon exploration game
crawl-0.22.0-1.2.x86_64.rpm Roguelike dungeon exploration game
crawl-data-0.22.0-1.2.noarch.rpm Roguelike dungeon exploration game (Data files)
crawl-sdl-0.22.0-1.2.i586.rpm Roguelike dungeon exploration game (SDL version)