summaryrefslogtreecommitdiff
path: root/ACE/netsvcs/clients/Tokens/README
blob: 1e2d2e4dee2f049d6d07989236c649ac83350043 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
$Id$

This directory contains a set of tests for the ACE Tokens library.

  . mutex

    Runs a few tests on ACE_Local_Mutex and
    ACE_Remote_Mutex.  Tests recursive acquisition and
    global vs local proxies.

  . rw_locks

    App for testing ACE_Local_RLock, ACE_Local_WLock,
    ACE_Remote_RLock, and ACE_Remote_WLock.

  . deadlock

    Tests the deadlock detection algorithm of the token
    manager using ACE_Local_Mutex and ACE_Remote_Mutex.

  . collection

    Tests the ACE_Token_Collection utility.  Uses local
    and remote tokens and readers/writer locks.

  . invariant

    Tests the token Invariant testing utilities.  Yes,
    this tests a testing utility.

  . manual

    Gives users a text-based interactive interface to
    local or remote tokens.  This is extremely useful for
    manually testing the token server and setting up
    deadlock scenarios.