xref: /utopia/UTPA2-700.0.x/Policy.txt (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1*53ee8cc1Swenshuai.xi//THEALE/utopia (named as utopia) Code Line Policy
2*53ee8cc1Swenshuai.xi
3*53ee8cc1Swenshuai.xi////////////////////////////////////////////
4*53ee8cc1Swenshuai.xiDescription
5*53ee8cc1Swenshuai.xi////////////////////////////////////////////
6*53ee8cc1Swenshuai.xiUtopia mainline
7*53ee8cc1Swenshuai.xi
8*53ee8cc1Swenshuai.xi////////////////////////////////////////////
9*53ee8cc1Swenshuai.xiWhat test mechanism before submit code
10*53ee8cc1Swenshuai.xi////////////////////////////////////////////
11*53ee8cc1Swenshuai.xi1. DS pass
12*53ee8cc1Swenshuai.xi2. Code review.
13*53ee8cc1Swenshuai.xi
14*53ee8cc1Swenshuai.xi////////////////////////////////////////////
15*53ee8cc1Swenshuai.xi// Integration test (Module test) duration.
16*53ee8cc1Swenshuai.xi// 1. �g�X���ժ��g��, ������ (auto test, SQC test, manuel test, etc), �Y test case���, �]�i�H�N test case �C�b�o��
17*53ee8cc1Swenshuai.xi// 2. test case ���аϤ� performance index test. (�Y�o�� performance issue, �i�H���W�Q���X��), �Ψ�L�� functionality test.
18*53ee8cc1Swenshuai.xi////////////////////////////////////////////
19*53ee8cc1Swenshuai.xi[Auto Test]
20*53ee8cc1Swenshuai.xi1. Sanity_Inputsource_AV
21*53ee8cc1Swenshuai.xi2. Sanity_Inputsource_SVideo
22*53ee8cc1Swenshuai.xi3. Sanity_Inputsource_YPbPr
23*53ee8cc1Swenshuai.xi4. Sanity_Inputsource_SCART
24*53ee8cc1Swenshuai.xi5. Sanity_Inputsource_HDMI
25*53ee8cc1Swenshuai.xi6. Sanity_Inputsource_VGA
26*53ee8cc1Swenshuai.xi7. Sanity_DTVScan_UK
27*53ee8cc1Swenshuai.xi8. Sanity_ATVScan_UK
28*53ee8cc1Swenshuai.xi9. Sanity_Inputsource_ATV
29*53ee8cc1Swenshuai.xi10. Sanity_Inputsource_DTV
30*53ee8cc1Swenshuai.xi11. Performance_DTV_boot_step
31*53ee8cc1Swenshuai.xi12. Performance_ATV_boot
32*53ee8cc1Swenshuai.xi13. MM_Movie_bbcjapan1080p_quick
33*53ee8cc1Swenshuai.xi14. MM_Movie_Cartoon_quick
34*53ee8cc1Swenshuai.xi15. MM_Movie_MPG1080_quick
35*53ee8cc1Swenshuai.xi16. MM_Movie_1080PH264_quick
36*53ee8cc1Swenshuai.xi17. MM_Movie_FirstBlood_quick
37*53ee8cc1Swenshuai.xi18. MM_Movie_sonyMav_quick
38*53ee8cc1Swenshuai.xi19. MM_Movie_Jewelry_I_really_like_you_quick
39*53ee8cc1Swenshuai.xi20. MM_Movie_Tonight_MJPG_quick
40*53ee8cc1Swenshuai.xi21. MM_Movie_Skydiving_480p_quick
41*53ee8cc1Swenshuai.xi
42*53ee8cc1Swenshuai.xi////////////////////////////////////////////
43*53ee8cc1Swenshuai.xiWhat test mechanism before release
44*53ee8cc1Swenshuai.xi////////////////////////////////////////////
45*53ee8cc1Swenshuai.xiThe citeria of Utopia release is only passing the auto test. (Utopia daily build and release to SN right.)
46*53ee8cc1Swenshuai.xi
47*53ee8cc1Swenshuai.xiOn-going plan:
48*53ee8cc1Swenshuai.xi1. Utopia release line - "UTPA-14.5.x". (50% ready, auto DZ/build/test/submit didn't ready)
49*53ee8cc1Swenshuai.xi2. Proprietary test program. (RR_530)
50*53ee8cc1Swenshuai.xi
51*53ee8cc1Swenshuai.xi
52*53ee8cc1Swenshuai.xi////////////////////////////////////////////
53*53ee8cc1Swenshuai.xiActivity on this code line
54*53ee8cc1Swenshuai.xi////////////////////////////////////////////
55*53ee8cc1Swenshuai.xiFor bug fixing, new feature implementation and new chip configuration is allowed
56*53ee8cc1Swenshuai.xi
57*53ee8cc1Swenshuai.xiOn-going plan:
58*53ee8cc1Swenshuai.xiWhen release line "UTPA-14.5.x" is ready, Only bug fixing is allowed to apply on release line.
59*53ee8cc1Swenshuai.xiAny new features and new chip implementations are located on main line and develop line.
60*53ee8cc1Swenshuai.xi
61*53ee8cc1Swenshuai.xi
62*53ee8cc1Swenshuai.xi////////////////////////////////////////////
63*53ee8cc1Swenshuai.xiCheck-in flow: (Please define it)
64*53ee8cc1Swenshuai.xi////////////////////////////////////////////
65*53ee8cc1Swenshuai.xi1.	Get Latest source code and merge your change.
66*53ee8cc1Swenshuai.xi2.	Do a private build (build your source on your PC or build server without error)
67*53ee8cc1Swenshuai.xi3.	Run DZ
68*53ee8cc1Swenshuai.xi4.	Get ticket from YMY after passing Reviewers-review.
69*53ee8cc1Swenshuai.xi5.	Check-in code
70*53ee8cc1Swenshuai.xi
71*53ee8cc1Swenshuai.xi////////////////////////////////////////////
72*53ee8cc1Swenshuai.xi// How to get binary or source code (�o�̻����O�D Module maintainer)
73*53ee8cc1Swenshuai.xi// (1. �Y�O�� binary����, �쨺�̧�.)
74*53ee8cc1Swenshuai.xi// (2. �Y�O�� code ����, �n�쨺�@��, �h���̤~�i�H���o ChangeList. �Y�O�� Label ����,�Чi�� Label �W��.)
75*53ee8cc1Swenshuai.xi////////////////////////////////////////////
76*53ee8cc1Swenshuai.xi1. SN user: Get the libs from //DAILEO/Supernova/develop/lib/target/[chip name]
77*53ee8cc1Swenshuai.xi2. Utopia user: Get the source code from //THEALE/utopia_release/UTPA-14.5.x
78