perl-Agent-TCLI-0.032-alt1.noarch.rpm


Advertisement

Description

perl-Agent-TCLI - Transactional Contextual Line Interface Agent

Distribution: ALT Linux Sisyphus
Repository: Autoimports noarch
Package name: perl-Agent-TCLI
Package version: 0.032
Package release: alt1
Package architecture: noarch
Package type: rpm
Installed size: 350.47 KB
Download size: 350.47 KB
Official Mirror: ftp.altlinux.org
TCLI is an acronym for Transactional Contextual command Line Interface. Optionally it may stand for Tester's Command Line Interface. TCLI supports the writing of agents (Agents) that interact with their host operating system or the network with a current focus on supporting functional testing. TCLI supports the writing of TAP compliant http://testanything.org/ test scripts that control the agents. The tests pass or fail depending on the responses from the agents. TCLI is designed to be network protocol agnostic. It currently supports a Jabber/XMPP Transport as a module that ships with the core. An HTTP transport is planned. Transports may support both a human interface (the CLI) and an RPC interface. The RPC interface supports the testing capability, but could also be used to interact in a client server like manner with a GUI or other application. TLCI is designed to allow new commands to be added through additional modules in collections called packages. TCLI attempts to make writing these modules easier by providing Base classes that offer much of the needed functionality to support the standardized, easy to learn human interface. The goal is to allow users to add new functionality without having then spend a lot of time learning the particular syntax of a new tool.

Alternatives

Provides

  • perl(Agent/TCLI.pm) = 0.032
  • perl(Agent/TCLI/Base.pm) = 0.030.059
  • perl(Agent/TCLI/Command.pm) = 0.030.059
  • perl(Agent/TCLI/Control.pm) = 0.030.062
  • perl(Agent/TCLI/Package/Base.pm) = 0.030.062
  • perl(Agent/TCLI/Package/Tail.pm) = 0.030.059
  • perl(Agent/TCLI/Package/Tail/Line.pm) = 0.030.059
  • perl(Agent/TCLI/Package/Tail/Test.pm) = 0.030.059
  • perl(Agent/TCLI/Package/UnixBase.pm) = 0.030.059
  • perl(Agent/TCLI/Package/XMPP.pm) = 0.030.059
  • perl(Agent/TCLI/Parameter.pm) = 0.030.059
  • perl(Agent/TCLI/Request.pm) = 0.030.062
  • perl(Agent/TCLI/Response.pm) = 0.030.059
  • perl(Agent/TCLI/Testee.pm) = 0.030.062
  • perl(Agent/TCLI/Transport/Base.pm) = 0.031.062
  • perl(Agent/TCLI/Transport/Test.pm) = 0.031.062
  • perl(Agent/TCLI/Transport/XMPP.pm) = 0.031.062
  • perl(Agent/TCLI/User.pm) = 0.030.059
  • perl-Agent-TCLI = 0.032-alt1

    Install Howto

    1. Add the following line to /etc/apt/sources.list:
      rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
      rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
      
    2. Update the package index:
      # sudo apt-get update
    3. Install perl-Agent-TCLI rpm package:
      # sudo apt-get install perl-Agent-TCLI

    Files

    • /usr/share/doc/perl-Agent-TCLI-0.032/Changes
    • /usr/share/doc/perl-Agent-TCLI-0.032/README
    • /usr/share/perl5/Agent/TCLI.pm
    • /usr/share/perl5/Agent/TCLI/Base.pm
    • /usr/share/perl5/Agent/TCLI/Command.pm
    • /usr/share/perl5/Agent/TCLI/Control.pm
    • /usr/share/perl5/Agent/TCLI/Parameter.pm
    • /usr/share/perl5/Agent/TCLI/Request.pm
    • /usr/share/perl5/Agent/TCLI/Response.pm
    • /usr/share/perl5/Agent/TCLI/Testee.pm
    • /usr/share/perl5/Agent/TCLI/User.pm
    • /usr/share/perl5/Agent/TCLI/Package/Base.pm
    • /usr/share/perl5/Agent/TCLI/Package/Tail.pm
    • /usr/share/perl5/Agent/TCLI/Package/UnixBase.pm
    • /usr/share/perl5/Agent/TCLI/Package/XMPP.pm
    • /usr/share/perl5/Agent/TCLI/Package/Tail/Line.pm
    • /usr/share/perl5/Agent/TCLI/Package/Tail/Test.pm
    • /usr/share/perl5/Agent/TCLI/Transport/Base.pm
    • /usr/share/perl5/Agent/TCLI/Transport/Test.pm
    • /usr/share/perl5/Agent/TCLI/Transport/XMPP.pm
    • /usr/share/perl5/auto/Agent/
    • /usr/share/perl5/auto/Agent/TCLI/
    • /usr/share/perl5/auto/Agent/TCLI/Control/config.xml
    • /usr/share/perl5/auto/Agent/TCLI/Package/
    • /usr/share/perl5/auto/Agent/TCLI/Package/Base/config.xml
    Advertisement
    Advertisement