Common Lisp Package: IT.BESE.UCW.TEST

README:

FUNCTION

Public

Undocumented

TEST (&KEY (LOG-LEVEL +WARN+))

Private

Undocumented

%CALLBACK-MAKER (SELF)

CLEANUP-TEST-ENVIRONMENT

ENSURE-COMPONENT-TEST-ENTRY-POINTS (&OPTIONAL (PHASE226 SETUP))

ENSURE-RAW-TEST-APPLICATION (&OPTIONAL (PHASE531 SETUP))

ENSURE-TEST-APPLICATION (&OPTIONAL (PHASE258 SETUP))

ENSURE-TEST-APPLICATION-WITH-ACTION-DISPATCHER (&OPTIONAL (PHASE224 SETUP))

ENSURE-TEST-DISPATCHER (&OPTIONAL (PHASE172 SETUP))

ENSURE-TEST-ENTRY-POINTS (&OPTIONAL (PHASE129 SETUP))

ENSURE-TEST-SERVER (&OPTIONAL (PHASE247 SETUP))

ENSURE-URL-REWRITE-TEST-ENTRY-POINT (&OPTIONAL (PHASE598 SETUP))

MAKE-INVOCATION-ID

MAKE-TEST-APPLICATION (&KEY (APPLICATION 'TEST-APPLICATION))

MAKE-TEST-BACKEND (&KEY (BACKEND *TEST-BACKEND-TYPE*) (PORT *TEST-PORT*) (HOST *TEST-HOST*))

MAKE-TEST-DISPATCHER

MAKE-TEST-SERVER (&KEY (SERVER-CLASS 'TEST-SERVER))

OUT (STRING &REST ARGS)

READ-ACTION-TEST-STATE (&KEY (ENTRY-POINT +TEST-ACTION-ENTRY-POINT+) (PARSE-RESULT-AS SEXP) PREVIOUS-STATE (ACTION-ID-PROPERTY-NAME 'ACTION-ID) (INVOCATION-ID (MAKE-INVOCATION-ID)))

READ-STRESS-TEST-STATE (HREF &KEY (PARSE-RESULT-AS SEXP) (INVOCATION-ID (MAKE-INVOCATION-ID)))

REGISTER-TEST-APPLICATION (&OPTIONAL (APP *TEST-APPLICATION*) (SERVER *TEST-SERVER*))

RENDER-COMPONENT-AS-PLIST (COMPONENT)

RENDER-COMPONENT-AS-XML (COMPONENT)

RESTART-TEST-SERVER (&OPTIONAL (SERVER *TEST-SERVER*))

RUN-APPLICATION (APPLICATION &REST INITARGS)

SHUTDOWN-TEST-SERVER (&OPTIONAL (SERVER *TEST-SERVER*))

STARTUP-TEST-SERVER (&OPTIONAL (SERVER *TEST-SERVER*))

STRESS-OUTPUT (FORMAT &REST ARGS)

TEST-BACKEND-LISTENING

TEST/ACTION

TEST/ACTION/DEFINE-TEST-ACTIONS-COMPONENT (&KEY (DEFAULT-BACKTRACK NIL))

TEST/ACTION/DEFINE-TEST-CALLBACKS-COMPONENT (&KEY (DEFAULT-BACKTRACK NIL))

TEST/ACTION/RAW-RESPONSE

TEST/ACTION/REMOTE-ACTION (&KEY (DEFAULT-BACKTRACK NIL))

TEST/APPLICATION

TEST/APPLICATION/ANSWERS

TEST/CALLBACK

TEST/COMPONENT

TEST/COMPONENT/DEFINE (&KEY (DEFAULT-BACKTRACK #'IDENTITY))

TEST/COMPONENT/REMOTE-ARGS

TEST/DISPATCHER

TEST/DISPATCHER/ANSWERS

TEST/ENTRY-POINT

TEST/ENTRY-POINT/REMOTE-ENTRY-POINT-TEST

TEST/SERVER

TEST/SERVER/LISTENS-AND-ASNWERS

TEST/SERVER/STARTUP-SHUTDOWN

TEST/STRESS

TEST/STRESS/COUNTER-ACTION-TRIGGERING-THREAD

TEST/STRESS/DEFINE-STRESS-COMPONENT

TEST/STRESS/RAW-RESPONSE-THROUGHPUT

UNREGISTER-TEST-APPLICATION (&OPTIONAL (APP *TEST-APPLICATION*) (SERVER *TEST-SERVER*))

URI (&OPTIONAL (PATH ) &REST QUERY-PARAMS)

MACRO

Private

Undocumented

DEF-ACTION-TEST (NAME ARGS &BODY BODY)

DEFAPPTEST (NAME ARGS &BODY BODY)

DEFTEST (NAME ARGS &BODY BODY)

WITH-TEST-COMPILER-ENVIRONMENT (&BODY BODY)

WITH-UCW-LOGGER-LEVEL (LOG-LEVEL &BODY BODY)

GENERIC-FUNCTION

Private

Undocumented

ACTION-HREF-OF (X)

SETFACTION-HREF-OF (V X)

COUNTER-OF (X)

SETFCOUNTER-OF (V X)

MESSAGE-OF (X)

SETFMESSAGE-OF (V X)

WEB (PATH &KEY REQUEST-PARAMETERS EXPECTED-STATUS PARSE-RESULT-AS (EXPECTED-STATUS 200))

SLOT-ACCESSOR

Private

Undocumented

RAW-DATA-OF (OBJECT)

SETFRAW-DATA-OF (NEW-VALUE OBJECT)

VARIABLE

Private

*MUFFLE-COMPILER-WARNINGS*

Muffle or not the compiler warnings while the tests are running.

*TEST-APPLICATION*

The currently running test application.

*TEST-SERVER*

The currently running test server.

Undocumented

*PRINT-STRESS-TEST-OUTPUT*

*RUNNING-TEST-SERVERS*

*STRESS-TEST-MAX-CALL-DEPTH*

*STRESS-TEST-QUIT-REQUEST*

*TEST-BACKEND-TYPE*

*TEST-HOST*

*TEST-PORT*

+APPLICATION-TEST-ANSWER+

+APPLICATION-TEST-PATH+

+COMPONENT-ENTRY-POINT+

+COMPONENT-ENTRY-POINT-1+

+COMPONENT-ENTRY-POINT-2+

+DEFAULT-ENTRY-POINT-ANSWER+

+DISPATCHER-TEST-ANSWER+

+DISPATCHER-TEST-PATH+

+RAW-TEST-APPLICATION-DATA+

+RAW-TEST-APPLICATION-URL-PREFIX+

+STRESS-TEST-ACTION-ENTRY-POINT+

+TEST-ACTION-ENTRY-POINT+

+TEST-APPLICATION-URL-PREFIX+

+UGLY-URL-ARGUMENT+

+URL-ARGUMENT-WITH-NON-ASCII-CHARACTERS+

+URL-REWRITE-ENTRY-POINT+

+URL-REWRITE-PARAMETER-NAME+

CLASS

Private

Undocumented

RAW-TEST-APPLICATION

TEST-APPLICATION

TEST-DISPATCHER

TEST-SERVER

URL-REWRITING-TEST-COMPONENT