You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: runOutlierDetection.m
    path of file: ./repos/HydroSight/testing
    
    the code of the file until where you have to start completion: classdef (SharedTestFixtures =
    
function doAnalysis(testCase)
            % Give user update on test being run.
            disp('TESTING: Running outlier detection analysis ...');

            % Get handle to GUI.
            GUI = getSharedTestFixtures(testCase,'loadHydroSightFixture').GUI;

            % Run outlier detection
            try
                expSolution=0;

                % Get contect menu obj for 'Select none'
                obj = findobj(GUI.Figure.UIContextMenu,'Label','Select none');
                eventdata.Source.Parent.UserData = 'this.tab_DataPrep.Table';
                hObject.Label = 'Select none';
                feval(obj.MenuSelectedFcn, hObject, eventdata);

                % Select row two
                icol = 1;
                GUI.tab_DataPrep.Table.Data{testCase.irow,icol}= true;

                % Run analysis on bore.
                GUI.tab_DataPrep.Table.Data{testCase.irow,16} = '<html><font color = "#FF0000">Not analysed.</font></html>';
                onAnalyseBores(GUI, [],[]);

                % close msgbox
                h = findall(0,'Tag','Data prep msgbox summary');
                if ishandle(h)
                    close(h);
                end