BSD Ports

devel/cutter 1.2.6_5 FreeBSD

Unit Testing Framework for C and C++

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL3+
Categories
devel
Package size
480.7 KiB, 3223.3 KiB installed

Description

Cutter is a xUnit family Unit Testing Framework for C and C++.

This is a list of features of Cutter:

  • easy to write tests;
  • outputs result with useful format for debugging;
  • tests are built as shared libraries.

In the other systems

SystemPortVersion
FreeBSDdevel/cutter1.2.6_5
OpenBSDdevel/cutter2.4.1
NetBSDdevel/cutter1.2.9nb3
DragonFlydevel/cutter1.2.6_5
HardenedBSDdevel/cutter1.2.6_5
GhostBSDdevel/cutter1.2.6_5

Install

Binary package:

pkg install cutter

From the ports tree:

cd /usr/ports/devel/cutter/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	cutter>0:devel/cutter
LIB_DEPENDS=	libcppcutter.so:devel/cutter

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.2.6_51.2.6_51.2.6_31.2.6_51.2.6_5
FreeBSD:14:quarterly1.2.6_51.2.6_5n/a1.2.6_51.2.6_5
FreeBSD:15:latest1.2.6_51.2.6_5n/a1.2.6_51.2.6_5
FreeBSD:15:quarterly1.2.6_51.2.6_5n/an/an/a
FreeBSD:16:latest1.2.6_51.2.6_5n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 4

The full lists below include those, and their dependencies in turn.

Build dependencies 77
Run dependencies 69

No port depends on this one.

Configuration

Options name: devel_cutter

OptionDefaultDescription
LCOVoffForce dependency on lcov
NLSoffNative Language Support
SOUPofflibsoup support
USES
gettext gnome gmake libtool localbase pathfix pkgconfig
Service scripts
none

Message after installing

Please note that code-coverage is not fully supported on FreeBSD and
cutter will crash when used to generate a report.  The problem has been
reported upstream and no fix is available ATM. However, a workaround has
been found: adding the '--keep-opening-modules' argument to cutter's
command-line circumvents the problem.

Files

Manual pages 2
  • cut-diff(1)
  • cutter(1)
