Commit Graph

13997 Commits

Author SHA1 Message Date
Praburaj c356d8e824 Printing out cold start time, test runtime and total time 2014-05-28 11:08:33 -07:00
Praburaj fdfaeacbf1 Adding a scenario to login with latest password after a password change
Removed init of class member variables to null per a CR feedback.
2014-05-28 10:42:40 -07:00
Praburaj b8782ee2bf Adding a REST method to the StoreManagerController for automation purpose.
Adding this action to get Id of an album given an album name.
2014-05-27 17:29:19 -07:00
Praburaj de955c6d90 Adding some more logging for DB clean up
Added a scenario to verify the created album.
2014-05-27 17:27:48 -07:00
DamianEdwards eb9ee643a1 Fix Spa after breaking change in MVC
- Reordered TypeScript targets to before AspNet targets to fix build in VS issue
- Refactored the TryUpdateModel workaround in BaseController
2014-05-27 16:54:10 -07:00
Praburaj ba2afd923b Renaming some variables
Renaming some variables
Moving the httpClient and httpClientHandler variables to class level variables to avoid passing them in for every method call.
2014-05-27 16:29:50 -07:00
Praburaj 0afe8ad557 Fixing the test code to create a db for every test run
This also includes the cleanup code. I inject the new DB connection string overrides as environment variables.
2014-05-27 13:55:26 -07:00
ajcvickers ad49e49b7f Pass DbContextOptions directly to base DbContext constructor. 2014-05-27 12:48:24 -07:00
Graeme Christie fe0b011f81 Modified kvmsetup to use -a operator rather than && 2014-05-28 01:35:28 +08:00
Graeme Christie 765c431f0e Changed all test command in kvmsetup.sh to use single brackets 2014-05-28 01:28:04 +08:00
Graeme Christie 165d69a1e7 Quoted test arguments for compatibility with zsh 2014-05-28 01:23:16 +08:00
Graeme Christie 54171dd221 Updated kvmsetup to add kvm.sh to both bash and zsh profiles if found 2014-05-28 01:12:14 +08:00
Graeme Christie bac5f06a4c Added validation of version to kvm alias command 2014-05-28 00:55:04 +08:00
Graeme Christie 0ac3d020f4 Fixed kvm.sh to work on zsh 2014-05-28 00:47:17 +08:00
Graeme Christie feadd7c96b Changed >3.4.0 mono version to >=3.4.1 to avoid confusion 2014-05-26 18:15:49 +08:00
David Fowler 49196aaec3 Fixed project.json casing 2014-05-26 02:47:54 -07:00
Graeme Christie 8a75984d44 Fixed syntax of mozroots command and some other small layout fixes 2014-05-26 17:08:49 +08:00
Graeme Christie 5391149119 Updated Readme.md with quick start info for OSX/Linux
Replaced the 'close and open your shell' message with on to just 'source kvm.sh'
2014-05-26 16:45:41 +08:00
Graeme Christie 6447439179 Fixed typo 2014-05-26 00:48:36 +08:00
Graeme Christie f2c4a0d39f Added .bashrc to list of profile files checked 2014-05-26 00:46:11 +08:00
Graeme Christie c4b07280b6 Added space before # comment in bash profile command 2014-05-26 00:18:09 +08:00
Graeme Christie 601e875ddd Fixed the help text from kvm use -p to more accurately reflect how defaults are set 2014-05-25 23:34:24 +08:00
Graeme Christie d87f800f41 Removed hint to run kvm upgrade from output as we can include that in the curl | sh command 2014-05-25 22:40:23 +08:00
Graeme Christie e14210b2a1 Fixed issue where mono45 platform string had been replaced with KRE_MONO45 2014-05-25 22:38:59 +08:00
Graeme Christie 6e72ddee86 Fixed missing quote 2014-05-25 22:17:47 +08:00
Graeme Christie bb51566157 Minor update of command output 2014-05-25 22:10:23 +08:00
Graeme Christie 2ef51e0520 Created kvmsetup.sh script to bootstrap OSX/*nix systems 2014-05-25 21:57:34 +08:00
Graeme Christie fe0d5b9d0d Fixed an error when kvm list was run before kre had been installed
renamed some variables to be more idiomatic
2014-05-25 21:56:35 +08:00
Graeme Christie 15f00bb7a5 Implemented kvm list
Fixed b0rked logic in _kvm_requested_version_or_alias
2014-05-25 12:22:28 +08:00
Graeme Christie aa1fed24f6 Implemented alias functionality
Implemented use functionality
fixed download of files - added check requested version exists
modified unpack to set shell scripts as executable
2014-05-25 01:25:58 +08:00
Graeme Christie ff41e7d743 Implemented kvm install and kvm use 2014-05-24 16:01:02 +08:00
Praburaj 11a71e950d Adding some more test scenarios to MusicStore and moving the scenarios in methods. 2014-05-23 16:11:56 -07:00
Praburaj 8409e9518b Catching up MusicStore app with code generated with latest templates 2014-05-23 14:35:08 -07:00
Praburaj d4303238e9 Fixing a log which was not printing the user name instead printed {0} 2014-05-23 11:54:00 -07:00
Praburaj 01210af151 Adding more logging for the test
Adding some helper methods for hosting variation
Divided the Utility class by the purpose of the helpers.
2014-05-23 11:27:42 -07:00
Graeme Christie 4d5b16f25f Initial drop of kvm shell script 2014-05-24 01:00:21 +08:00
David Fowler 92e0c16499 Made universe mono ready
- Added build.sh to universe
- Updated makefile to run build.sh instead of build.cmd
- Updated build.sh script
2014-05-23 03:15:48 -07:00
David Fowler 22c9264a79 Added NuGet.config 2014-05-23 02:38:24 -07:00
Louis DeJardin fb77e86b63 Merge pull request #43 from lodejard/master
Update README.md
2014-05-22 22:07:26 -07:00
DamianEdwards 8ed77f290d Fix build break 2014-05-22 18:36:33 -07:00
DamianEdwards 464bf577bc Look for signtool.exe in absolute paths 2014-05-22 18:33:14 -07:00
DamianEdwards a16d9b41d8 Tweaking connection strings to avoid conflicts between the projects 2014-05-22 17:03:08 -07:00
DamianEdwards 6d5e709b85 Add tasks for:
- Installing node locally
- Running node
- Installing npm packages
- Install bower packages
- Running grunt
2014-05-22 16:36:57 -07:00
Louis DeJardin 8a1eb0d8fb Update README.md
Putting the Getting Started command line steps into a copy-paste-able block
2014-05-22 13:07:15 -07:00
Praburaj 81e1e00d78 Removing k.ini to run against latest KRE version 2014-05-22 12:23:56 -07:00
Praburaj 523ac1c091 Adding some logging for test failure investigation 2014-05-22 12:17:44 -07:00
Praburaj 273c252db0 Adding some tests for MusicStore
It executes a set of scenarios:
1. Launches the app in Helios and navigates to the home page and verifies
2. Make a request to a protected resource and verifies that request is redirected to the login page
3. Registers a user with a dynamically generated user name and verifies the user is created and logged in by verifying the cookies and display name in the home page.
4. Go back to the StoreManager controller which requires a specific permission and verifies that still we are being redirected to Login page.
5. Logoff of the current user session and verify the user is logged off and cookie cleared.
6. Login this time with Administrator user who has permission to manage store and verify successfully logged in
7. Verify that this time the user can access the StoreManager controller
8. Create an album and verify that album is successfully created.
9. Logout of the app and verify.
2014-05-22 11:55:02 -07:00
DamianEdwards 05d21fb249 Removing grunt tasks as they'll come from core tasks 2014-05-21 22:42:34 -07:00
Pranav K 6c6e474db1 Removing support for csproj generation as part of build
* Removing 'watch' target since it's no longer useful
2014-05-21 15:47:54 -07:00
Praburaj dc9c16ff64 Cleaning up project.json of MusicStore app 2014-05-21 11:56:39 -07:00