Ejemplo n.º 1
0
        //Create test request
        string CreateTestReq(TestRequest testBuild)
        {
            TestRequest testReq = new TestRequest();
            int         i       = 0;

            foreach (Test test in testBuild.test)
            {
                if (status[i])
                {
                    Test     testC   = new Test();
                    string   testD   = test.testDriver;
                    string[] libName = testD.Split('.');
                    string   name    = libName[0] + ".dll";
                    testC.testedFiles.Add(name);
                    testC.testDriver = testD;
                    testReq.test.Add(testC);
                    sendLibToRepo(name);
                }
                i++;
            }
            testReq.author   = "Jim Fawcett";
            testReq.dateTime = DateTime.Now.ToString();
            string file     = "TestRequest" + random.Next(1, 10000).ToString() + ".xml";
            string savePath = Dir;

            testReq.createXML(testReq, file, Dir);
            return(file);
        }
        // Create test request
        private void CreateRequestButton_Click(object sender, RoutedEventArgs e)
        {
            TestRequest testReq = new TestRequest();

            testReq.test.AddRange(testList);
            testReq.author   = "Jim Fawcett";
            testReq.dateTime = DateTime.Now.ToString();
            String file     = "BuildRequest" + random.Next(1, 10000).ToString() + ".xml";
            string savePath = storagePath;

            testReq.createXML(testReq, file, savePath);
            TestReqt.IsEnabled = false;
            testReqListBox.Items.Clear();
            testList.Clear();
            initializeTestReqListBox();
            statusLabel.Text = "Status: Test Request " + file + "  created";
        }