BSD Ports

devel/test-drive 0.5.0 FreeBSD

Simple testing framework

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
APACHE20, MIT
Categories
devel

Description

This project offers a lightweight, procedural unit testing framework based on nothing but standard Fortran. Integration with meson, cmake and Fortran package manager (fpm) is available. Alternatively, the testdrive.F90 source file can be redistributed in the project's testsuite as well.

In the other systems

SystemPortVersion
FreeBSDdevel/test-drive0.5.0
DragonFlydevel/test-drive0.5.0

Install

Binary package:

pkg install test-drive

From the ports tree:

cd /usr/ports/devel/test-drive/ && make install clean

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

RUN_DEPENDS=	test-drive>0:devel/test-drive
LIB_DEPENDS=	libtest-drive.so:devel/test-drive

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:latest-0.5.0-0.5.00.5.0
FreeBSD:14:quarterly-0.5.0n/a0.5.00.5.0
FreeBSD:15:latest-0.5.0n/a0.5.00.5.0
FreeBSD:15:quarterly-0.5.0n/an/an/a
FreeBSD:16:latest-0.5.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 17
Run dependencies 8
Required by 1

Configuration

No options to configure.

USES
cmake:testing fortran
Service scripts
none

Files

pkg-plist 10
  • include/testdrive.mod
  • include/testdrive_version.mod
  • lib/cmake/test-drive/test-drive-config-version.cmake
  • lib/cmake/test-drive/test-drive-config.cmake
  • lib/cmake/test-drive/test-drive-targets-.cmake
  • lib/cmake/test-drive/test-drive-targets.cmake
  • lib/libtest-drive.so
  • lib/libtest-drive.so.0
  • lib/libtest-drive.so.0.5.0
  • libdata/pkgconfig/test-drive.pc
distinfo 1
FileSizeSHA256
fortran-lang-test-drive-v0.5.0_GH0.tar.gz25735e7d99209de0d1c4faebf3be64303a3adf2940c07cf86d47858c4032c5d38dfc2

Commit history 0

No commits in the history this site was built from.