* Disable profiler bootstrap process for .NET Core
* Update src/OpenTelemetry.ClrProfiler.Native/cor_profiler.cpp
Fixes spelling error.
Co-authored-by: Paulo Janotti <pjanotti@splunk.com>
* Update tests to use startup hook bootstrapping.
* Add test to validate startup hook is necessary
* Log if startup hook is not configured correctly.
* Add native tests for the startup hook validation.
* Update const and pass by ref for variables and parameters for startup hook functions
* Updating test and sample apps to use the startup hook.
* Updating scripts to set startup hook environment variable.
* Shutdown profiler if startup hook not configured correctly.
* Use const ref for all startup hook params and use OTEL_ naming convention.
Co-authored-by: Paulo Janotti <pjanotti@splunk.com>
* Run managed integration tests in ci
* - update EnvironmentHelper from upstream
- fixes for non windows
- add nuke output scan
* fix mongodb integrations namespace
* Fix linux otel binary string def
* Fix linux tests
* Add debug output to MockZipkinCollector
* add profiler logs artifacts
* fix upload artifacts always
* Ensure profiler logs directory
* temp switch build to debug
* fix cmake version for mac
* Fix cmake version for Ubuntu
* PoC: minimizing the code: only calling the loader
* Remove tests not being used
* Clean solution
* Remove some tools and fix solution
* Remove Az Pipelines
* Lean CI: remove Az and simplify GH workflows
* Fix env var on GH workflow for Windows
* Delete samples.sln and unused samples on the branch
* Remove extra solutions
Simplify root directory and logically move directories for a more hierarchical structure. This PR implements the proposal outlined in https://github.com/DataDog/dd-trace-dotnet/issues/951.
Main changes include:
* Root directory now has the following directories:
- blog
- build
- docs
- samples
- src
- test
- tools
* The build directory now holds release artifacts, docker files / scripts, and C# projects that are used to maintain the build files.
* The samples directory now holds non-product related code that was originally in the customer-samples directory, so that users can see the product in action.
* The src directory now holds the WindowsInstaller project so all source files needed for the product build are in the src directory.
* The test/test-applications directory is now the root directory for all test applications, with the two main flavors being `integrations` and `regression`. This significantly reduces the number of directories at the root.
Co-authored-by: Zach Montoya <zach.montoya@datadoghq.com>