Sunteți pe pagina 1din 5

Build Error :

1.Due to modification in ist config number of parameters we have to update the generic
otherwise the following error takes place. c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1071): error C3861: 'CONTROLLER_REAL': identifier not found, even with argument-dependent lookup c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1070): error C3861: 'CONTROLLER_REAL': identifier not found, even with argument-dependent lookup c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1069): error C3861: 'CONTROLLER_REAL': identifier not found, even with argument-dependent lookup c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1068): error C3861: 'CONTROLLER_REAL': identifier not found, even with argument-dependent lookup c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1057): error C3861: 'CONTROLLER_REAL': identifier not found, even with argument-dependent lookup c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1056): error C3861: 'CONTROLLER_REAL': identifier not found, even with argument-dependent lookup c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1055): error C3861: 'CONTROLLER_DUMMY': identifier not found, even with argument-dependent lookup c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1054): error C3861: 'CONTROLLER_DUMMY': identifier not found, even with argument-dependent lookup c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1053): error C3861: 'CONTROLLER_DUMMY': identifier not found, even with argument-dependent lookup c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1052): error C2065: 'CONTROLLER_DUMMY' : undeclared identifier c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1051): error C3861: 'CONTROLLER_REAL': identifier not found, even with argument-dependent lookup c:\projectsSVN\PH2\Software\IST Module\trunk\Modules\IShull.cpp(1050): error C2065: 'CONTROLLER_REAL' : undeclared identifier 2. Due to missing of below command the build can't be done return FFERR_TESTPASS; The error happened as below c:\projectssvn\ph2\software\ist module\trunk\modules\ishull.cpp(1089): error C2220: warning treated as error - no 'object' file generated c:\projectssvn\ph2\software\ist module\trunk\modules\ishull.cpp(1089): warning C4715: 'Mod_Config' : not all control paths return a value *****************************************************************************

File Load Error :


Due to library update we have to update the script version
Both modified and updated version are able to load the file..finally it was changed as updated version.
# UPDATE these in the template whenever the template is released Repo Version !define VERSION_IL_BINDEX "1.2.3.2" !define VERSION_IL_TESTBASELINE "1.4.4.0" !define VERSION_IL_FUNCTIONAL "1.4.0.0" !define VERSION_IL_OPERATION "1.1.7.0" !define VERSION_COMM_IP "1.3.1.0" !define VERSION_INST_LIGHT "1.0.1.0" !define VERSION_FF_LOG "1.2.2.4" !define VERSION_GPIB_IST "1.0.0.0" !define VERSION_INST_IST "2.9.2.0" !define VERSION_IST_FRAMEWORK "1.1.1.0" Updated Version VERSION_IL_BINDEX "1.2.3.2" VERSION_IL_TESTBASELINE "1.4.4.0" VERSION_IL_FUNCTIONAL "1.4.0.0" VERSION_IL_OPERATION "1.1.8.0" VERSION_COMM_IP "1.3.1.0" VERSION_INST_LIGHT "1.0.2.0" VERSION_INST_RS5B "1.0.0.0" VERSION_FF_LOG "1.3.0.0" VERSION_GPIB_IST "1.0.0.0" VERSION_INST_IST "2.9.2.0" VERSION_IST_FRAMEWORK "1.1.1.0" # Latest tag of IST\Software\TestProgramInstaller that is used as template for this file !define VERSION_INSTALLER_FILES "1.1.7.0" "1.1.7.0" VERSION_INSTALLER_FILES "1.2.0.0" Modified for loading "1.2.3.2" "1.4.1.0" "1.3.8.0" "1.1.7.0" "1.2.2.1" "1.0.1.0" "1.2.2.4" "1.0.0.0" "2.5.1.0" "1.1.1.0"

Due to non modification of script file the error shown as below : Specified file is not an IST module. Received Result = 'EXE:0;' *******************************************************************

Program Crash :
1. After loading when we run the whole test the crash happened at 524 test. The error shown as below Do_502_Calc_HalfScaleSwing@GREEN1 0.000 502_HalfScaleSwing_RED ( -701.000 - 80.000) 62 Do_502_Calc_HalfScaleSwing@BLUE 0.000 502_HalfScaleSwing_GREEN1 ( -701.000 - 80.000) 63 Do_502_Calc_HalfScaleSwing@RED 0.000 502_HalfScaleSwing_GREEN2 ( -701.000 - 80.000) 64 Do_502_Calc_HalfScaleSwing@GREEN2 0.000 502_HalfScaleSwing_BLUE ( -701.000 - 80.000) 68 Do_524_Calc_GrayDefectColumnsAbs@C1_S1 TES-TOTUS >>

The reason for crash is as per template we have to pass null parameter (0) value in last parameter but the temporary bindex actually a pointer is passsed

