|
Ran
|
Jobs
1
|
Files
519
|
Run time
3min
|
Badge
README BADGES
|
push
github
box: export txn savepoint symbols When txn savepoint machinery was implemented, its functions were marked with API_EXPORT qualifier and they were added to `extra/exports` list. However, they were decalred out of `cond public` scope, so they weren't exported actually - the commit fixes that mistake. Along the way, the commit covers exported functions controlling transaction flow with tests. Closes #11731 @TarantoolBot document Title: Fix txn savepoint methods in C API Since: 3.2.3, 3.3.4, 3.4.2, 3.5.1, 3.6.0 Current documentation contains incorrect definitions of savepoint related functions. The correct ones are: ```c API_EXPORT box_txn_savepoint_t * box_txn_savepoint(void); API_EXPORT int box_txn_rollback_to_savepoint(box_txn_savepoint_t *savepoint); ``` Also, these functions were not exported by mistake. So we should delete them from docs of old Tarantool versions or write a note explaining that these methods were forgotten and one can find them in newer versions. (cherry picked from commit 8a1dad8aa)
70194 of 123605 branches covered (56.79%)
103431 of 118105 relevant lines covered (87.58%)
1625763.41 hits per line
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 1 |
95.96 |
-0.18% | src/box/relay.cc |
| 1 |
87.43 |
-0.06% | src/box/vy_run.c |
| 1 |
92.84 |
-0.11% | src/lib/core/fiber.c |
| 2 |
85.01 |
-0.32% | src/lib/core/say.c |
| 2 |
95.45 |
-4.55% | src/lib/json/json.h |
| 2 |
97.05 |
-0.1% | src/lib/msgpuck/msgpuck.h |
| 3 |
91.55 |
-0.58% | src/box/gc.c |
| 3 |
84.35 |
-0.08% | src/box/xlog.c |
| 4 |
93.31 |
-1.27% | src/lib/swim/swim_io.c |
| 180 |
91.11 |
-0.06% | src/box/box.cc |
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 18408825374.1 | 519 |
87.58 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
|---|