BSD Ports

devel/staf 3.4.26_2 FreeBSD

Software Testing Automation Framework

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
EPL
Categories
devel, net
Package size
1675.0 KiB, 8763.5 KiB installed

Description

The Software Testing Automation Framework (STAF) is an open source, multi-platform, multi-language framework designed around the idea of reusable components, called services (such as process invocation, resource management, logging, and monitoring).

STAF removes the tedium of building an automation infrastructure, thus enabling you to focus on building your automation solution.

The STAF framework provides the foundation upon which to build higher level solutions, and provides a pluggable approach supported across a large variety of platforms and languages.

In the other systems

SystemPortVersion
FreeBSDdevel/staf3.4.26_2
DragonFlydevel/staf3.4.26_1

Install

Binary package:

pkg install staf

From the ports tree:

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

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

RUN_DEPENDS=	staf>0:devel/staf
LIB_DEPENDS=	libHello.so:devel/staf

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:latest3.4.26_23.4.26_23.4.26_13.4.26_13.4.26_2
FreeBSD:14:quarterly3.4.26_23.4.26_2n/a3.4.26_13.4.26_2
FreeBSD:15:latest3.4.26_23.4.26_2n/a3.4.26_13.4.26_1
FreeBSD:15:quarterly3.4.26_23.4.26_2n/an/an/a
FreeBSD:16:latest3.4.26_23.4.26_2n/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 3

No port depends on this one.

Configuration

Options name: devel_staf

OptionDefaultDescription
DEBUGoffBuild with debugging support
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
IPV6offIPv6 protocol support
JAVAoffJava platform support
OPENSSLonSSL/TLS support via OpenSSL
USES
gmake
Service scripts
stafproc

Message after installing

STAFProc requires machine's hostname to be resolvable.

If you haven't already, please add the following to /etc/hosts:

	<IPv6 machine address or ::1>		<hostname>
	<IPv4 machine address or 127.0.0.1>	<hostname>

To verify do the following:

	ping6 $(hostname)
	ping  $(hostname)

Files

pkg-plist 254
  • bin/FmtLog
  • bin/STAF
  • bin/STAFExecProxy
  • bin/STAFLoop
  • bin/STAFProc
  • bin/STAFReg
  • bin/fmtlog
  • bin/staf
  • @sample etc/STAF.cfg.sample
  • include/DeviceService.h
  • include/STAF.h
  • include/STAFCommandParser.h
  • include/STAFCommandParserInlImpl.cpp
  • include/STAFConnectionProvider.h
  • include/STAFConnectionProviderInlImpl.cpp
  • include/STAFDataTypes.h
  • include/STAFDataTypesInlImpl.cpp
  • include/STAFDefaultSLS.h
  • include/STAFDynamicLibrary.h
  • include/STAFDynamicLibraryInlImpl.cpp
  • include/STAFError.h
  • include/STAFEventSem.h
  • include/STAFEventSemInlImpl.cpp
  • include/STAFException.h
  • include/STAFFileSystem.h
  • include/STAFFileSystemInlImpl.cpp
  • include/STAFInlImpl.cpp
  • include/STAFLogService.h
  • include/STAFMonitorService.h
  • include/STAFMutexSem.h
  • include/STAFMutexSemInlImpl.cpp
  • include/STAFOSTypes.h
  • include/STAFProcess.h
  • include/STAFProcessCommon.cpp
  • include/STAFProcessInlImpl.cpp
  • include/STAFRWSem.h
  • include/STAFRefPtr.h
  • include/STAFResPoolService.h
  • include/STAFServiceInterface.h
  • include/STAFSocket.h
  • include/STAFString.h
  • include/STAFStringInlImpl.cpp
  • include/STAFThread.h
  • include/STAFTimestamp.h
  • include/STAFTimestampInlImpl.cpp
  • include/STAFTrace.h
  • include/STAFTraceInlImpl.cpp
  • include/STAFUtil.h
  • include/STAF_fstream.h
  • include/STAF_iostream.h
  • lib/libHello.so
  • lib/libJSTAF.so
  • lib/libJSTAFSH.so
  • lib/libSTAF.so
  • lib/libSTAFDSLS.so
  • lib/libSTAFDeviceService.so
  • lib/libSTAFEXECPROXY.so
  • lib/libSTAFLIPC.so
  • lib/libSTAFLog.so
  • lib/libSTAFMon.so
  • lib/libSTAFPool.so
  • lib/libSTAFReg.so
  • lib/libSTAFTCP.so
  • lib/libSTAFZip.so
  • share/doc/staf/STAFJava.htm
  • share/examples/staf/c/LogIt.c
  • share/examples/staf/cpp/LogIt.cpp
  • share/examples/staf/demo/STAFDemoController.java
  • share/examples/staf/demo/STAFProcess.java
  • share/examples/staf/java/JPing.java
  • share/examples/staf/misc/OldVars.cfg
  • share/examples/staf/rexx/PingTest.cmd
  • share/examples/staf/rexx/Sample1.cmd
  • share/examples/staf/rexx/Sample2.cmd
  • share/examples/staf/rexx/Sample3.cmd
  • share/examples/staf/rexx/Sample4.cmd
  • %%JAVAJARDIR%%/JSTAF.jar
  • %%JAVAJARDIR%%/STAFHTTPSLS.jar
  • share/staf/CAList.crt
  • share/staf/STAFDefault.crt
  • share/staf/STAFDefault.key
  • share/staf/codepage/alias.txt
  • share/staf/codepage/ibm-1004.bin
  • share/staf/codepage/ibm-1006.bin
  • share/staf/codepage/ibm-1008.bin
  • share/staf/codepage/ibm-1038.bin
  • share/staf/codepage/ibm-1041.bin
  • share/staf/codepage/ibm-1043.bin
  • share/staf/codepage/ibm-1047.bin
  • share/staf/codepage/ibm-1051.bin
  • share/staf/codepage/ibm-1088.bin
  • share/staf/codepage/ibm-1089.bin
  • share/staf/codepage/ibm-1098.bin
  • share/staf/codepage/ibm-1112.bin
  • share/staf/codepage/ibm-1114.bin
  • share/staf/codepage/ibm-1115.bin
  • share/staf/codepage/ibm-1116.bin
  • share/staf/codepage/ibm-1117.bin
  • share/staf/codepage/ibm-1118.bin
  • share/staf/codepage/ibm-1119.bin

The first 100 are listed.

distinfo 1
FileSizeSHA256
STAF3426-src.tar.gz3.4574462e+070e726b24c564901aebf47c0cde0903807a2426d49a013057fde9e9255f6efdd3
Master sites 1
  • SF/staf/staf/V3.4.26

Commit history 0

No commits in the history this site was built from.