Skip to content
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

Smoke Tests for SpringBoot Application using SpringBoot AI Starter #665

Merged
merged 7 commits into from
May 16, 2018

Conversation

dhaval24
Copy link
Contributor

This PR adds an integration test for Springboot application using SpringBoot AI starter.

SpringBoot version used : 1.5.9.RELEASE

@dhaval24 dhaval24 requested review from littleaj and grlima May 11, 2018 20:02
@dhaval24 dhaval24 self-assigned this May 11, 2018
@dhaval24 dhaval24 added the Tests label May 11, 2018
@dhaval24 dhaval24 merged commit 0f67356 into spring-boot-starter May 16, 2018
dhaval24 added a commit that referenced this pull request May 16, 2018
* Added application insights starter for spring boot

* Added a way to disable default modules, added documentation and readme

* Polish readme

* Added properties to disable quick pulse integration, all web modules;
Clarified all default values in readme;
Changed default logging level to error;
Added @ConditionalOnWebApplication for web configurations.

* Fixed bean ordering issue

* Added properties for channel and new sampler, created TelemetryType enum for property auto complete

* Added documentation to added properties, added default values, updated readme.

* Changed sampling configuration, added more tests for autoconfiguration

* Changed constants with default values to public in order to use them in spring boot starter

* Added explicit dependency on TelemetryConfiguration for QuickPulse bean

* Polish

* Updated documentation regarding configuration values window

* Updated documentation of properties

* update build script to fix pom generation, enforced InternalLoggerBean to be created first

* improving the way to locate agent and registering web app

* adding way to get empty telemetry configuration object

* adding max_instant_rety configuration for boot

* refactoring spelling error

* fix a test

* fixing broken initialization

* changing SpringBootContextInitializer to TelemetryInitializer, contextTags are not reflected on UX if not in bond schema definition

* updating enabling web modules and enabling AI, adding autoconfiguration for JMX counters and JVM counters

* migrate tests to junit4

* adding more tests

* Heartbeat updates to accomodate autoconfig in SpringBoot

* Adding auto cofiguration for SpringBoot

* removing SpringBootInitializer to push meta deta, instead moving to heartbeat

* autoconfigure cloud_RoleName, removed field injection to constructor and setter injection, added java docs, added tests and improved README

* fixing dependency version

* specifying the version number

* resolving merge conflict, removed unused Operating system conditional, some refactoring to make the AutoConfiguration class simple

* remove unused imports

* modifying version number

* updating the archive base name for consistency, adding javadocs

* adding null check, some fixes and reducing styling

* fix test and intermediate commit

* removing TelemetryType enum for better maintanability, refactoring starter accordingly, making HeartBeatPayloadProviderInterface bean, fixing critical issue with sampling configuration

* Revert "improving the way to locate agent and registering web app"

This reverts commit bc19586.

* modularizing way to specify version number of starter, adding starter version number to HB telemetry

* reverting a file and fixing dual initialization

* adding the configuration parity tests

* updating readme with migration steps

* Smoke Tests for SpringBoot Application using SpringBoot AI Starter (#665)

* smoke test for SpringBoot

* smoke test app springboot

* trying java 7

* trying source and target compatibility

* fixing assert

* enabling the temporarily disbabled smoke tests

* Reverting temporary adjustments
@dhaval24 dhaval24 deleted the springboot-smoketest branch September 16, 2018 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant