Embedded Testing
The Contiki Operating System is mostly known as an operating system for networked embedded systems. A few years ago, however, Contikis primary claim to fame was its Commodore 64 port. With the help of JAC64, a Java-based C64 emulator developed by my colleague and fellow Contiki developer Joakim...
Platforms: *nix
License: Freeware | Size: 1.7 MB | Download (137): The Contiki Operating System Download |
PITA::XML::Request is a request for the testing of a software package. SYNOPSIS # Create a request specification my $dist = PITA::XML::Request->new( scheme => perl5, distname => PITA-XML, # The package to test file => PITA::XML::File->new( filename => Foo-Bar-0.01.tar.gz, digest =>...
Platforms: *nix
License: Freeware | Size: 71.68 KB | Download (102): PITA::XML::Request Download |
Xynth project is an portable and embedded interface between display hardware (the mouse, keyboard, and video displays) and the desktop environment that works on many hardware, including embedded devices..
Platforms: *nix
License: Freeware | Size: 1.3 MB | Download (105): Xynth Download |
The Firewall Tester (FTester) is a tool designed for testing firewalls filtering policies and Intrusion Detection System (IDS) capabilities.The tool consists of two perl scripts, a packet injector (ftest) and the listening sniffer (ftestd). The first script injects custom packets, defined in...
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (105): Firewall Tester Download |
FTester (The Firewall Tester) is a tool designed for testing firewalls filtering policies and Intrusion Detection System (IDS) capabilities. The tool consists of two perl scripts, a packet injector (ftest) and the listening sniffer (ftestd). The first script injects custom packets, defined in...
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (122): FTester Download |
Open Source Requirements Management Tool is designed to achieve full SDLC traceability for features, requirements, design, implementation, and testing. Open Source Requirements Management Tool has a UI for requirements derivation, version control, and common or custom attributes (rationale,...
Platforms: *nix
License: Freeware | Size: 145 MB | Download (217): Open Source Requirements Management Tool Download |
Test::Extreme is a perlish unit testing framework. SYNOPSIS # In ModuleOne.pm combine unit tests with code package ModuleOne; use Test::Extreme; sub foo { return 23 }; sub test_foo { assert_equals foo, 23 } # at the end of the module run_tests ModuleOne if $0 =~ /ModuleOne.pm$/; #...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (98): Test::Extreme Download |
polyBSD is a "multi"-purpose (hence "poly") framework for building embedded systems based on NetBSD. Of the three major *BSD flavors, FreeBSD and OpenBSD are often in the spotlight. FreeBSD is touted for its stability, while OpenBSD usually claims the title of the most secure operatin system...
Platforms: *nix
License: Freeware | Size: 31.8 MB | Download (105): polyBSD Download |
CppUnit is a C++ unit testing framework. CppUnit project started its life as a port of JUnit to C++ by Michael Feathers..
Platforms: *nix
License: Freeware | Size: 716.8 KB | Download (179): CppUnit - C++ port of JUnit Download |
Virgil projetc is an new, object-oriented, light-weight programming language that is designed for building software for resource-constrained embedded systems at the lowest level. Microcontroller programmers can now develop complete software systems, including hardware drivers and OS services, in...
Platforms: *nix
License: Freeware | Size: 583.68 KB | Download (99): Virgil Download |
XSD/e is a XML Processing for Embedded Systems. CodeSynthesis XSD/e is an open-source XML parser generator for mobile and embedded systems. It provides event-driven, stream-oriented XML parsing, XML Schema validation, and C++ data binding while maintaining a small footprint and portability....
Platforms: *nix
License: Freeware | Size: 2.6 MB | Download (100): XSD/e Download |
Pod::Usage, pod2usage() can print a usage message from embedded pod documentation. SYNOPSIS use Pod::Usage my $message_text = "This text precedes the usage message."; my $exit_status = 2; ## The exit status to use my $verbose_level = 0; ## The verbose level to use my $filehandle =...
Platforms: *nix
License: Freeware | Size: 97.28 KB | Download (99): Pod::Usage Download |
Test::Chunks is a Data Driven Testing Framework. NOTE - This module has been deprecated and replaced by Test::Base. This is basically just a renaming of the module. Test::Chunks was not the best name for this module. Please discontinue using Test::Chunks and switch to Test::Base. Helpful Hint:...
Platforms: *nix
License: Freeware | Size: 32.77 KB | Download (92): Test::Chunks Download |
Crucible provides a powerful, flexible backend for building automated testing systems. Crucible allows for conducting tests on multiple machines (via NFS), including patching, rebuilding, and booting new kernels, libraries, and services. Configuration and customization can be done through...
Platforms: *nix
License: Freeware | Size: 79.87 KB | Download (108): Crucible Download |
Test::Unit::tests::AllTests is a unit testing framework self tests. SYNOPSIS # command line style use perl TestRunner.pl Test::Unit::tests::AllTests # GUI style use perl TkTestRunner.pl Test::Unit::tests::AllTests This class is used by the unit testing framework to encapsulate all the...
Platforms: *nix
License: Freeware | Size: 45.06 KB | Download (92): Test::Unit::tests::AllTests Download |
Test::Unit::TestSuite is a unit testing framework base class. SYNOPSIS use Test::Unit::TestSuite; # more code here ... sub suite { my $class = shift; # create an empty suite my $suite = Test::Unit::TestSuite->empty_new("A Test Suite"); # get and add an existing suite...
Platforms: *nix
License: Freeware | Size: 45.06 KB | Download (152): Test::Unit::TestSuite Download |
Test::Unit::TestRunner is a unit testing framework helper class. SYNOPSIS use Test::Unit::TestRunner; my $testrunner = Test::Unit::TestRunner->new(); $testrunner->start($my_testcase_class); This class is the test runner for the command line style use of the testing framework. It is...
Platforms: *nix
License: Freeware | Size: 45.06 KB | Download (93): Test::Unit::TestRunner Download |
Test::Unit::TestCase is a unit testing framework base class. SYNOPSIS package FooBar; use base qw(Test::Unit::TestCase); sub new { my $self = shift()->SUPER::new(@_); # your state for fixture here return $self; } sub set_up { # provide fixture } sub tear_down { # clean up after...
Platforms: *nix
License: Freeware | Size: 45.06 KB | Download (94): Test::Unit::TestCase Download |
Test::Unit::Runner::Terminal is a unit testing framework helper class. SYNOPSIS use Test::Unit::Runner::Terminal; my $testrunner = Test::Unit::Runner::Terminal->new(); $testrunner->start($my_test_class); This class is a test runner for the command line style use of the testing framework....
Platforms: *nix
License: Freeware | Size: 75.78 KB | Download (100): Test::Unit::Runner::Terminal Download |
Nettion provides a network performance testing toolkit. Nettion (NETwork TestIng and Operational eNvironment) is a framework for developing, deploying, and executing network performance tests, designed particularly for mobile ad-hoc networks. It is distinguished by not using control...
Platforms: *nix
License: Freeware | Size: 665.6 KB | Download (109): Nettion Download |