Bug Report
This is present in the latest commit in main, 535280b
Symptom
When you run the test suite via make run-tests some trace tests are failing:
✘ Shipping Service (http://tracetest-server:11633/testsuite/shipping-all/run/1)
✘ Shipping: Quote (http://tracetest-server:11633/test/shipping-quote/run/1/test) - trace id: 480bd952375157ec000b62cb64dd981f
✔ Required gates
✔ analyzer-score
✔ test-specs
✔ Email (http://tracetest-server:11633/testsuite/email-all/run/1)
✔ Email: Confirmation (http://tracetest-server:11633/test/email-confirmation/run/1/test) - trace id: 8aaa047296c8f31374549936c6e865ec
✔ It should be called successfully
✔ It should render a email to send
✔ It should send an email
✘ Checkout Service (http://tracetest-server:11633/testsuite/checkout-all/run/1)
✘ Checkout: place order (http://tracetest-server:11633/test/checkout-place-order/run/1/test) - trace id: 00ef16f9e661a04c4fa54893b3079797
✘ It returns a valid order
✘ #043e9ca141a253b1
✘ attr:tracetest.response.body | json_path '$.order.orderId' != "" (http://tracetest-server:11633/test/checkout-place-order/run/1/test?selectedAssertion=0&selectedSpan=043e9ca141a253b1)
✘ attr:tracetest.response.body | json_path '$.order.shippingTrackingId' != "" (http://tracetest-server:11633/test/checkout-place-order/run/1/test?selectedAssertion=0&selectedSpan=043e9ca141a253b1)
✘ attr:tracetest.response.body | json_path '$.order.shippingAddress' != "{}" (http://tracetest-server:11633/test/checkout-place-order/run/1/test?selectedAssertion=0&selectedSpan=043e9ca141a253b1)
✘ attr:tracetest.response.body | json_path '$.order.shippingCost.currencyCode' = "USD" (http://tracetest-server:11633/test/checkout-place-order/run/1/test?selectedAssertion=0&selectedSpan=043e9ca141a253b1)
✘ It calls the PlaceOrder method successfuly
✘ #meta
✘ attr:rpc.grpc.status_code = 0 (http://tracetest-server:11633/test/checkout-place-order/run/1/test?selectedAssertion=1)
✘ It sends an order to be processed asyncronously
✘ #meta
✘ attr:messaging.destination.name = "orders" (http://tracetest-server:11633/test/checkout-place-order/run/1/test?selectedAssertion=2)
✘ Required gates
✔ analyzer-score
✘ test-specs
What is the expected behavior?
We expect to see the tests passing.
What is the actual behavior?
Some of the trace tests are failing, such as:
- Shipping Service
- Checkout Service
Reproduce
To reproduce this just run the tests locally via make run-tests
Bug Report
This is present in the latest commit in main, 535280b
Symptom
When you run the test suite via
make run-testssome trace tests are failing:✘ Shipping Service (http://tracetest-server:11633/testsuite/shipping-all/run/1) ✘ Shipping: Quote (http://tracetest-server:11633/test/shipping-quote/run/1/test) - trace id: 480bd952375157ec000b62cb64dd981f ✔ Required gates ✔ analyzer-score ✔ test-specs ✔ Email (http://tracetest-server:11633/testsuite/email-all/run/1) ✔ Email: Confirmation (http://tracetest-server:11633/test/email-confirmation/run/1/test) - trace id: 8aaa047296c8f31374549936c6e865ec ✔ It should be called successfully ✔ It should render a email to send ✔ It should send an email ✘ Checkout Service (http://tracetest-server:11633/testsuite/checkout-all/run/1) ✘ Checkout: place order (http://tracetest-server:11633/test/checkout-place-order/run/1/test) - trace id: 00ef16f9e661a04c4fa54893b3079797 ✘ It returns a valid order ✘ #043e9ca141a253b1 ✘ attr:tracetest.response.body | json_path '$.order.orderId' != "" (http://tracetest-server:11633/test/checkout-place-order/run/1/test?selectedAssertion=0&selectedSpan=043e9ca141a253b1) ✘ attr:tracetest.response.body | json_path '$.order.shippingTrackingId' != "" (http://tracetest-server:11633/test/checkout-place-order/run/1/test?selectedAssertion=0&selectedSpan=043e9ca141a253b1) ✘ attr:tracetest.response.body | json_path '$.order.shippingAddress' != "{}" (http://tracetest-server:11633/test/checkout-place-order/run/1/test?selectedAssertion=0&selectedSpan=043e9ca141a253b1) ✘ attr:tracetest.response.body | json_path '$.order.shippingCost.currencyCode' = "USD" (http://tracetest-server:11633/test/checkout-place-order/run/1/test?selectedAssertion=0&selectedSpan=043e9ca141a253b1) ✘ It calls the PlaceOrder method successfuly ✘ #meta ✘ attr:rpc.grpc.status_code = 0 (http://tracetest-server:11633/test/checkout-place-order/run/1/test?selectedAssertion=1) ✘ It sends an order to be processed asyncronously ✘ #meta ✘ attr:messaging.destination.name = "orders" (http://tracetest-server:11633/test/checkout-place-order/run/1/test?selectedAssertion=2) ✘ Required gates ✔ analyzer-score ✘ test-specsWhat is the expected behavior?
We expect to see the tests passing.
What is the actual behavior?
Some of the trace tests are failing, such as:
Reproduce
To reproduce this just run the tests locally via
make run-tests