���f�B�A

�Ɩ��������̓���i5�jGoogle Test���g���Ă݂悤�y����1�z�F�R�Y�P���́g���݂��݁h�Șb�i158�j�i1/3 �y�[�W�j

�\�t�g�E�F�A�J���ɂƂǂ܂�Ȃ��APC���g���S�Ă̐l���ΏۂƂȂ�V���[�Y�u�Ɩ��������̓���v�B��5��́A�P�̃e�X�g�Ŗ𗧂ƒt���[�̃c�[���ł���uGoogle Test�v�Ɓugcov�^lcov�v���Љ��B

» 2022�N10��20�� 07��00�� ���J
���{�L���̓A�t�B���G�C�g�v���O�����ɂ����v�𓾂Ă��܂�

1�D�͂��߂�

�@�{�V���[�Y�ł́A���X�̍�Ƃ����������A�莞�ł�����ƋA�����@���Љ�Ă��܂��B��ȋƖ��������̗�́A���L�ł��i�ڂ������A�ڑ�154����Q���j�B

  • �X�y�b�N�̍����n�[�h�E�F�A�𓱓�����
  • �g�p�@����g�����Ȃ�
  • �c�[���𓱓�����
  • �����Ńc�[�������
  • ���������H�v����

�@�Ɩ��������̕��@�͂��܂��܂ł����A�����3�Ԗڂ́u�c�[���𓱓�����v�ɒ��ڂ��܂��B

�˘A�ځu�R�Y�P���́g���݂��݁h�Șb�v�o�b�N�i���o�[

2�D�O��̐U��Ԃ�

�@�O���́AVirtualBox�i���z���\�t�g�E�F�A�j�����グ�܂����BVirtualBox�ł́A�z�X�gOS��ŕ����̃Q�X�gOS���ғ����܂��B�Ⴆ�΁AWindows�‹���PC��Ubuntu�������܂��B

�@����́A�O��쐬����Ubuntu�‹����x�[�X�ɒP�̃e�X�g������������c�[�����Љ�܂��B�Ȃ��AUbuntu�‹��̍\�z�Ɋւ��ẮA�O��̋L�����Q�Ƃ��������B

3�D�P�̃e�X�g�Ƃ�

ዾ ���ʐ^�̓C���[�W�ł�

�@�\�t�g�E�F�A�i�����m�ۂ���ɂ́A�Ȃ�ׂ��������܂Ƃ܂�Ńe�X�g���邱�Ƃ��厖�ł��B�Ⴆ�΁A100���s�̃v���O��������C�Ƀe�X�g����ƁA�o�O���o���ꍇ�A100���s�̒�����o�O�����‚��˂΂Ȃ�܂���B�ŏ��̃v���O�����ł��郂�W���[���P�ʂŃe�X�g����ƁA50�`200�X�e�b�v�̒�����o�O�����‚���̂ŁA���ɊȒP�Ƀo�O��E�o�ł��܂��B

�@���̃��W���[���P�ʂ̃e�X�g���u�P�̃e�X�g�v�ŁA�P�̃e�X�g������������A���W���[���𓝍������@�\�P�ʂ̃e�X�g�i�����e�X�g�j���o�āA�Ōオ�V�X�e���𓝍������V�X�e���e�X�g�ƂȂ�܂��B

�@�P�̃e�X�g�ł́A�v���O�������ŏ��̊֐��ɕ������A���o�͂����������Ƃ��m�F���܂���1�j�B

��1�j���̒��ł́A�u�P�̃e�X�g�v�Ƃ������t�̉��߂̎d�����قȂ�悤�Ɏv���܂��B�{�L���ɂ�����P�̃e�X�g�̒�`�́A�u1�֐����ƒe�X�g���邱�Ɓv�Ƃ��܂��B

3.1 �P�̃e�X�g�̃����b�g

�@�P�̃e�X�g�̃����b�g�̈�‚́A�o�O���o���̏C������r�I�e�ՂȂ��Ƃł��B�Ⴆ�΁A�P�̃e�X�g�Ńo�O���������Ă��A�唼�̌����͂��̊֐����ɂ���܂��i�}1�j�B

}1 �}1�@�֐��̌Ăяo���֌W

�@�}1�́A�֐��̌Ăяo���֌W�}�ł��B�֐�A�͊֐�B�Ɗ֐�C���Ăяo���A�֐�B�͊֐�D�`G���Ăяo���Ă��܂��B���̃v���O�����S�̂Ńo�O����������ƁA�֘A����ꏊ���֐�A�`G�܂ł��邽�߁A�����̍i�荞�݂͊ȒP�ł͂���܂���ˁB

�@�P�̃e�X�g�ł́A�֐�A�`G����‚��ƒe�X�g���܂��B���̂��߁A�Ӑ}���Ȃ����삪����ꍇ�A���̃o�O�̌����͊�{�I�Ƀe�X�g���Ă���֐������ɂ���܂��i�d�l�Ȃǂ����������ꍇ������܂����j�B��H���ō��邱�Ƃ��Ȃ��悤�ɁA������ƒP�̃e�X�g���Ă������Ƃ��厖�ł��B

�@�P�̃e�X�g�͑厖�ȍH���ł����A�����̎�Ԃ�������܂���2�j�B����ȂƂ��́A�c�[����T���܂��傤�B������c�[���̒��ŁA����́A�P�̃e�X�g�Ŗ𗧂ƒt���[�̃c�[���Ƃ��āA�uGoogle Test�v�Ɓugcov�^lcov�v�����グ�܂��B

��2�j�P�̃e�X�g�͑����̎�Ԃ�������܂��B�����ŁA�g�D�ɂ���Ă͒P�̃e�X�g�����{�����A�����e�X�g�ň�C�Ƀo�O���‚Ԃ����ƍl����Ƃ�������Ȃ�����܂���B�o�O�������ƁA�f�o�b�O�ɑ���Ȏ��Ԃ�������Ǝv���܂����A���������͂Ƃ������A���̒��̌���͂���Ȃ��̂ł��B

�@�@�@�@�@�@ 1|2|3 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; } else { return false; } recoBox.innerHTML = html; return recoBox; }; // �֘A�L�����擾���č�����g������i�����L���j var setRecomend = function(type) { // �L�[���[�h�����Ƃ�html ���擾 var wp = setRecomendItem(); if(!wp){ cx_count(test_id + '_default_imp','impression'); console.log(test_id + '_default_imp','impression'); return false; } // ���X�g��n����html���쐬 var recoBox = wplistHtml(wp,type); // target ���擾 var target; if(d.getElementById('endlinkConnection')){ console.log('�֘A�L��'); target = d.getElementsByClassName('endlink')[0]; } else { console.log('indexlink'); target = d.getElementById('colBoxIndexlink'); } // target �Ƀ��R�����h������ target.parentNode.insertBefore(recoBox, target); cx_count(test_id + '_' + wp.group + '_imp','impression'); console.log(test_id + '_' + wp.group + '_imp','impression'); // a �^�O���擾���� var atags = recoBox.getElementsByTagName('a'); for (var j=0; j 0) { var box_list = d.getElementsByClassName('cmsBodyBox'); for (var i=0; i
' }, { 'src':'' }, {}] }; setForumCornerLink(cornerlink); })();