Skip to content

pages build and deployment #34

pages build and deployment

pages build and deployment #34

GitHub Actions / Mix Tests on Elixir 1.16 / OTP 24.3 succeeded May 13, 2024 in 1s

60 passed, 0 failed and 0 skipped

Tests passed successfully

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

60 tests were completed in 20s with 60 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Elixir.LoggerJSON.Formatter.EncoderTest 21✅ 110ms
Elixir.LoggerJSON.Formatters.BasicTest 10✅ 7s
Elixir.LoggerJSON.Formatters.DatadogTest 11✅ 7s
Elixir.LoggerJSON.Formatters.GoogleCloudTest 18✅ 7s

✅ Elixir.LoggerJSON.Formatter.EncoderTest

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

✅ Elixir.LoggerJSON.Formatters.BasicTest

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

✅ Elixir.LoggerJSON.Formatters.DatadogTest

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

✅ Elixir.LoggerJSON.Formatters.GoogleCloudTest

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