summaryrefslogtreecommitdiff
path: root/ACE/netsvcs/clients/Tokens/README
blob: 3b6313a1df7e10fd80632c05a47b42c5989b9106 (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
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.