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 test for the Oracle WebLogic #30

Merged
merged 13 commits into from
Nov 11, 2020
Merged

Smoke test for the Oracle WebLogic #30

merged 13 commits into from
Nov 11, 2020

Conversation

vovencij
Copy link
Contributor

@vovencij vovencij commented Oct 28, 2020

Smoke test is built using same concepts as existing smoke tests in this repo and in opentelemetry-java-instrumentation. It covers officially supported WebLogic versions - WLS 12 on Java 8 and WLS 14 on Java 8 and 11.

Because of yet unclear (work in progress) legal arrangements for building and publishing shared images with WebLogic (which could be used in GitHub actions and environments alike), test is expecting local WebLogic images. If there are no images, then test is ignored. To build local development images of Oracle WebLogic one has to follow the instructions in src/weblogic/README.md and download some files from Oracle, while agreeing to its development license terms.

Because the smoke test for WLS has one more dimension in addition to just jdk, SmokeTest and SpringBootTest were updated to provide a supplier function for the image name lookup instead of an abstract method taking jdk as an input argument. This part sort of redoes PR #25 while solving the issue #20

image

smoke-tests/src/weblogic/README.md Outdated Show resolved Hide resolved
@@ -0,0 +1,50 @@
import os
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All these files in this directory, where are they from? Who is the original author and what is their license?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

vovencij and others added 2 commits November 3, 2020 15:35
@vovencij
Copy link
Contributor Author

vovencij commented Nov 4, 2020

Spring boot smoke tests are currently failing because of this: open-telemetry/opentelemetry-java-instrumentation#1546

iNikem and others added 5 commits November 10, 2020 15:29
* add configuration changes to migration

* correct config changes

Co-authored-by: Nikita Salnikov-Tarnovski <nsalnikovtarnovski@splunk.com>
# Conflicts:
#	custom/src/main/java/com/splunk/opentelemetry/InstrumentationLibrarySpanProcessor.java
#	custom/src/test/java/com/splunk/opentelemetry/InstrumentationLibrarySpanProcessorTest.java
#	smoke-tests/src/test/java/com/splunk/opentelemetry/SpringBootSmokeTest.java
@iNikem iNikem merged commit 7da82c8 into signalfx:main Nov 11, 2020
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.

3 participants