TestEnd() публичный статический Метод

public static TestEnd ( string test ) : void
test string
Результат void
Пример #1
0
    //saves all best none 4top randomly
    private void chronojumpWindowTestsEncoderSetSaveReps()
    {
        LogB.TestStart("chronojumpWindowTestsEncoderSetSaveReps");

        //Constants.EncoderAutoSaveCurve easc;
        double d = rand.NextDouble();         //0 - 1

        if (d < .25)
        {
            //easc = Constants.EncoderAutoSaveCurve.ALL;
            button_encoder_capture_curves_all.Click();
        }
        else if (d < .5)
        {
            //easc = Constants.EncoderAutoSaveCurve.BEST;
            button_encoder_capture_curves_best.Click();
        }
        else if (d < .75)
        {
            //easc = Constants.EncoderAutoSaveCurve.NONE;
            button_encoder_capture_curves_none.Click();
        }
        else
        {
            //easc = Constants.EncoderAutoSaveCurve.FROM4TOPENULTIMATE;
            button_encoder_capture_curves_4top.Click();
        }

        //encoderCaptureSaveCurvesAllNoneBest(easc, encoderCaptureOptionsWin.GetMainVariable());

        LogB.TestEnd("chronojumpWindowTestsEncoderSetSaveReps: " + d.ToString());
    }
Пример #2
0
    private void chronojumpWindowTestsChronopicContactReal()
    {
        LogB.TestStart("chronojumpWindowTestsChronopicContactReal");

        chronopicRegisterUpdate(false);
        if (chronopicRegister.NumConnectedOfType(ChronopicRegisterPort.Types.CONTACTS) != 1)
        {
            testsActive = false;
            new DialogMessage(Constants.MessageTypes.WARNING, "Warning, need ONE contacts chronopic connected");
            return;
        }

        ChronopicRegisterPort crp = chronopicRegister.ConnectedOfType(ChronopicRegisterPort.Types.CONTACTS);

        if (cp2016.IsLastConnectedReal(crp, 1))
        {
            LogB.TestEnd("chronojumpWindowTestsChronopicContactReal");
            chronojumpWindowTestsNext();
        }
        else
        {
            cp2016.FakeButtonContactsRealDone.Clicked +=
                new EventHandler(on_connection_contacts_real_done);
            cp2016.ConnectContactsReal(app1, crp, 1,
                                       "Press TEST button on Chronopic to stablish initial communication");  //TODO: translate this
        }

        LogB.TestEnd("chronojumpWindowTestsChronopicContactReal");
    }
Пример #3
0
    private void chronojumpWindowTestsEncoderRecalculate()
    {
        LogB.TestStart("chronojumpWindowTestsEncoderRecalculate");

        on_button_encoder_recalculate_clicked(new Object(), new EventArgs());

        LogB.TestEnd("chronojumpWindowTestsEncoderRecalculate");
    }
Пример #4
0
    private void chronojumpWindowTestsContactsRJ3J()
    {
        LogB.TestStart("chronojumpWindowTestsContactsRJ3J");

        extra_window_jumps_rj_spinbutton_limit.Value = 3;

        LogB.TestEnd("chronojumpWindowTestsContactsRJ3J");
    }
Пример #5
0
    private void chronojumpWindowTestsWait5seconds()
    {
        LogB.TestStart("chronojumpWindowTestsWait5seconds");

        System.Threading.Thread.Sleep(5000);

        LogB.TestEnd("chronojumpWindowTestsWait5seconds");
    }
Пример #6
0
    private void chronojumpWindowTestsEncoderCaptureCalibrate()
    {
        LogB.TestStart("chronojumpWindowTestsEncoderCaptureCalibrate");

        on_button_encoder_inertial_calibrate_clicked(new Object(), new EventArgs());

        LogB.TestEnd("chronojumpWindowTestsEncoderCaptureCalibrate");
    }
Пример #7
0
    private void chronojumpWindowTestsEncoderEccConInvert()
    {
        LogB.TestStart("chronojumpWindowTestsEncoderEccConInvert");

        radio_encoder_eccon_concentric.Active = !radio_encoder_eccon_concentric.Active;

        LogB.TestEnd("chronojumpWindowTestsEncoderEccConInvert");
    }
Пример #8
0
    //saves all best none 4top randomly
    private void chronojumpWindowTestsEncoderSetSaveRepsBucle()
    {
        LogB.TestStart("chronojumpWindowTestsEncoderSetSaveReps");

        saveRepsLastI      = -1;
        saveRepsBucleDoing = true;
        saveRepsBucleCount = 25;

        //make interval bigger if you cannot see GUI updating
        GLib.Timeout.Add(500, new GLib.TimeoutHandler(chronojumpWindowTestsEncoderSetSaveRepsBucleDo));

        LogB.TestEnd("chronojumpWindowTestsEncoderSetSaveReps");
    }
