-
Notifications
You must be signed in to change notification settings - Fork 5
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
Kzl 70 cpp e2e tests #158
Kzl 70 cpp e2e tests #158
Conversation
And removed absolute path from build
cucumber-cpp changed their build, introduicing the need for another include path to ensure we can find new generated header CukeExport.hpp
Codecov Report
@@ Coverage Diff @@
## 1.x #158 +/- ##
=======================================
Coverage 89.01% 89.01%
=======================================
Files 244 244
Lines 4406 4406
=======================================
Hits 3922 3922
Misses 452 452
Partials 32 32 Continue to review full report at Codecov.
|
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.
Can you rename sdks2.feature in sdks.feature?
@@ -0,0 +1,209 @@ | |||
<?xml version="1.0" encoding="Windows-1252"?> |
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.
I don't think this should be commited :p
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 a file that comes with the third party library
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 file is part of the 3rd party lib...
const char *scope; | ||
const char *state; | ||
const char *user; | ||
const long start; |
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.
long should not be const
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.
Is it going to be free by the SDK?
…o KZL-70-cpp-e2e-tests
removed const long
What does this PR do ?
Adds automatic testing of C++ SDK framework using cucumber-cpp
How should this be manually tested?
make cpp
ininternal/wrapper
internal/wrappers
:build_cpp_tests.sh̀
_build_cpp_tests
run./KuzzleSDKStepDefs
internal/wrappers
:cucumber features/sdk2.features
Alternative: launch test in one console:
_build_cpp_tests/KuzzleSDKStepDefs > /dev/null & cucumber features/sdks2.feature
or
_build_cpp_tests/KuzzleSDKStepDefs > tests.log & cucumber features/sdks2.feature
to keep tests execution logs
KZL-70 (https://jira.kaliop.net/browse/KZL-70)