Skip to content

Release 3.2.0 #1438

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 49 commits into from
Sep 27, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
376acb1
Merge pull request #1394 from Particular/release-3.1
danielmarbach Aug 30, 2018
98b5667
Fix PowerShell upgrade instance cmdlet
SzymonPobiega Aug 31, 2018
ff7f19b
Merge branch 'hotfix-3.1.1' into develop
danielmarbach Sep 7, 2018
a2a879d
Do not project all fields for nothing
danielmarbach Sep 7, 2018
cdc814a
Cache patch request array
danielmarbach Sep 7, 2018
b542060
Added queuename to instance details
dvdstelt Sep 7, 2018
f5b0be6
Added transport as well
dvdstelt Sep 7, 2018
be3a1f7
Merge pull request #1405 from Particular/less-alloc-archiving
danielmarbach Sep 10, 2018
99435c6
Fix issue with finding the correct upgrade info to prevent skipping v…
boblangley Sep 13, 2018
90286e4
Correct unit test scenario to ensure correct behavior
boblangley Sep 14, 2018
d286d8f
Renamed header to endpoint name
dvdstelt Sep 17, 2018
a7b55c2
Merge pull request #1415 from Particular/fix-upgrade-control
boblangley Sep 17, 2018
1f6355e
Updated ASBS to newest alpha
danielmarbach Sep 13, 2018
76433d8
Merge pull request #1420 from Particular/update-sc-to-asbs-1.0-alpha0163
boblangley Sep 17, 2018
8ccc6bf
Update NServiceBus.Transport.AzureServiceBus to 1.0.0-alpha0164
boblangley Sep 18, 2018
988b2db
Merge pull request #1424 from Particular/asbs-1.0.0-alpha0164
boblangley Sep 18, 2018
0eb0c6a
Restrict access to many classes from public to internal
boblangley Sep 17, 2018
52516cc
ensures GlobalEventHandler can only be used to talk to UI
mauroservienti Sep 5, 2018
1f5784f
Make tests internal
boblangley Sep 8, 2018
177da80
Introduce API approvals
boblangley Sep 17, 2018
af33a30
Fix whitespace and unneeded access modifiers
boblangley Sep 17, 2018
f51ac68
Register internal Nancy modules
boblangley Sep 17, 2018
0c98014
Make internal domain events public
mauroservienti Sep 17, 2018
2c745a6
Allow IOC container registration from acceptance tests
boblangley Sep 11, 2018
d52c4f3
Fix inspections
boblangley Sep 17, 2018
f3db1b0
Fix code inspections - dotsettings
boblangley Sep 17, 2018
fbf7664
Add API Approvals for ServiceControl.Transports
mauroservienti Sep 17, 2018
4200fa3
Fix code inspection
boblangley Sep 17, 2018
6d0ded2
Moveout TestBootstrapper from ApiApprovals class
boblangley Sep 18, 2018
8a1541e
Fix test name
boblangley Sep 18, 2018
501e852
Remove commented out namespaces
boblangley Sep 18, 2018
afd5799
Remove unnecessary attributes on APIApproval tests
boblangley Sep 18, 2018
885dfd3
Merge pull request #1402 from Particular/queuename
boblangley Sep 19, 2018
384c37a
Merge pull request #1430 from Particular/hotfix-3.1.2
danielmarbach Sep 21, 2018
f689829
Revert "Fix code inspections - dotsettings"
boblangley Sep 21, 2018
eaa9476
Remove unnecessary exclusion logic from NancyModulesPaths APIapproval
boblangley Sep 25, 2018
4969387
cleanup unneeded comments
boblangley Sep 25, 2018
29ee633
Merge pull request #1421 from Particular/sc-api-approvals
boblangley Sep 25, 2018
1b586ec
Fix for AmazonSQS Transport : Retries don't work #1433
AbdoHassanUMG Sep 25, 2018
d77244d
Merge pull request #1434 from AbdoHassanUMG/issue-1433
danielmarbach Sep 27, 2018
731a20c
Allow to specify localized category name, counter name and instance n…
danielmarbach Sep 26, 2018
00dc03d
Select only specific message metadata value to avoid huge allocations
danielmarbach Sep 7, 2018
43134fa
Remove closure allocation per doc invocation in cleaners
danielmarbach Sep 7, 2018
9b83f45
Remove chunker allocations where possible
danielmarbach Sep 7, 2018
9e34607
Fix value retrieval in cleaner
danielmarbach Sep 7, 2018
f0218b5
Remove HeadersForSearching from metadata and compute query array on t…
danielmarbach Sep 11, 2018
b5e4c0e
Merge pull request #1437 from Particular/dql-check-localization
danielmarbach Sep 27, 2018
7a9acb1
Merge pull request #1404 from Particular/expiry
danielmarbach Sep 27, 2018
575f2a8
Merge pull request #1410 from Particular/save-header
danielmarbach Sep 27, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions src/ServiceControl.AcceptanceTests/AcceptanceTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ namespace ServiceBus.Management.AcceptanceTests
using Conventions = NServiceBus.AcceptanceTesting.Customization.Conventions;