Пример #9
0
    private void chronojumpWindowTestsEncoderEccConInvert()
    {
        LogB.TestStart("chronojumpWindowTestsEncoderEccConInvert");

        if (combo_encoder_eccon.Active == 0)
        {
            combo_encoder_eccon.Active = 1;
        }
        else
        {
            combo_encoder_eccon.Active = 0;
        }

        LogB.TestEnd("chronojumpWindowTestsEncoderEccConInvert");
    }
Пример #10
0
    private bool chronojumpWindowTestsSelectPerson(int count)
    {
        LogB.TestStart("chronojumpWindowTestsSelectPerson");

        selectRowTreeView_persons(treeview_persons, count);

        //for three persons, count: 0,1,2, CountRows() 3,3,3
        if (count + 1 >= myTreeViewPersons.CountRows())
        {
            LogB.TestEnd("chronojumpWindowTestsSelectPerson_ended");
            return(false);            //bucle will exit (when arriving at end of bucle)
        }

        LogB.TestEnd("chronojumpWindowTestsSelectPerson_continuing");
        return(true);
    }
Пример #11
0
    private bool chronojumpWindowTestsContactsExecuteTest()
    {
        LogB.TestStart("chronojumpWindowTestsContactsExecuteTest");

        if (myTreeViewPersons.CountRows() == 0)
        {
            new DialogMessage(Constants.MessageTypes.WARNING, "This session has no persons. Test will end now!");
            testsActive = false;
            return(false);
        }

        on_button_execute_test_clicked(new object(), new EventArgs());

        testsSuccededCount++;

        LogB.TestEnd("chronojumpWindowTestsContactsExecuteTest");
        return(true);
    }
Пример #12
0
    private bool chronojumpWindowTestsMultitestDo(int ms)
    {
        LogB.TestStart("chronojumpWindowTestsContactsMultitestDo " + ms.ToString());

        bool recordedOk = cp2016.TestsChangeMultitestFirmwareDo(ms);

        if (recordedOk)
        {
            testsSuccededCount++;
        }
        else
        {
            testsFailedCount++;
        }

        LogB.TestEnd("chronojumpWindowTestsContactsMultitestDo " + ms.ToString());
        return(true);
    }
Пример #13
0
    private void chronojumpWindowTestsLoadSession(int sID)
    {
        LogB.TestStart("chronojumpWindowTestsLoadSession");

        on_open_activate(new Object(), new EventArgs());
        bool exists = sessionLoadWin.SelectRowByID(sID);         //0 is the first

        if (!exists)
        {
            testsActive = false;
            new DialogMessage(Constants.MessageTypes.WARNING, "Warning, This session ID does not exists");
            return;
        }

        sessionLoadWin.Button_accept.Click();

        LogB.TestEnd("chronojumpWindowTestsLoadSession");
    }
Пример #14
0
    /*
     * TESTS START
     */

    private void chronojumpWindowTestsMode(Constants.Menuitem_modes m)
    {
        LogB.TestStart("chronojumpWindowTestsMode", m.ToString());

        //disable autodetect
        //configAutodetectPort = Config.AutodetectPortEnum.INACTIVE;

        if (m == Constants.Menuitem_modes.JUMPSSIMPLE)
        {
            if (radio_menuitem_mode_jumps_simple.Active)
            {
                //needed if people select again the same option
                select_menuitem_mode_toggled(Constants.Menuitem_modes.JUMPSSIMPLE);
            }
            else
            {
                radio_menuitem_mode_jumps_simple.Active = true;
            }
        }
        else if (m == Constants.Menuitem_modes.JUMPSREACTIVE)
        {
            if (radio_menuitem_mode_jumps_reactive.Active)
            {
                select_menuitem_mode_toggled(Constants.Menuitem_modes.JUMPSREACTIVE);
            }
            else
            {
                radio_menuitem_mode_jumps_reactive.Active = true;
            }
        }
        else if (m == Constants.Menuitem_modes.RUNSSIMPLE)
        {
            if (radio_menuitem_mode_runs_simple.Active)
            {
                select_menuitem_mode_toggled(Constants.Menuitem_modes.RUNSSIMPLE);
            }
            else
            {
                radio_menuitem_mode_runs_simple.Active = true;
            }
        }

        LogB.TestEnd("chronojumpWindowTestsMode");
    }
Пример #15
0
    private bool chronojumpWindowTestsEncoderLoadSignal(int count)
    {
        LogB.TestStart("chronojumpWindowTestsLoadSignal");

        ArrayList data = encoderLoadSignalData();         //selects signals of this person, this session, this encoderGI

        if (count >= data.Count)
        {
            LogB.TestEnd("chronojumpWindowTestsLoadSignal_ended");
            return(false);
        }

        EncoderSQL es = (EncoderSQL)data[count];                      //first is 0

        on_encoder_load_signal_clicked(Convert.ToInt32(es.uniqueID)); //opens load window with first selected

        genericWin.Button_accept.Click();                             //this will call accepted

        LogB.TestEnd("chronojumpWindowTestsLoadSignal_continuing");
        return(true);
    }