Skip to content

pages build and deployment #31

pages build and deployment

pages build and deployment #31

GitHub Actions / Mix Tests on Elixir 1.16 / OTP 24.3 succeeded Apr 12, 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 17s with 56 passed, 0 failed and 0 skipped.

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

✅ Elixir.LoggerJSON.Formatter.EncoderTest

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

✅ Elixir.LoggerJSON.Formatters.BasicTest

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

✅ Elixir.LoggerJSON.Formatters.DatadogTest

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

✅ Elixir.LoggerJSON.Formatters.GoogleCloudTest

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