Skip to content

pages build and deployment #26

pages build and deployment

pages build and deployment #26

GitHub Actions / Mix Tests on Elixir 1.16 / OTP 24.3 succeeded Apr 11, 2024 in 0s

56 passed, 0 failed and 0 skipped

Tests passed successfully

✅ _build/test/lib/logger_json/test-junit-report.xml

56 tests were completed in 24s with 56 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Elixir.LoggerJSON.Formatter.EncoderTest 17✅ 120ms
Elixir.LoggerJSON.Formatters.BasicTest 10✅ 8s
Elixir.LoggerJSON.Formatters.DatadogTest 11✅ 8s
Elixir.LoggerJSON.Formatters.GoogleCloudTest 18✅ 8s

✅ Elixir.LoggerJSON.Formatter.EncoderTest

✅ test encode/1 allows numbers
✅ test encode/1 does not strip structs for which Jason.Encoder is derived
✅ test encode/1 converts Keyword lists to maps
✅ test encode/1 converts non-string map keys
✅ test encode/1 converts nested tuples to nested lists
✅ test encode/1 inspects pids
✅ property encode/1 converts any term so that it can be encoded with Jason
✅ test encode/1 allows nils
✅ test encode/1 inspects non-printable binaries
✅ test encode/1 allows atoms
✅ test encode/1 strips Structs
✅ test encode/1 converts tuples to lists
✅ test encode/1 allows printable strings
✅ test encode/1 doesn't choke on things that look like keyword lists but aren't
✅ test encode/1 inspects functions
✅ test encode/1 allows booleans
✅ test encode/1 formats nested structures

✅ Elixir.LoggerJSON.Formatters.BasicTest

✅ test logs OpenTelemetry span and trace ids
✅ test logs metadata
✅ test logs http context
✅ property allows to log any binary messages
✅ test logs an LogEntry with a map payload
✅ test logs an LogEntry with a keyword payload
✅ test logs span and trace ids
✅ test logs exceptions
✅ test logs an LogEntry of a given level
✅ property allows to log any structured messages

✅ Elixir.LoggerJSON.Formatters.DatadogTest

✅ test logs hostname
✅ test logs span and trace ids
✅ test logs http context
✅ test logs exceptions
✅ property allows to log any binary messages
✅ test logs an LogEntry with a map payload
✅ test logs an LogEntry with a keyword payload
✅ test logs OpenTelemetry span and trace ids
✅ test logs metadata
✅ test logs an LogEntry of a given level
✅ property allows to log any structured messages

✅ Elixir.LoggerJSON.Formatters.GoogleCloudTest

✅ test logs OpenTelemetry span and trace ids
✅ test logs request id
✅ test logged exception stacktrace is in Ruby format for Elixir errors
✅ test logs exception user context
✅ test logs exceptions
✅ test logs exception http context
✅ test logs process exits
✅ property allows to log any binary messages
✅ test logs an LogEntry with a map payload
✅ test logs an LogEntry with a keyword payload
✅ test logs span and trace ids
✅ test logs metadata
✅ test logs an LogEntry of a given level
✅ test logs throws
✅ test logs http context
✅ test logs reasons in tuple
✅ property allows to log any structured messages
✅ test logs exits