Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-10-28[UITest] Add support for testing installed XSKyle White
2015-10-23Merge pull request #1110 from manish/git-reproduction-stepsManish Sinha
Add reproduction steps to Git
2015-10-22[UITest] Added RepoFailedStep to construct Expected,Actual formatManish Sinha
2015-10-22Test] Fix the order in which TearDown operations are calledManish Sinha
2015-10-13Revert "[UITest] Copy MonoDevelopProperties.xml to test profile and disable ↵Manish Sinha
updater" This reverts commit 5db145c3f6249ed51d2ed68869f7d7d5bc9f2e88.
2015-10-08[UITest] Copy MonoDevelopProperties.xml to test profile and disable updaterManish Sinha
2015-10-05[UITest] For UITest FileLogger use the testname as the loggerManish Sinha
This change is required because there are times when the test failes where XS crashes and doesn't get time for the logger to be cleaned up. Having different logger names for different tests would give other tests a chance to continue
2015-09-29Merge pull request #1074 from manish/repro-steps-improvementManish Sinha
Add ReproStep support for NuGet tests and other fixes
2015-09-29[UITest] Set repro counter to zero and make two methods publicManish Sinha
We need to make TakeScreenshot and ReproStep public so that they can be used from static helper methods in other classes
2015-09-29[UITest] Add .ToPathSafeString to TakeScreenshotKyle White
2015-09-26[UITest] Implement test log file and ReproStep methodKyle White
2015-09-25[UITest] Added WaitForPackageUpdateOrSaved for NuGetAdded or Project SavedManish Sinha
There are times when we are not sure if "Packages Added" or "Project Saved" would end up showing on the status bar as there is no defined order. This method can be used in tests to make sure that out tests don't fail just because we can't predict the order of status message Also check for Xamarin Update open in a different line checking first if it is not null to avoid NRE Also update WaitForTextArea in git tests to give it 20 seconds instead of standard 5 seconds for the project to be opened
2015-09-18[AutoTest] make testpath and log name shorterKyle White
It's too long on windows
2015-09-18[AutoTest] handle unauthorized exception in OnCleanUp ()Kyle White
When running ui tests on windows via wrench, some git files can't be cleaned up until mdtool exits. Handle the unauthorized exception to avoid test failure. Wrench will clean up the rest
2015-09-03[UITest] Remove slashes from Ide log path during test setupKyle White
The name of the test is used to create the log file path, if a slash is present, the path gets corrupted. This change removes slashes from test name when creating the IDE log path during test setup.
2015-09-01[UITest] Preferences.SetAuthorInfo and suppress failure TakeScreenshot errorsManish Sinha
2015-08-27[UITest] MAke tests inconclusive only when they were not successManish Sinha
2015-08-25[UITest] Create a method to check if logs contain certain errors/warningManish Sinha
2015-08-24[UITest] Close Xamarin Update if openedManish Sinha
2015-08-21[UITest] Before the test fails, check if Xamarin Update is openManish Sinha
2015-08-20[UITest] Make sure that Ide.log file is checked for gtk errorsManish Sinha
2015-08-14[UITest] Reorganize TestResults folderManish Sinha
2015-08-03[UITest] Fix GitSwitchBranchTest and GitEditBranchTestManish Sinha
* Add a method CheckIfNameEmailNeeded which checks whether Xamarin Studio is prompting for username+email for an action * Take a screenshot in TearDown if the test failed
2015-06-21[UITest] Added an overload of CreateBuildProject which takes ProjectDataManish Sinha
* ALlow passing profile path to XS process explicitely so that we can clean up that path after XS stops * Make the hint arg in CreateTmpDir optional * Changed default Logging level to UpToInfo
2015-06-05[UITest] Added Svn checkout testManish Sinha
2015-06-01[UITest] Fetch and save the memory usage of each test on the diskManish Sinha
Update makefile uitest target to first delete TestResults folder before running the tests
2015-05-29[UITest] Remove ?. operator from GetSolutionDirectory () methodManish Sinha
2015-05-29[UITest] Remove the auto property assignment in UITestBaseManish Sinha
2015-05-29[UITest] Modify the cleanup method for all UITests in UITestBaseManish Sinha
2015-05-28[UITest] Put all the test results data in same folderManish Sinha
2015-05-28[UITest] Remove test fixture teardown so that wrench makefile doesn't failManish Sinha
2015-05-27[UITest] Move ScreenshotForTestSetup to SetUp methodManish Sinha
Till now we needed to call ScreenshotForTestSetup method explicitely on each test, but now moving it to SetUp method it is called explicitely. The access has been changed to default (private) so that it is not visible to outside
2015-05-27[UITest] Save Ide.log for failed tests and delete screenshots for passed testsManish Sinha
As Alan suggested, it would be wise to only deal with data related to failed tests. So in this change, we check if the test has passed, if passed then we delete the screenshot foldet for that test. Before XS starts, we set the Log path and level, then in test teardown we check if the test passed, if passed then we delete the log In the FixtureTearDown we delete empty directories such that after the test finishes, we are left with screenshots and logs of only failed tests
2015-05-27[UITest] Cleanup unncessary code in UITest projectManish Sinha
2015-05-22[UITest] Fix screenshot functionality by saving it in current working directoryManish Sinha
If a screenshot folder is found already, it is renamed by appending the last access time at the end
2015-05-21Add numeric indexed prefix to screenshot filename for each testManish Sinha
2015-05-21[UITest] Move OnCleanUp method to TearDown methodManish Sinha
2015-05-21[UITest] Move Screenshot functionality to UITestBase so that it can be ↵Manish Sinha
available in all tests
2015-04-14[UITest] Update the test frameworkiain holmes
Updated the test framework to support the current set of UI Tests
2015-03-31Allow Monodevelop executable path to be overridden from UITestBaseManish Sinha
2014-02-20Rebase UI test system onto NUnitMichael Hutchinson