Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
221 vnguyen 1
CREATE PROCEDURE "RELEASE_MANAGER"."UPDATE_UNIT_TEST_TEST" ( nTest_id IN NUMBER,
2
	   	  		  							   nTestTypeId IN UNIT_TESTS.TEST_TYPES_FK%TYPE,  	
3
											   nPv_id IN NUMBER,
4
											   nUserId IN NUMBER,
5
	                                           sTest_summary IN UNIT_TESTS.TEST_SUMMARY%TYPE,
6
											   sNumof_test IN UNIT_TESTS.NUMOF_TEST%TYPE,
7
	                                           sCompletion_date IN VARCHAR2,
8
											   sDpkg_path IN VARCHAR2,
9
											   enumTEST_TYPE_AUTOMATIC IN NUMBER,
10
											   sResults IN VARCHAR2,
11
											   outFileName OUT VARCHAR2
12
                                              ) IS
13
/* ---------------------------------------------------------------------------
14
    Version: 3.1.0
15
   --------------------------------------------------------------------------- */
16
 
17
   	FILENAME_PREFIX CONSTANT VARCHAR2(50) := 'RM_UNIT_TEST';
18
 
19
    ResultsURL UNIT_TESTS.RESULTS_URL%TYPE DEFAULT NULL;
20
    ResultsAttachment UNIT_TESTS.RESULTS_ATTACHMENT_NAME%TYPE DEFAULT NULL;
21
 
22
 
23
BEGIN
24
 
25
       IF nTestTypeId = enumTEST_TYPE_AUTOMATIC THEN
26
       	ResultsURL := sResults;
27
       ELSE
28
       	IF (sResults <> '') OR ( NOT sResults IS NULL ) THEN
29
        	outFileName := FILENAME_PREFIX || nTest_id ||'_'|| sResults;
30
    		ResultsAttachment := sDpkg_path || '/' || outFileName;
31
           END IF;
32
       END IF;
33
 
34
       /*	IF (sResults <> '') OR ( NOT sResults IS NULL ) THEN
35
        	outFileName := FILENAME_PREFIX || newID ||'_'|| sResults;
36
    		sResults_url:= 'doc' || '/' || 
37
			;
38
        END IF;*/
39
	--- Update Unit Test ---
40
    UPDATE UNIT_TESTS SET
41
           TEST_SUMMARY = sTest_summary,
42
		   NUMOF_TEST = sNumof_test,
43
           COMPLETION_DATE = TO_DATE( sCompletion_date,'DD/MM/YYYY' ),
44
		   COMPLETED_BY = nUserId,
45
		   RESULTS_URL = ResultsURL,
46
		   RESULTS_ATTACHMENT_NAME = ResultsAttachment
47
     WHERE TEST_ID = nTest_id
48
       AND PV_ID = nPv_id;
49
 
50
END Update_Unit_Test_Test;
51
/