Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-28 | [UITest] Add support for testing installed XS | Kyle White | |
2015-10-23 | Merge pull request #1110 from manish/git-reproduction-steps | Manish Sinha | |
Add reproduction steps to Git | |||
2015-10-22 | [UITest] Added RepoFailedStep to construct Expected,Actual format | Manish Sinha | |
2015-10-22 | Test] Fix the order in which TearDown operations are called | Manish Sinha | |
2015-10-13 | Revert "[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 updater | Manish Sinha | |
2015-10-05 | [UITest] For UITest FileLogger use the testname as the logger | Manish 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-29 | Merge pull request #1074 from manish/repro-steps-improvement | Manish Sinha | |
Add ReproStep support for NuGet tests and other fixes | |||
2015-09-29 | [UITest] Set repro counter to zero and make two methods public | Manish 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 TakeScreenshot | Kyle White | |
2015-09-26 | [UITest] Implement test log file and ReproStep method | Kyle White | |
2015-09-25 | [UITest] Added WaitForPackageUpdateOrSaved for NuGetAdded or Project Saved | Manish 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 shorter | Kyle 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 setup | Kyle 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 errors | Manish Sinha | |
2015-08-27 | [UITest] MAke tests inconclusive only when they were not success | Manish Sinha | |
2015-08-25 | [UITest] Create a method to check if logs contain certain errors/warning | Manish Sinha | |
2015-08-24 | [UITest] Close Xamarin Update if opened | Manish Sinha | |
2015-08-21 | [UITest] Before the test fails, check if Xamarin Update is open | Manish Sinha | |
2015-08-20 | [UITest] Make sure that Ide.log file is checked for gtk errors | Manish Sinha | |
2015-08-14 | [UITest] Reorganize TestResults folder | Manish Sinha | |
2015-08-03 | [UITest] Fix GitSwitchBranchTest and GitEditBranchTest | Manish 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 ProjectData | Manish 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 test | Manish Sinha | |
2015-06-01 | [UITest] Fetch and save the memory usage of each test on the disk | Manish Sinha | |
Update makefile uitest target to first delete TestResults folder before running the tests | |||
2015-05-29 | [UITest] Remove ?. operator from GetSolutionDirectory () method | Manish Sinha | |
2015-05-29 | [UITest] Remove the auto property assignment in UITestBase | Manish Sinha | |
2015-05-29 | [UITest] Modify the cleanup method for all UITests in UITestBase | Manish Sinha | |
2015-05-28 | [UITest] Put all the test results data in same folder | Manish Sinha | |
2015-05-28 | [UITest] Remove test fixture teardown so that wrench makefile doesn't fail | Manish Sinha | |
2015-05-27 | [UITest] Move ScreenshotForTestSetup to SetUp method | Manish 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 tests | Manish 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 project | Manish Sinha | |
2015-05-22 | [UITest] Fix screenshot functionality by saving it in current working directory | Manish Sinha | |
If a screenshot folder is found already, it is renamed by appending the last access time at the end | |||
2015-05-21 | Add numeric indexed prefix to screenshot filename for each test | Manish Sinha | |
2015-05-21 | [UITest] Move OnCleanUp method to TearDown method | Manish 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 framework | iain holmes | |
Updated the test framework to support the current set of UI Tests | |||
2015-03-31 | Allow Monodevelop executable path to be overridden from UITestBase | Manish Sinha | |
2014-02-20 | Rebase UI test system onto NUnit | Michael Hutchinson | |