Versions in this module Expand all Collapse all v1 v1.1.0 May 14, 2024 v1.0.0 Apr 5, 2024 Changes in this version + func CamelToSnake(str string) string + func CompareYAML(a, b interface{}) bool + func CompareYAMLWithHook(a, b interface{}, ...) bool + func DefaultConfigFromFlags(cfg interface{}) interface + func EnableOtelFeatureGates(fgNames ...string) error + func Eventually(t require.TestingT, check func(t require.TestingT)) + func EventuallyWithBackoff(t require.TestingT, check func(t require.TestingT), bc backoff.Config) + func MarshalYAMLMerged(vv ...interface{}) ([]byte, error) + func MustRegisterOrGet(reg prometheus.Registerer, c prometheus.Collector) prometheus.Collector + func SetupOtelFeatureGates() error + func TestAlloyLogger(t require.TestingT) *logging.Logger + func TestLogger(t testing.TB) log.Logger + func UnmarshalYAMLMerged(bb []byte, vv ...interface{}) error + func Untab(s string) string + func Untar(tarPath string, destPath string) error + type ConfigFlags interface + RegisterFlags func(f *flag.FlagSet) + type PrefixedConfigFlags interface + RegisterFlagsWithPrefix func(prefix string, f *flag.FlagSet) + type RawYAML []byte + func (r *RawYAML) UnmarshalYAML(unmarshal func(interface{}) error) error + func (r RawYAML) Map() (yaml.MapSlice, error) + func (r RawYAML) MarshalYAML() (interface{}, error) + type UncheckedCollector struct + func NewUncheckedCollector(inner prometheus.Collector) *UncheckedCollector + func (uc *UncheckedCollector) Collect(ch chan<- prometheus.Metric) + func (uc *UncheckedCollector) Describe(_ chan<- *prometheus.Desc) + func (uc *UncheckedCollector) SetCollector(inner prometheus.Collector) + type WaitTrigger struct + func NewWaitTrigger() *WaitTrigger + func (wt *WaitTrigger) Trigger() + func (wt *WaitTrigger) Wait(timeout time.Duration) error + func (wt *WaitTrigger) WaitContext(ctx context.Context) error