-
Notifications
You must be signed in to change notification settings - Fork 10
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
ci: Add system-tests #84
Conversation
a0780d4
to
af760d9
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #84 +/- ##
=======================================
Coverage 66.48% 66.48%
=======================================
Files 37 37
Lines 3554 3554
Branches 607 607
=======================================
Hits 2363 2363
Misses 875 875
Partials 316 316 |
c2186aa
to
6fa07b4
Compare
6fa07b4
to
ca1a6f5
Compare
7ba143c
to
38dbfca
Compare
- system_tests: | ||
name: Run system tests | ||
requires: | ||
- build 1.25.4 on amd64 WAF ON |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This one is not necessary.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤔 it's necessay for build-and-test
but not for build-and-test-all
?
LGTM, thank you @cbeauchesne. However I can see in the system-tests output:
How the weblog versioning is working? Is there a weblog versioning? |
aha, good catch, I didn't expect you to see this. There are several issue here. Currently, the version number for c++ is the version number of this present repo, where it should be the version of dd-trace-cpp Second, I need to have a way to extract this version number from the If you know how to extract this version number, I can add it (it's inside system-tests repo). If you don't know, or if it's not possible (yet), my opinion is we can move forward with that hack, as long as the hardocded version is bigger than the current version, everything will works fine. |
They can be fetched like this. See also: https://github.com/DataDog/nginx-datadog/blob/master/src/version.cpp.in |
thanks @cataphract , let me add this |
That's smart. We should also those this for |
@dmehala could you merge the Pr? I don't have the right to do it myself 🙏 |
Add a job in circleCI that run system-tests. It will prevent introducing bug tested in system tests.
For now, I only added the default scenario, up to C++ team to decide what to add or remove later.