Details
-
Task
-
Resolution: Unresolved
-
Major - P3
-
None
-
None
-
None
-
None
-
Server Security
Description
Out-of-order log in csfle_run_tests.sh during csfle_create_lib . Apply same solution as in SERVER-63455
[2022/02/28 18:32:36.190] if [ "$actual" != "$expect" ]; then
|
[2022/02/28 18:32:36.190] echo "Error: symbols are not as expected in: $SOPATH"
|
[2022/02/28 18:32:36.190] echo "Diff:"
|
[2022/02/28 18:32:36.190] diff <(echo "$actual") <(echo "$expect")
|
[2022/02/28 18:32:36.190] exit 1
|
[2022/02/28 18:32:36.190] fi
|
[2022/02/28 18:32:36.190] echo "CSFLE exported symbols test succeeded!"
|
[2022/02/28 18:32:36.190] #
|
[2022/02/28 18:32:36.190] # If the shared library version of the unit tests exists, run it,
|
[2022/02/28 18:32:36.190] # and the verify it can be debugged with gdb
|
[2022/02/28 18:32:36.190] #
|
[2022/02/28 18:32:36.190] if [ ! -f "$UNITTEST_PATH" ]; then
|
[2022/02/28 18:32:36.190] echo "Skipping CSFLE shared library unit test. Test not found at $UNITTEST_PATH"
|
[2022/02/28 18:32:36.190] exit 0
|
[2022/02/28 18:32:36.190] fi
|
[2022/02/28 18:32:36.190] Running CSFLE exported symbols test
|
[2022/02/28 18:32:36.190] CSFLE exported symbols test succeeded!
|
The line [2022/02/28 18:32:36.190] CSFLE exported symbols test succeeded! should follow [2022/02/28 18:32:36.190] echo "CSFLE exported symbols test succeeded!", but instead it is far behind it