BLOCK_VARIABLES a524_M = { roiAll, &BI_DefectCol_30, &BI_Work_30, BLOCK_VARIABLES b524_M = { roiAll, &BI_DefectCol_50, &BI_Work_50, BLOCK_VARIABLES c524_M = { roiAll, &BI_DefectCol_80, &BI_Work_80, BLOCK_VARIABLES a524_C1 = { roic1, &BI_DefectCol_30, &BI_Work_30, BLOCK_VARIABLES b524_C1 = { roic1, &BI_DefectCol_50, &BI_Work_50, BLOCK_VARIABLES c524_C1 = { roic1, &BI_DefectCol_80, &BI_Work_80, BLOCK_VARIABLES a524_C2 = { roic1, &BI_DefectCol_30, &BI_Work_30, BLOCK_VARIABLES b524_C2 = { roic1, &BI_DefectCol_50, &BI_Work_50, BLOCK_VARIABLES c524_C2 = { roic1, &BI_DefectCol_80, &BI_Work_80, BLOCK_VARIABLES a524_C3 = { roic1, &BI_DefectCol_30, &BI_Work_30, BLOCK_VARIABLES b524_C3 = { roic1, &BI_DefectCol_50, &BI_Work_50, BLOCK_VARIABLES c524_C3 = { roic1, &BI_DefectCol_80, &BI_Work_80, BLOCK_VARIABLES a524_C4 = { roic1, &BI_DefectCol_30, &BI_Work_30, BLOCK_VARIABLES b524_C4 = { roic1, &BI_DefectCol_50, &BI_Work_50, BLOCK_VARIABLES c524_C4 = { roic1, &BI_DefectCol_80, &BI_Work_80, )

11, 11, 11,

CV2A(100), }; CV2A(100), }; CV2A(100),

-1, -1, -1,

9, (0) 9, 9, 9, 9, 9,

CV2A(100), }; CV2A(100), }; CV2A(100), CV2A(100), }; CV2A(100), }; CV2A(100),

-1, -1, -1, -1, -1, -1,

9, 9, 9, 9, 9, 9,

CV2A(100), }; CV2A(100), }; CV2A(100), CV2A(100), }; CV2A(100), }; CV2A(100),

-1, -1, -1, -1, -1, -1,

2.After correct the 524 TEST when we run the whole test the crash again happened at 534 test, as per template it also have null parameter (0) value in last parameter.

BLOCK_VARIABLES a534_M ={ &BI_DefectRow_30, &BI_Work_30,

roiAll,

11, 11,

CV2A(100), }; CV2A(100),

-1, -1,

BLOCK_VARIABLES b534_M ={ roiAll, &BI_DefectRow_50, &BI_Work_50, BLOCK_VARIABLES c534_M ={ &BI_DefectRow_80, &BI_Work_80, BLOCK_VARIABLES a534_C1 ={ &BI_DefectRow_30, &BI_Work_30, BLOCK_VARIABLES b534_C1 ={ &BI_DefectRow_50, &BI_Work_50, BLOCK_VARIABLES c534_C1 ={ &BI_DefectRow_80, &BI_Work_80, BLOCK_VARIABLES a534_C2 ={ &BI_DefectRow_30, &BI_Work_30, BLOCK_VARIABLES b534_C2 ={ &BI_DefectRow_50, &BI_Work_50, BLOCK_VARIABLES c534_C2 ={ &BI_DefectRow_80, &BI_Work_80, BLOCK_VARIABLES a534_C3 ={ &BI_DefectRow_30, &BI_Work_30, BLOCK_VARIABLES b534_C3 ={ &BI_DefectRow_50, &BI_Work_50, BLOCK_VARIABLES c534_C3 ={ &BI_DefectRow_80, &BI_Work_80, BLOCK_VARIABLES a534_C4 &BI_DefectRow_30, ={ roic1, &BI_Work_30, roic1, roic1, roiAll,

};
11, CV2A(100), -1,

roic1, roic1, roic1,

9, 9, 9,

CV2A(100), }; CV2A(100), }; CV2A(100), };

-1, -1, -1,

roic1, roic1, roic1,

9, 9, 9,

CV2A(100), }; CV2A(100), }; CV2A(100),

-1, -1, -1,

roic1, roic1, roic1, 9,

9, 9, 9,

CV2A(100), }; CV2A(100), }; CV2A(100), -1,

-1, -1, -1,

CV2A(100), 9, 9, }; CV2A(100), }; CV2A(100),

BLOCK_VARIABLES b534_C4 ={ &BI_DefectRow_50, &BI_Work_50, BLOCK_VARIABLES c534_C4 ={ &BI_DefectRow_80, &BI_Work_80,

-1, -1,

*******************************************************************************

Test Missed Compare to Test Plan:


The following are the test which are missed and replaced by other test. 1. 521 Defective Column Percentage division test is missing but 524 test is implemented which is not in test plan (made the Crash ) 2. 531 Defective row Percentage division test is missing but 534 test is implemented which is not in test plan ( made the crash) 3.611 Sat Defective Column Percentage division is missing 4. 621 Sat Defective row percentage division is missing

Repo code Version verification:


By checking the code version in repo , bhavin had removed the 521 , 531,611,621 test after went to beligium, but he not provided the proper reason in comment field and also he added 524.534 test which are not implemented properly as per template so crash happened.

S-ar putea să vă placă și