pkg-plist 345
  • bin/cut-diff
  • bin/cutter
  • include/cutter/cppcutter.h
  • include/cutter/cppcutter/cppcut-assertions-helper.h
  • include/cutter/cppcutter/cppcut-assertions.h
  • include/cutter/cppcutter/cppcut-macros.h
  • include/cutter/cppcutter/cppcut-message.h
  • include/cutter/cutter.h
  • include/cutter/cutter/cut-analyzer.h
  • include/cutter/cutter/cut-assertions-helper.h
  • include/cutter/cutter/cut-assertions.h
  • include/cutter/cutter/cut-backtrace-entry.h
  • include/cutter/cutter/cut-colorize-differ.h
  • include/cutter/cutter/cut-config.h
  • include/cutter/cutter/cut-console-diff-writer.h
  • include/cutter/cutter/cut-console.h
  • include/cutter/cutter/cut-contractor.h
  • include/cutter/cutter/cut-diff-writer.h
  • include/cutter/cutter/cut-differ.h
  • include/cutter/cutter/cut-enum-types.h
  • include/cutter/cutter/cut-experimental.h
  • include/cutter/cutter/cut-factory-builder.h
  • include/cutter/cutter/cut-features.h
  • include/cutter/cutter/cut-file-stream-reader.h
  • include/cutter/cutter/cut-helper.h
  • include/cutter/cutter/cut-iterated-test.h
  • include/cutter/cutter/cut-listener.h
  • include/cutter/cutter/cut-loader-customizer-factory-builder.h
  • include/cutter/cutter/cut-loader-customizer.h
  • include/cutter/cutter/cut-logger.h
  • include/cutter/cutter/cut-macros.h
  • include/cutter/cutter/cut-main.h
  • include/cutter/cutter/cut-module-factory-utils.h
  • include/cutter/cutter/cut-module-factory.h
  • include/cutter/cutter/cut-multi-process.h
  • include/cutter/cutter/cut-pipeline.h
  • include/cutter/cutter/cut-private.h
  • include/cutter/cutter/cut-process.h
  • include/cutter/cutter/cut-public.h
  • include/cutter/cutter/cut-readable-differ.h
  • include/cutter/cutter/cut-report-factory-builder.h
  • include/cutter/cutter/cut-report.h
  • include/cutter/cutter/cut-run-context.h
  • include/cutter/cutter/cut-runner.h
  • include/cutter/cutter/cut-stream-factory-builder.h
  • include/cutter/cutter/cut-stream-parser.h
  • include/cutter/cutter/cut-stream-reader.h
  • include/cutter/cutter/cut-stream.h
  • include/cutter/cutter/cut-string-diff-writer.h
  • include/cutter/cutter/cut-sub-process-group.h
  • include/cutter/cutter/cut-sub-process.h
  • include/cutter/cutter/cut-test-case.h
  • include/cutter/cutter/cut-test-container.h
  • include/cutter/cutter/cut-test-context.h
  • include/cutter/cutter/cut-test-data.h
  • include/cutter/cutter/cut-test-iterator.h
  • include/cutter/cutter/cut-test-result.h
  • include/cutter/cutter/cut-test-runner.h
  • include/cutter/cutter/cut-test-suite.h
  • include/cutter/cutter/cut-test-utils-helper.h
  • include/cutter/cutter/cut-test-utils.h
  • include/cutter/cutter/cut-test.h
  • include/cutter/cutter/cut-types.h
  • include/cutter/cutter/cut-ui-factory-builder.h
  • include/cutter/cutter/cut-ui.h
  • include/cutter/cutter/cut-unified-differ.h
  • include/cutter/cutter/cut-verbose-level.h
  • include/cutter/cutter/cut-version.h
  • include/cutter/gcutter.h
  • include/cutter/gcutter/gcut-assertions-helper.h
  • include/cutter/gcutter/gcut-assertions.h
  • include/cutter/gcutter/gcut-data-helper.h
  • include/cutter/gcutter/gcut-data.h
  • include/cutter/gcutter/gcut-dynamic-data.h
  • include/cutter/gcutter/gcut-egg.h
  • include/cutter/gcutter/gcut-enum.h
  • include/cutter/gcutter/gcut-error.h
  • include/cutter/gcutter/gcut-event-loop.h
  • include/cutter/gcutter/gcut-glib-event-loop.h
  • include/cutter/gcutter/gcut-hash-table.h
  • include/cutter/gcutter/gcut-inspect.h
  • include/cutter/gcutter/gcut-io.h
  • include/cutter/gcutter/gcut-key-file.h
  • include/cutter/gcutter/gcut-list.h
  • include/cutter/gcutter/gcut-main.h
  • include/cutter/gcutter/gcut-object.h
  • include/cutter/gcutter/gcut-process.h
  • include/cutter/gcutter/gcut-public.h
  • include/cutter/gcutter/gcut-string-io-channel.h
  • include/cutter/gcutter/gcut-string.h
  • include/cutter/gcutter/gcut-test-utils.h
  • include/cutter/gcutter/gcut-types.h
  • include/cutter/gcutter/gcut-value-equal.h
  • include/cutter/gdkcutter-pixbuf.h
  • include/cutter/gdkcutter-pixbuf/gdkcut-pixbuf-assertions-helper.h
  • include/cutter/gdkcutter-pixbuf/gdkcut-pixbuf-assertions.h
  • include/cutter/gdkcutter-pixbuf/gdkcut-pixbuf.h
  • include/cutter/soupcutter.h
  • include/cutter/soupcutter/soupcut-assertions-helper.h
  • include/cutter/soupcutter/soupcut-assertions.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
cutter-1.2.6.tar.gz2.465268e+06459becce78ec4c568f4f5a5e20c73ea36be283bf955f4a252e8491b634339065
Master sites 1
  • SF

Commit history 0

No commits in the history this site was built from.