Troy Dai
dcac97fe3b
React to configuration model change
2015-04-10 11:42:23 -07:00
Praburaj
aac9beb1fd
Adding a coreclr variation of openidconnect
2015-04-06 13:56:44 -07:00
Praburaj
ba80195851
Tag helpers
2015-04-05 20:35:06 -07:00
Doug Bunting
55e7e83375
Merge remote-tracking branch 'origin/release' into dev
2015-04-03 12:02:13 -07:00
Doug Bunting
18153af367
Add a few more `<Service/>` items
2015-04-02 23:01:54 -07:00
Doug Bunting
df29aaaafd
Update .xproj files for Microsoft.Web.AspNet.* -> Microsoft.DNX.* rename
2015-04-02 13:49:27 -07:00
Praburaj
5d37101760
Fixing namespaces.
...
My VS build succeeds even without this change. On CI it seems to fail.
2015-04-01 14:19:47 -07:00
Praburaj
3b8d53e010
Fixing namespaces.
...
My VS build succeeds even without this change. On CI it seems to fail.
2015-04-01 13:59:57 -07:00
Praburaj
9ccc667b54
Fixing the logging package names in the unit test projects.
2015-04-01 13:34:45 -07:00
Praburaj
09a7250ccd
Fixing the logging package names in the unit test projects.
2015-04-01 13:25:13 -07:00
Wei Wang
2aaeedc48a
Fix newly added --no-source variations
2015-03-30 17:09:51 -07:00
Wei Wang
40edad4953
Merge remote-tracking branch 'origin/release' into dev
2015-03-30 15:23:49 -07:00
Praburaj
2f36a9cd6b
Using optional configuration for IIS deployment
2015-03-30 11:54:10 -07:00
Wei Wang
1e29b52278
Rename "dnu bundle" to "dnu publish"
2015-03-28 12:10:12 -07:00
Praburaj
a3b1954810
Changing --no-source variation to use desktop clr
...
Looks like --no-source is failing with coreclr
2015-03-27 15:28:04 -07:00
Praburaj
6dbe8dd993
Enabling --no-source variations
2015-03-27 14:51:59 -07:00
Praburaj
14889fe6eb
Adding a trait for tests and some general refactoring
2015-03-26 17:08:38 -07:00
Praburaj
1eb38e5708
Adding CORS to the sample
2015-03-26 17:08:28 -07:00
Praburaj
4ccf7b090b
Fixing test helpers
...
The command to execute tests have changed to dnx . test. As a result the path to dnx.exe cannot be retrieved from Environment.CommandLineArgs().
Changing the way to obtain path to dnx.exe.
2015-03-25 09:57:03 -07:00
Praburaj
b233a7ee25
Re-enabling coreclr based E2E tests
2015-03-24 17:30:29 -07:00
Suhas Joshi
83d9003b7a
React to Identity changes
2015-03-24 13:07:41 -07:00
Wei Wang
0f0fc2e23e
Rename kpm to dnu
2015-03-24 00:36:00 -07:00
ajcvickers
9b188a047d
Use UseSqlServer in tests
2015-03-20 17:04:48 -07:00
ajcvickers
a76b6cac24
Stop passing IConfiguration to AddEntityFramework
2015-03-20 14:25:25 -07:00
Praburaj
9faa6f8230
Copying the AspNet.Loader.dll only on non-kpm bundle scenario
2015-03-18 11:38:03 -07:00
Praburaj
36a3262661
Moving some IIS express related helpers to a different class.
2015-03-17 14:26:19 -07:00
Praburaj
6445f6388b
Temporarily disable the --no-source test variation
...
Seems to fail on CI but not on local machines. Investigating this.
2015-03-17 14:24:52 -07:00
Praburaj
6dc2417f9e
Adding some coverage for the --no-source switch
2015-03-17 12:46:02 -07:00
ianhong
1b502cbee7
Music Store sample Unit Tests - (except usermanager and signinmanager)
2015-03-17 11:12:51 -07:00
Hao Kung
47b34cd1da
React to auth changes
2015-03-16 18:38:53 -07:00
Praburaj
5004bac6aa
React to AddSessionServices rename to AddSession
2015-03-13 11:56:20 -07:00
N. Taylor Mullen
649a74a753
Update xunit.runner.kre => xunit.runner.aspnet.
2015-03-13 00:34:51 -07:00
Praburaj
36271260a1
Reacting to Caching extension rename
2015-03-12 17:06:16 -07:00
Praburaj
ad9e11ed2e
React to Caching package rename
...
Dependent on https://github.com/aspnet/Caching/pull/49/files
2015-03-11 17:39:00 -07:00
Hao Kung
c49fd85c56
React to identity changes
2015-03-11 16:10:55 -07:00
Praburaj
39fc5ebdc4
Making the tests robust
...
And some general cleanup
2015-03-11 14:48:34 -07:00
Praburaj
b0c989ce90
Modifying the logic to identify the runtime to use
...
Also quoting the application path being passed to iisexpress/k web so that application path can contain spaces.
2015-03-11 14:48:23 -07:00
N. Taylor Mullen
a6982fae6c
Update .kproj => .xproj.
2015-03-11 14:09:25 -07:00
N. Taylor Mullen
9878f7dcf9
Remove BOM from project.json, *.cmd, *.sh and *.shade files.
2015-03-09 12:56:19 -07:00
N. Taylor Mullen
2438fa20e3
Update klr => dnx naming.
2015-03-09 02:30:20 -07:00
N. Taylor Mullen
2d7500c3bb
Update K_BUILD_VERSION/kre/KRE/.k => DNX_BUILD_VERSION/dnx/DNX/.dnx.
2015-03-08 12:51:40 -07:00
N. Taylor Mullen
58c8e44786
Update aspnet50/aspnetcore50 => dnx451/dnxcore50.
2015-03-08 12:51:38 -07:00
N. Taylor Mullen
2ecb358c10
React to interface hosting changes.
2015-03-05 22:04:46 -08:00
Hao Kung
28bfb92e63
React to identity changes
2015-03-05 14:23:12 -08:00
N. Taylor Mullen
be747a63ed
Remove trailling semicolon in test project.json
2015-03-05 00:37:27 -08:00
ianhong
a67ed25586
Adding MusicStore unit tests for Session and Cookies
2015-03-04 23:51:39 -08:00
Brennan
c230aa23e1
Logging API changes
2015-03-04 21:17:32 -08:00
Hao Kung
a1e5048a0a
React to DI
2015-03-04 19:27:34 -08:00
ianhong
5f95406fd0
MusicStore Unit Tests (1) - MVC, EF, Cache, RequestAborted, User
2015-03-04 15:16:23 -08:00
ianhong
6efdbc75c7
Adding a unit test for SignInManager and UnitManager
2015-03-04 14:47:58 -08:00
Ajay Bhargav Baaskaran
38cc9aadb4
React to aspnet/Mvc#2076 changes
2015-03-03 17:12:31 -08:00
Praburaj
7b8ace5489
Re-enable the Ntlm authentication tests
...
User.IsSignedIn() does not return true for NTLM. So pulling the NTLM check out of the code block.
2015-03-03 16:49:00 -08:00
Hao Kung
1df35b8e8b
Reenable OpenId test
2015-03-03 15:51:18 -08:00
Hao Kung
14b99ebab1
Skip failing OpenId/NTLM tests to unblock build
...
https://github.com/aspnet/MusicStore/issues/412 to track
2015-03-02 18:39:20 -08:00
Hao Kung
850ba6375d
React to AuthN/Z changes
2015-03-02 16:31:35 -08:00
Praburaj
0ef3921e20
Removing aspnetcore50 from test project.json
...
Uncommented section seems to throw on build.cmd
2015-02-22 18:49:59 -08:00
Praburaj
0e72888105
Making tests runnable on coreclr
2015-02-22 18:27:03 -08:00
Praburaj
7da407a17a
Using statuscode pages in the sample
...
Adding some automation as well.
2015-02-16 17:22:57 -08:00
Praburaj
fc933c83c2
Fixing a test issue
2015-02-16 15:31:56 -08:00
Praburaj
7b45ab2065
Fixing test
...
Using a non-redirecting handler while sending logout request to shield from external changes.
2015-02-13 16:58:53 -08:00
Troy Dai
daaeca8681
Skip a few CoreCLR tests temporarily
2015-02-13 00:27:07 -08:00
Praburaj
2c881cf6a6
Adding verification for openIdconnect logout flow
...
As well removed the logic to wait for the creation of the db file in userprofile folder
as we now have retry logic.
2015-02-06 12:09:11 -08:00
Praburaj
c635116278
Changing some more logger usage to use structured logging.
2015-02-05 10:38:49 -08:00
Praburaj
d78932d927
Using structure logging strings.
2015-02-04 17:29:04 -08:00
Suhas Joshi
1165ba363e
Increasing time out for mono
2015-02-04 12:00:15 -08:00
Praburaj
8617bdc223
Printing the runtime information at the beginning of the test
2015-02-04 11:10:53 -08:00
Praburaj
5df0d884aa
Removing a fixed waittime of 25 seconds on mono
...
Setting an increased retry wait time. Now test will wait for 42 seconds before giving up.
2015-02-03 15:09:26 -08:00
Praburaj
e26705e2de
Changing codeplex -> github.com/aspnet/musicstore
2015-02-02 17:39:09 -08:00
Praburaj
b48c46ee7d
Reenabling the open idconnect test
...
Bug # https://github.com/aspnet/Security/issues/144 is fixed.
Reenabling the test to run on CI.
2015-02-02 13:59:28 -08:00
Praburaj
7783c36856
Disabling the openIdc test to enable coherence
...
Seems like the External cookie is null though openidc successfully created the identity and tries to signin. Before this is investigated to unblock the build disabling the test.
2015-01-30 17:02:01 -08:00
Wei Wang
7da71fc5ee
Fix Open ID test case
2015-01-29 18:35:12 -08:00
Wei Wang
4277bb75b1
Merge remote-tracking branch 'origin/release' into dev
2015-01-29 16:30:59 -08:00
Wei Wang
3bf675f343
React to runtime renaming revert
2015-01-29 00:01:52 -08:00
Praburaj
c3b4b6369e
Some cleanup
2015-01-28 10:18:30 -08:00
Praburaj
4f32cb95fa
Fixing some issues with OpenIdconnect E2E test
...
1. Adding notifications and verification for them.
2015-01-28 10:12:27 -08:00
Praburaj
3ec5584c8c
Adding an E2E flow for OpenIDC
2015-01-27 17:40:16 -08:00
Praburaj
e3637924ee
Adding a basic smoke test for OpenIdConnect
...
Currently the mono variation is failing.
2015-01-26 17:03:34 -08:00
Praburaj
c82cda4a78
Fixing the openIdconnect Startup class to add loggerfactory
...
Also adding a placeholder startup class for openid e2etesting.
2015-01-26 11:11:25 -08:00
Praburaj
d29f24f4ad
Using session to store the cart details instead of cookies.
2015-01-26 10:51:20 -08:00
Wei Wang
117c910f3b
React to kpm subcommand renaming
2015-01-23 10:22:55 -08:00
Suhas Joshi
eabe6b1aa7
Fixing start mono processstartinfo
2015-01-22 22:43:25 -08:00
Praburaj
c8bbfb15e8
Pointing to wwwroot for NtlmAuth test
2015-01-20 16:42:10 -08:00
Praburaj
c3a6095bf1
Pointing IIS Express to the wwwroot folder instead of app base.
2015-01-20 15:23:04 -08:00
Praburaj
ce72c2fc7e
Renaming klr.exe => dotnet.exe
2015-01-20 06:57:29 -08:00
Praburaj
5e3eb96b12
Fixing a regression in dotnet path.
2015-01-20 06:48:36 -08:00
Praburaj
71c171c052
Renaming KRE -> Dotnet
2015-01-20 06:38:06 -08:00
Praburaj
7847fb8257
Increasing the retry count
...
To fix flakiness
2015-01-18 20:48:23 -08:00
Hao Kung
464438862a
Fix music store policies
2015-01-16 15:15:19 -08:00
Praburaj
86ab6b7256
Changing an error string in the tests due to identity change.
2015-01-16 11:31:05 -08:00
Praburaj
9e68b43069
Adding authorization policy for the missed startup class.
2015-01-16 10:05:53 -08:00
Praburaj
ad5cfb9e6e
Reacting to namespace changes PipelineCore => Http.Core V2
2015-01-15 13:32:28 -08:00
Praburaj
c9d0a4d9da
Reacting to namespace changes PipelineCore => Http.Core
2015-01-15 13:27:17 -08:00
Suhas Joshi
b46bec1a7e
Increase wait time for server to start
2015-01-14 16:09:07 -08:00
Praburaj
8864111f5b
Increasing wait time out on mono tests
...
Right now since console logger is enabled there seems more delay in app start.
2015-01-13 16:28:54 -08:00
Praburaj
cc38726ec8
LoggerExtensions can take in param objects[] instead of param string[]
2015-01-13 14:06:09 -08:00
Praburaj
2df24fd02a
Creating a helper to retry a piece of code.
2015-01-13 11:32:34 -08:00
Praburaj
fdfe88f8e0
Using Console logger to print logs instead of using Console.WriteLine
2015-01-09 16:44:08 -08:00
Praburaj
a6bf0e16aa
Adding console logger to the sample
2015-01-09 15:12:53 -08:00
Praburaj
ce178243fc
Fixing a test regression
...
Deleted a boolean flag passed to ignore login/register links in the home page.
2015-01-09 13:54:30 -08:00
Praburaj
56d6dfeb1b
Adding a retry logic for NtlmAuth test
...
The other two tests already have this.
2015-01-09 13:39:30 -08:00
Chris Ross
76017af97c
Handle Form and helpers breaking changes.
2015-01-07 16:15:41 -08:00
Praburaj
6407ff0adc
Cleanup : Moving the mock code to the test project
...
This is to make the sample code cleaner. Moved the mock code to the test project.
Also fixed some intendation issues in some cshtml files.
2015-01-02 17:13:31 -08:00
Hao Kung
14ec7960a1
React to identity changes
2014-12-30 14:59:07 -08:00
Praburaj
a4d2d185e1
Fixing tests on mono
...
kestrel command is now lowercased. Passing the right case from tests.
2014-12-30 13:30:36 -08:00
Praburaj
e609602f2f
Clean up and refactoring
...
1. Removed some console logging statements from code
2. Used database error page like templates.
3. Renamed the command `WebListener` to `web` with all lower case to be consistent with templates.
4. Lowercased `Kestrel` => `kestrel` to be consistent with remaining samples.
2014-12-30 13:16:08 -08:00
Praburaj
d9148bd6f7
Fixing KRE_ENV to ASPNET_ENV
2014-12-22 19:04:55 -08:00
Praburaj
9e62865dd9
Fixing code to pass KRE folder path not including bin
2014-12-22 13:14:02 -08:00
Praburaj
a9ea8a87c8
Fixing the KRE name issue on mono
...
On mono with a recent change --runtime <value> for kpm pack is null as the value is not populated.
2014-12-19 13:45:51 -08:00
Suhas Joshi
e5a92daa51
Corrected json for mono
2014-12-19 11:59:12 -08:00
Praburaj
2dae44a607
Disabling IIS variation test as CI machine does not have IIS installed.
2014-12-19 10:53:33 -08:00
Praburaj
68102b8786
Enabling IIS variation of the test
...
Also organizing some test code.
2014-12-18 20:01:47 -08:00
Praburaj
3c49e439c9
Removing an incorrect test variation.
2014-12-18 19:25:59 -08:00
Praburaj
9c442e97ff
Using the latest xunit skip condition attributes to skip tests
...
Also moved all the helper code into sub-directories.
2014-12-18 19:25:51 -08:00
Suhas Joshi
368e96ad32
Fixes teamcity issue with Console.ReadLine()
2014-12-17 11:50:33 -08:00
Brennan
2df9d8f098
Update tests to use official xunit
2014-12-16 10:44:13 -08:00
Praburaj
51f60d5fd5
Enabling native module variations.
...
These do no run unless a machine has native module setup done and an environment variable named IIS_NATIVE_MODULE_SETUP=true. So the test will get skipped on pretty much on all machines except the ones where we want to run on.
2014-12-16 10:23:14 -08:00
Praburaj
50b756a776
Clean up - removing work arounds for bugs
...
1. Removed worked arounds that were previously applied for bugs as they are fixed now.
2. Sorted all using statements. Moved System.* to the top.
3. Fixed some of the code to follow engineering guidelines.
2014-12-15 11:48:24 -08:00
Praburaj
0c59794996
A few changes
...
1. Adding helpers to install an app on IIS and run on top of native module
2. Enabled CoreCLR + Ntlm tests.
2014-12-12 16:07:49 -08:00
Praburaj
a67bd6820c
Adding some coverage for the .Include EF statements
2014-12-04 14:35:32 -08:00
Suhas Joshi
2286b14290
Add retry logic for Publishtests
2014-12-03 17:00:28 -08:00
Suhas Joshi
681327f396
Fixed tests to run on Mono
2014-12-01 17:49:16 -08:00
Victor Hurdugaci
1120863c84
Add schema version to kproj files
2014-11-25 11:15:15 -08:00
Hao Kung
0edfde8e20
Revert "Disable tests for now"
...
This reverts commit 0d7c28413f .
2014-11-21 10:52:16 -08:00
Hao Kung
0d7c28413f
Disable tests for now
...
Filed https://github.com/aspnet/MusicStore/issues/292
2014-11-20 18:38:39 -08:00
Praburaj
5ae536fe0a
Some fixes
...
1. Updating some startup classes like templates
2. Update a test that runs on mono with right CLR.
2014-11-20 16:04:48 -08:00
Praburaj
f72b23c871
Test flakiness - Moving the first request into a retry block
...
Sometimes the first request to the application results in exceptions like 'No connection could be made because the target machine actively refused it'. Adding a retry to mitigate that.
2014-11-19 13:35:55 -08:00
Chris Ross
6a4f49a188
Fix facebook endpoint tests.
2014-11-15 08:13:56 -08:00
Victor Hurdugaci
2970af14b1
Update KProj to the latest format
2014-11-12 15:56:14 -08:00
Suhas Joshi
73d3e2fa2e
Uncomment assert for delete cookie test
2014-10-16 11:12:56 -07:00
Wei Wang
8d0c6052a7
Change 'pack-exclude' to 'packExclude'
2014-10-14 16:15:20 -07:00
Pranav K
acac2802db
Removing version token from framework assemblies node
2014-10-10 12:53:35 -07:00
Pranav K
0a49dc08df
Reacting to CLR package versioning changes
2014-10-10 10:33:38 -07:00
Praburaj
ae91663eb7
Fixing a few things
...
1. Changing the SigninAsAuthenticationType to a variable to avoid failures when the value changes.
2. Adding a Scripts folder like default VS projects.
3. Adding version numbers to GAC assemblies in the test project.
4. Adding a check for pack-exclude.
2014-10-09 16:11:38 -07:00
Chris Ross
f35dd45ea6
HTML decode URL.
2014-10-09 15:49:27 -07:00
Brice Lambson
e370c974e1
Remove framework assembly versions
2014-10-06 14:52:48 -07:00
David Fowler
e50cb5262a
Fixup references
2014-10-05 18:59:43 -07:00
Praburaj
424de094f3
Removing the single line comment in a project.json
2014-10-02 13:20:58 -07:00
Praburaj
0288c790b0
Cleanup
...
1. Moving framework assembly references to frameworkassemblies node.
Moving the framework references Removing the RunOnMono flag on Ntlm tests as it never runs on mono
2. Deleted a space from the batch file
3. Adding some pack-exclude items
4. Some general test cleanup.
2014-10-02 12:38:54 -07:00
Praburaj
f16a0c0f19
Adding some mocks for MicrosoftAccount
2014-09-29 14:41:43 -07:00
Praburaj
6d9bc21e83
Disabled tests by mistake
...
Enabling them back.
2014-09-25 11:58:11 -07:00
Praburaj
42e23bd261
Enabling the E2E automation for social logins.
2014-09-25 11:48:58 -07:00
Praburaj
647a5b6031
Enabling account validation, 2FA, Forgot password in the sample
...
Some identity helpers are still missing. Work arounds are applied to enable them working. Will clean it up as soon as identity helpers are available.
2014-09-24 15:13:28 -07:00
Praburaj
1867d11a43
Using QueryHelpers.ParseQuery for parsing query string.
...
Removed the helpers implemented in the test project.
2014-09-23 20:08:59 -07:00
Praburaj
7eb78b8dd1
Adding ability to add a Helios native module based test
...
Native module is still not fully working with automation. Will be avilable shortly.
The test project will undergo a little bit of refactoring and cleanup as well shortly.
2014-09-18 14:48:48 -07:00
Praburaj
aadcdf715f
Adding a variation to start weblistener from kpm pack output
2014-09-17 16:19:57 -07:00
Praburaj
f400550b5b
Adding a variation that does a kpm pack and starts the application
...
Currently adding only for Helios & X86 desktop CLR. Will add a few more interesting variations in future.
2014-09-15 17:10:06 -07:00
Praburaj
7c917a760a
Enabling the Ntlm+WebListener combination back as the issue is fixed.
...
bbb2a29a99 fixes the issue.
2014-09-15 12:22:54 -07:00
Praburaj
db78efda4f
Disabling Ntlm+WebListener test combination
...
For some reason the KRE_ENV value being set is not honored. Disabling the test alone to unblock build.
2014-09-14 21:45:06 -07:00
Praburaj
8c1bf38211
Reacting to a change in the environment variable from ENV -> KRE_ENV
2014-09-11 16:36:54 -07:00
Praburaj
e63d4f95d2
Adding an Ntlm variation of the test
...
Modified the helpers to take in an application host config file to accomodate future needs.
2014-09-11 11:10:25 -07:00
Praburaj
bb9934a565
Fixing KRE name for mono in deployment utility
2014-09-09 13:15:38 -07:00
Praburaj
093caaae7e
Adding some mocks for Google, Facebook and Twitter for E2Evalidation
...
Social mock tests are not executed right now due to 2 issues:
1. Identity extensions related to Social are not in yet.
2. Helios currently does not support loading of environment based startup class.
2014-09-08 18:02:03 -07:00
Praburaj
90d0ad969d
Adding some diagnostics to the Win32Exception
...
Kestrel variation seems to be failing for some reason. Adding some diagnostics.
2014-09-05 08:36:13 -07:00
David Fowler
bb08bdd1e8
Fixed bitness and removed 50
2014-09-05 02:20:22 -07:00
David Fowler
2471d21d93
Fixed CLR switching behavior in tests
2014-09-05 02:12:00 -07:00
Praburaj
1b6ee846ed
Some cleanup
...
1. Removing a bug # from code which is fixed.
2. Removing a piece of test that was added while testing.
2014-09-04 13:13:17 -07:00
David Fowler
c299a13927
Updated to use the new target framework in project.json
2014-09-04 02:30:32 -07:00
Praburaj
f04921a26a
Fixing the name of the APP_BASE environment variable to KRE_APPBASE (mono)
2014-09-03 17:05:10 -07:00
Praburaj
b054f392f5
Adding a what's new in the store signalr announcement panel in the sample
...
When a new album is created in the store a notification is posted to all the connected browsers using SignalR.
Also added automation for the signalR hubs.
There is still some UI formatting improvements required in the way new arrivals are displayed. Will fix it in future checkins.
2014-09-03 15:40:01 -07:00
Praburaj
b56cecc817
Refactoring the test code a little bit to enable adding more scenarios
...
And some general cleanup.
2014-08-29 16:35:02 -07:00
Praburaj
45406bf082
Moving the admin into a separate area
...
Using areas in the sample
2014-08-29 13:06:50 -07:00
David Fowler
94258eba8a
Updated to use the new target framework in project.json
2014-08-29 00:13:02 -07:00
Praburaj
9f4d46714b
Updating the sample to use VS 2013 Update 3 templates for Identity
...
1. This contains the new manage controller with a bunch of features like 2 factor auth
Some of the features are not enabled yet. But this is to set a baseline with update3 templates.
Automation to come up in future as more identity extensions are available.
2014-08-28 16:57:43 -07:00
Praburaj
05cd84667a
Enabling X64/CoreClr based test variations as the CLR issues are resolved
2014-08-28 11:55:51 -07:00
Praburaj
963c76f770
Updating deployment helpers to start the host on mono.
2014-08-26 16:48:39 -07:00
Praburaj
fd5f081cb6
Increasing the wait timeout after the application deployment
...
I'm starting to see that tests start running too soon before the application started. Increasing the wait time to a bigger number.
It will increase the test runtime of each selfhost variation by a couple more seconds, but it will increase the reliability.
2014-08-22 11:59:58 -07:00
Praburaj
5878f8ccb8
Increasing the wait time out to 3 seconds after the db file is created.
...
A couple of selfhost variations are failing on some of the new CI machines. While trying to reproduce I see that the klr.exe processes are lauching fine. But the tests fail for a couple of self-host variations. Only suspicion is this time out as the client gets a socket exception. It is possible that client is making a request before the server is ready.
2014-08-21 12:48:03 -07:00
Praburaj
df3d56be5e
Enabling the test code to run on mono
...
This does not include the deployment helper on mono. So the test needs to point to a statically deployed application url to run.
There are some bugs in mono Httpclient like in case of 302's RequestMessage's Uri not modified, cookies not cleared in cookie container etc. I will file bugs in mono on those and this is a work around until then.
There is still more work and refactoring. This is a first step.
2014-08-20 17:46:53 -07:00
Praburaj
644c45ae5c
Adding a _ViewStart page to define the Layoutpage
...
Removing the Layout page reference from individual cshtml files.
Added some tests to verify layout getting rendered in every view.
Added a couple of verifications to verify that title of the page is set appropriately.
2014-07-30 14:56:20 -07:00
Praburaj
75d9ef5e0d
Changing the tests to use Dev14 connection string
...
Currently to run the tests we need to have Dev12 localdb installed on the machine.
For this to run successfully we need to have Dev14 installed on CI.
2014-07-30 12:45:21 -07:00
Suhas Joshi
907f05acf5
Added try catch around logging statement
2014-07-24 16:17:24 -07:00
Suhas Joshi
ae7fae0bce
Formatted document and added bug numbers
2014-07-24 15:40:02 -07:00
Suhas Joshi
77a9885118
Handled starting IISExpress based on architecture
2014-07-24 15:39:55 -07:00
Suhas Joshi
759eee9734
Added support for kre architecture
2014-07-24 15:39:51 -07:00
Praburaj
863888bfb4
Fixing a test failure due to a recent change.
...
Adding some delay for the selfhost tests. With the recent change of merging the dbs selfhost based tests start even before the data is populated into the db & application start. Adding a slight delay to allow the setup finish.
And fixing a test bug that was not surfacing. Was checking with a fixed album id. This worked before as the id created was always 453.
2014-07-22 17:23:17 -07:00
Praburaj
3c0eefe12e
Merging the MusicStore & MusicStoreIdentity Db into one.
...
This has been a feedback from identity team for a while. Just got time to do it now.
2014-07-22 16:44:23 -07:00
David Fowler
30df49535c
Fixed project.json casing
2014-07-13 22:49:42 -07:00
David Fowler
efd225a9cd
Renamed configurations to frameworks in project.json
2014-07-13 22:31:03 -07:00
David Fowler
ff9e21b647
Use runtime APIs to locate AspNet.Loader.dll
2014-07-13 12:03:09 -07:00
Ryan Nowak
42b5aac1b1
fixing a broken link in musicstore.
2014-07-08 17:18:39 -07:00
Praburaj
0b0b5837fd
A few changes with this checkin
...
1. Fixed the delete album action
2. Added a test for add to cart, checkout & delete an album scenarios.
With this the scenario set becomes complete.
2014-07-03 16:05:58 -07:00
Praburaj
3fdb2e3e57
Adding some verifications for static file serving.
2014-07-03 13:51:49 -07:00
Praburaj
974bfcab7a
Adding kestrel variation of the MusicStore tests
...
Variation added for both Desktop & CoreCLR.
Added some more diagnostics to help better trouble shoot with more variations.
2014-07-02 17:32:31 -07:00
Praburaj
ecbf6e27fa
Adding more diagnostics to the test
...
Adding logic to throw and stop the tests if the response from the server is not OK.
2014-06-27 13:00:33 -07:00
David Fowler
ba24762ab2
Removed invalid reference from e2e tests
2014-06-19 22:18:44 -07:00
Brice Lambson
b41abcffa6
React to version bumps and renames
2014-06-19 16:00:13 -07:00
Praburaj
1ca9e25e54
Fixing an invalid 'And' condition while checking for process exited already
2014-06-11 13:31:55 -07:00
Praburaj
6b1a61f208
Checking if the host process is actually running before attempting to kill
...
adding some more diagnostics in case of host process failed to start.
2014-06-11 13:20:24 -07:00
Praburaj
e2b4842680
Adding some more diagnostic logs for cleanup
...
This is to confirm that the host process started by the tests are cleaned up at the end of the test.
2014-06-10 12:17:17 -07:00
Praburaj
a4ae444594
Enabling CoreCLR variation of the test
...
Value of the KRE_DEFAULT_LIB of the 'k test' process was flowing into Helios resulting in an exception. As the test is always running on desktop clr, the value of this variable always points to the desktop KRE path resulting in the exception. This fix will fix the issue.
2014-06-09 20:18:55 -07:00
Praburaj
022ff067ad
Moving the host start process into the try block
...
To make sure the host process is not left unkilled after a failure in host start complete.
2014-06-08 13:54:07 -07:00
Praburaj
c5f2b4054f
Fixing a test bug resulting in a null reference
...
After starting the klr.exe process, Process.MainModule.FileName returns null if checked soon. Adding a thread sleep to solve this issue.
2014-06-08 12:06:37 -07:00
Praburaj
59fad3bbb3
Adding CoreCLR variation of test on selfhost
2014-06-06 17:34:12 -07:00
Praburaj
6d50b397c0
The cookie name pointed by DefaultAuthenticationTypes.ApplicationCookie changed
...
This was changed with a recent identity checkin. Fixing this in test which was expecting a different cookie name.
2014-06-04 12:45:38 -07:00
Praburaj
516251a1c3
Enabling self-host variation of the MusicStore tests
...
With this change the tests run on Helios+DesktopCLR and Self-Host+DesktopCLR.
2014-06-02 12:17:57 -07:00
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
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
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
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
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