[TestFixture]
public abstract class AcceptanceTest : IAcceptanceTestInfrastructureProvider
abstract class AcceptanceTest : IAcceptanceTestInfrastructureProvider
{
protected AcceptanceTest()
{
Expand Down Expand Up @@ -271,7 +271,7 @@ void Log(string message, LogLevel messageSeverity)
}
}

public static class HttpExtensions
static class HttpExtensions
{
public static async Task Put<T>(this IAcceptanceTestInfrastructureProvider provider, string url, T payload = null, Func<HttpStatusCode, bool> requestHasFailed = null, string instanceName = Settings.DEFAULT_SERVICE_NAME) where T : class
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ public class FailedAuditsCountReponse
public int Count { get; set; }
}

public class FailedAuditsModule : BaseModule
class FailedAuditsModule : BaseModule
{
public FailedAuditsModule()
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
using ServiceControl.CompositeViews.Messages;
using ServiceControl.Operations;

public class When_a_message_fails_to_import : AcceptanceTest
class When_a_message_fails_to_import : AcceptanceTest
{
[Test]
public async Task It_can_be_reimported()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ namespace ServiceBus.Management.AcceptanceTests.Audit
using ServiceControl.CompositeViews.Messages;
using Conventions = NServiceBus.AcceptanceTesting.Customization.Conventions;

public class When_a_message_has_been_successfully_processed_from_sendonly : AcceptanceTest
class When_a_message_has_been_successfully_processed_from_sendonly : AcceptanceTest
{
[Test]
public async Task Should_import_messages_from_sendonly_endpoint()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
using ServiceControl.CompositeViews.Messages;
using Conventions = NServiceBus.AcceptanceTesting.Customization.Conventions;

public class When_a_message_sent_from_third_party_endpoint_with_missing_metadata : AcceptanceTest
class When_a_message_sent_from_third_party_endpoint_with_missing_metadata : AcceptanceTest
{
[Test]
public async Task Null_TimeSent_should_not_be_cast_to_DateTimeMin()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
using ServiceControl.CompositeViews.Endpoints;
using Conventions = NServiceBus.AcceptanceTesting.Customization.Conventions;

public class When_message_successfully_processed : AcceptanceTest
class When_message_successfully_processed : AcceptanceTest
{
[Test]
public async Task Should_list_the_endpoint_in_the_list_of_known_endpoints()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
using ServiceControl.CompositeViews.Messages;
using ServiceControl.Contracts.Operations;

public class When_processed_message_is_imported : AcceptanceTest
class When_processed_message_is_imported : AcceptanceTest
{
[Test]
public async Task Should_be_accessible_via_the_rest_api()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
using NUnit.Framework;
using ServiceControl.CompositeViews.Messages;

public class When_processed_message_searched_by_debugsession : AcceptanceTest
class When_processed_message_searched_by_debugsession : AcceptanceTest
{
[Test]
public async Task Should_be_found()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
using NUnit.Framework;
using ServiceControl.CompositeViews.Messages;

public class When_processed_message_searched_by_messageBody : AcceptanceTest
class When_processed_message_searched_by_messageBody : AcceptanceTest
{
[Test]
public async Task Should_be_found_()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
using NUnit.Framework;
using ServiceControl.CompositeViews.Messages;

public class When_processed_message_searched_by_messageid : AcceptanceTest
class When_processed_message_searched_by_messageid : AcceptanceTest
{
[Test]
public async Task Should_be_found()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
using NUnit.Framework;
using ServiceControl.CompositeViews.Messages;

public class When_processed_message_searched_by_messagetype : AcceptanceTest
class When_processed_message_searched_by_messagetype : AcceptanceTest
{
[Test]
public async Task Should_be_found()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
using NUnit.Framework;
using ServiceControl.CompositeViews.Messages;

public class When_processed_message_searched_by_msgid_for_endpoint : AcceptanceTest
class When_processed_message_searched_by_msgid_for_endpoint : AcceptanceTest
{
[Test]
public async Task Should_be_found()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
using ServiceControl.EventLog;

[TestFixture]
public class Custom_check_should_only_trigger_events_on_transition : AcceptanceTest
class Custom_check_should_only_trigger_events_on_transition : AcceptanceTest
{
[Test]
public async Task Should_result_in_a_custom_check_failed_event()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
using JsonSerializer = Newtonsoft.Json.JsonSerializer;

[TestFixture]
public class Custom_check_transition_should_trigger_signalr_event : AcceptanceTest
class Custom_check_transition_should_trigger_signalr_event : AcceptanceTest
{
[Test]
public async Task Should_result_in_a_custom_check_failed_event()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
using ServiceControl.EventLog;

[TestFixture]
public class When_a_custom_check_fails : AcceptanceTest
class When_a_custom_check_fails : AcceptanceTest
{
[Test]
public async Task Should_result_in_a_custom_check_failed_event()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
using JsonSerializer = Newtonsoft.Json.JsonSerializer;

[TestFixture]
public class When_a_periodic_custom_check_fails : AcceptanceTest
class When_a_periodic_custom_check_fails : AcceptanceTest
{
[Test]
public async Task Should_result_in_a_custom_check_failed_event()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
using ServiceControl.Contracts.Operations;

[TestFixture]
public class When_a_message_has_custom_checks : AcceptanceTest
class When_a_message_has_custom_checks : AcceptanceTest
{
[Test]
public async Task Notification_should_be_published_on_the_bus()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
using ServiceControl.Contracts;

[TestFixture]
public class When_a_message_has_failed : AcceptanceTest
class When_a_message_has_failed : AcceptanceTest
{
[Test]
public async Task Notification_should_be_published_on_the_bus()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ namespace ServiceBus.Management.AcceptanceTests.ExternalIntegrations
/// The test simulates the heartbeat subsystem by publishing EndpointFailedToHeartbeat event.
/// </summary>
[TestFixture]
public class When_encountered_an_error : AcceptanceTest
class When_encountered_an_error : AcceptanceTest
{
[Test]
public async Task Dispatched_thread_is_restarted()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ namespace ServiceBus.Management.AcceptanceTests.ExternalIntegrations
/// The test simulates the heartbeat subsystem by publishing EndpointHeartbeatRestored event.
/// </summary>
[TestFixture]
public class When_heartbeat_is_restored : AcceptanceTest
class When_heartbeat_is_restored : AcceptanceTest
{
[Test]
public async Task Notification_is_published_on_a_bus()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ namespace ServiceBus.Management.AcceptanceTests.ExternalIntegrations
/// The test simulates the heartbeat subsystem by publishing EndpointFailedToHeartbeat event.
/// </summary>
[TestFixture]
public class When_heartbeat_loss_is_detected : AcceptanceTest
class When_heartbeat_loss_is_detected : AcceptanceTest
{
[Test]
public async Task Notification_is_published_on_a_bus()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
using ServiceControl.Contracts.EndpointControl;
using ServiceControl.EventLog;

public class When_an_endpoint_starts_up : AcceptanceTest
class When_an_endpoint_starts_up : AcceptanceTest
{
[Test]
public async Task Should_result_in_a_startup_event()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
using ServiceControl.CompositeViews.Endpoints;
using Conventions = NServiceBus.AcceptanceTesting.Customization.Conventions;

public class When_an_endpoint_with_audit_enabled_without_heartbeat_plugin_starts_up : AcceptanceTest
class When_an_endpoint_with_audit_enabled_without_heartbeat_plugin_starts_up : AcceptanceTest
{
static string EndpointName => Conventions.EndpointNamingConvention(typeof(StartingEndpoint));

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
using ServiceControl.CompositeViews.Endpoints;
using Conventions = NServiceBus.AcceptanceTesting.Customization.Conventions;

public class When_an_endpoint_with_heartbeat_plugin_starts_up : AcceptanceTest
class When_an_endpoint_with_heartbeat_plugin_starts_up : AcceptanceTest
{
static string EndpointName => Conventions.EndpointNamingConvention(typeof(StartingEndpoint));

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
using ServiceControl.Monitoring;
using Conventions = NServiceBus.AcceptanceTesting.Customization.Conventions;

public class When_an_unmonitored_endpoint_is_marked_as_monitored : AcceptanceTest
class When_an_unmonitored_endpoint_is_marked_as_monitored : AcceptanceTest
{
static string EndpointName => Conventions.EndpointNamingConvention(typeof(MyEndpoint));

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
using ServiceControl.CompositeViews.Endpoints;
using Conventions = NServiceBus.AcceptanceTesting.Customization.Conventions;

public class When_an_unmonitored_endpoint_starts_sending_heartbeats : AcceptanceTest
class When_an_unmonitored_endpoint_starts_sending_heartbeats : AcceptanceTest
{
static string EndpointName => Conventions.EndpointNamingConvention(typeof(MyEndpoint));

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ namespace ServiceBus.Management.AcceptanceTests
using Infrastructure.Settings;
using Newtonsoft.Json;

public interface IAcceptanceTestInfrastructureProvider
interface IAcceptanceTestInfrastructureProvider
{
Dictionary<string, HttpClient> HttpClients { get; }

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
using NUnit.Framework;
using ServiceControl.CompositeViews.Messages;

public class ErrorImportPerformanceTests : AcceptanceTest
class ErrorImportPerformanceTests : AcceptanceTest
{
[Test]
public async Task Should_import_all_messages()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
using ServiceControl.MessageFailures.Api;
using Conventions = NServiceBus.AcceptanceTesting.Customization.Conventions;

public class When_a_SagaComplete_message_fails : AcceptanceTest
class When_a_SagaComplete_message_fails : AcceptanceTest
{
[Test]
public async Task No_SagaType_Header_Is_Ok()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
using ServiceControl.Infrastructure;
using ServiceControl.MessageFailures;

public class When_a_failed_message_is_pending_retry : AcceptanceTest
class When_a_failed_message_is_pending_retry : AcceptanceTest
{
[Test]
public async Task Should_status_retryissued_after_retry_is_sent()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
using NUnit.Framework;
using ServiceControl.Infrastructure;

public class When_a_invalid_id_is_sent_to_retry : AcceptanceTest
class When_a_invalid_id_is_sent_to_retry : AcceptanceTest
{
[Test]
public async Task SubsequentBatchesShouldBeProcessed()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
using ServiceControl.MessageFailures.Api;
using JsonSerializer = Newtonsoft.Json.JsonSerializer;

public class When_a_message_has_failed : AcceptanceTest
class When_a_message_has_failed : AcceptanceTest
{
[Test]
public async Task Should_be_imported_and_accessible_via_the_rest_api()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
using NUnit.Framework;
using ServiceControl.MessageFailures.Api;

public class When_a_message_has_failed_from_send_only_endpoint : AcceptanceTest
class When_a_message_has_failed_from_send_only_endpoint : AcceptanceTest
{
[Test]
public async Task Should_be_listed_in_the_error_list_when_processing_endpoint_header_is_not_present()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
using ServiceControl.MessageFailures.Api;
using Conventions = NServiceBus.AcceptanceTesting.Customization.Conventions;

public class When_a_message_sent_from_third_party_endpoint_with_missing_metadata_failed : AcceptanceTest
class When_a_message_sent_from_third_party_endpoint_with_missing_metadata_failed : AcceptanceTest
{
[Test]
public async Task Null_TimeSent_should_not_be_cast_to_DateTimeMin()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
using ServiceControl.Infrastructure;
using ServiceControl.MessageFailures;

public class When_a_pending_retry_is_resolved_by_queue_and_timeframe : AcceptanceTest
class When_a_pending_retry_is_resolved_by_queue_and_timeframe : AcceptanceTest
{
[Test]
public async Task Should_succeed()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
using ServiceControl.Infrastructure;
using ServiceControl.MessageFailures;

public class When_a_pending_retry_is_resolved_by_selection : AcceptanceTest
class When_a_pending_retry_is_resolved_by_selection : AcceptanceTest
{
[Test]
public async Task Should_succeed()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
using ServiceControl.Infrastructure;
using ServiceControl.MessageFailures;

public class When_a_pending_retry_is_retried_again : AcceptanceTest
class When_a_pending_retry_is_retried_again : AcceptanceTest
{
[Test]
public async Task Should_succeed()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
using ServiceControl.Infrastructure;
using ServiceControl.MessageFailures;

public class When_a_pending_retry_is_retried_by_queue_and_timeframe : AcceptanceTest
class When_a_pending_retry_is_retried_by_queue_and_timeframe : AcceptanceTest
{
[Test]
public async Task Should_succeed()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
using ServiceControl.Operations.BodyStorage;
using ServiceControl.Recoverability;

public class When_a_retry_fails_to_be_sent : AcceptanceTest
class When_a_retry_fails_to_be_sent : AcceptanceTest
{
[Test]
public async Task SubsequentBatchesShouldBeProcessed()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
using ServiceControl.MessageFailures;
using Conventions = NServiceBus.AcceptanceTesting.Customization.Conventions;

public class When_a_retry_for_a_empty_body_message_is_successful : AcceptanceTest
class When_a_retry_for_a_empty_body_message_is_successful : AcceptanceTest
{
[Test]
public async Task Should_show_up_as_resolved_when_doing_a_single_retry()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
using ServiceControl.Infrastructure;
using ServiceControl.MessageFailures;

public class When_a_retry_for_a_failed_message_fails : AcceptanceTest
class When_a_retry_for_a_failed_message_fails : AcceptanceTest
{
[Test]
public async Task It_should_be_marked_as_unresolved()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
using ServiceControl.Infrastructure;
using ServiceControl.MessageFailures;

public class When_a_retry_for_a_failed_message_is_successful : AcceptanceTest
class When_a_retry_for_a_failed_message_is_successful : AcceptanceTest
{
[Test]
public async Task Should_show_up_as_resolved_when_doing_a_single_retry()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
using ServiceControl.Infrastructure;
using ServiceControl.MessageFailures;

public class When_all_messages_are_retried : AcceptanceTest
class When_all_messages_are_retried : AcceptanceTest
{
[Test]
public async Task Only_unresolved_issues_should_be_retried()
Expand Down
Loading