From 7652304bff969afb3969603149bb385efe861fe8 Mon Sep 17 00:00:00 2001 From: "John (J5) Palmieri" Date: Thu, 3 Aug 2006 20:34:36 +0000 Subject: * s/D-BUS/D-Bus/g --- doc/dbus-test-plan.xml | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) (limited to 'doc/dbus-test-plan.xml') diff --git a/doc/dbus-test-plan.xml b/doc/dbus-test-plan.xml index b69f9405..e6aafb9a 100644 --- a/doc/dbus-test-plan.xml +++ b/doc/dbus-test-plan.xml @@ -6,7 +6,7 @@
- D-BUS Test Plan + D-Bus Test Plan 14 February 2003 @@ -22,7 +22,7 @@ Introduction - This document tries to explain the details of the test plan for D-BUS + This document tries to explain the details of the test plan for D-Bus The importance of testing @@ -32,21 +32,21 @@ overall. - D-BUS is a large and complex piece of software (about 25,000 + D-Bus is a large and complex piece of software (about 25,000 lines of code for the client library, and 2,500 lines of code for the bus daemon) and it's therefore important to try to make sure that all parts of the software is functioning correctly. - D-BUS can be built with support for testing by passing + D-Bus can be built with support for testing by passing --enable-tests. to the configure script. It is recommended that production systems build without testing - since that reduces the D-BUS client library size. + since that reduces the D-Bus client library size. - Testing the D-BUS client library + Testing the D-Bus client library The tests for the client library consist of the dbus-test program which is a unit test for all aspects of the client @@ -56,7 +56,7 @@ Data Structures - The D-BUS client library consists of some data structures that + The D-Bus client library consists of some data structures that are used internally; a linked list class, a hashtable class and a string class. All aspects of those are tested by dbus-test. @@ -64,15 +64,15 @@ Message loader - The message loader is the part of D-BUS that takes messages in + The message loader is the part of D-Bus that takes messages in raw character form and parses them, turning them into DBusMessages. - This is one of the parts of D-BUS that + This is one of the parts of D-Bus that must be absolutely bug-free and robust. The message loader should be able to handle invalid and incomplete messages without crashing. Not doing so is a - serious issue and can easily result in D-BUS being exploitable + serious issue and can easily result in D-Bus being exploitable to DoS attacks. @@ -101,7 +101,7 @@ The file format of messages in string form is documented in - the D-BUS Reference Manual. + the D-Bus Reference Manual. The message test part of dbus-test is using the message @@ -145,9 +145,9 @@ - Testing the D-BUS bus daemon + Testing the D-Bus bus daemon - Since the D-BUS bus daemon is using the D-BUS client library it + Since the D-Bus bus daemon is using the D-Bus client library it will benefit from all tests done on the client library, but there is still the issue of testing client-server communication. This is more complicated since it it may require another process @@ -156,15 +156,15 @@ The debug transport - In D-BUS, a transport is a class that + In D-Bus, a transport is a class that handles sending and receiving raw data over a certain - medium. The transport that is used most in D-BUS is the UNIX + medium. The transport that is used most in D-Bus is the UNIX transport with sends and recevies data over a UNIX socket. A transport that tunnels data through X11 client messages is also under development. - The D-BUS debug transport is a specialized transport that + The D-Bus debug transport is a specialized transport that works in-process. This means that a client and server that exists in the same process can talk to eachother without using a socket. @@ -174,7 +174,7 @@ The bus-test program The bus-test program is a program that is used to test various - parts of the D-BUS bus daemon; robustness and that it conforms + parts of the D-Bus bus daemon; robustness and that it conforms to the specifications. @@ -197,7 +197,7 @@ Out-Of-Memory robustness - Since D-BUS should be able to be used in embedded devices, and + Since D-Bus should be able to be used in embedded devices, and also as a system service, it should be able to cope with low-memory situations without exiting or crashing. -- cgit