37 lines
1.0 KiB
Elixir
37 lines
1.0 KiB
Elixir
use Mix.Config
|
|
config :logger, level: :warn
|
|
|
|
# must be lower than other timers
|
|
# To ensure other timers have time to timeout
|
|
config :farmbot_core, FarmbotCore.AssetMonitor, checkup_time_ms: 500
|
|
|
|
config :farmbot_core, FarmbotCore.AssetWorker.FarmbotCore.Asset.FarmEvent,
|
|
checkup_time_ms: 1000
|
|
|
|
config :farmbot_core, FarmbotCore.AssetWorker.FarmbotCore.Asset.RegimenInstance,
|
|
checkup_time_ms: 1000
|
|
|
|
config :farmbot_celery_script, FarmbotCeleryScript.SysCalls,
|
|
sys_calls: FarmbotCeleryScript.SysCalls.Stubs
|
|
|
|
config :farmbot_core, FarmbotCore.FirmwareOpenTask, attempt_threshold: 0
|
|
|
|
config :farmbot_core, FarmbotCore.AssetWorker.FarmbotCore.Asset.FbosConfig,
|
|
firmware_flash_attempt_threshold: 0
|
|
|
|
if Mix.env() == :test do
|
|
config :ex_unit, capture_logs: true
|
|
mapper = fn mod -> config :farmbot_core, mod, children: [] end
|
|
|
|
list = [
|
|
FarmbotCore,
|
|
FarmbotCore.StorageSupervisor,
|
|
FarmbotCore.Asset.Supervisor,
|
|
FarmbotCore.BotState.Supervisor,
|
|
FarmbotCore.Config.Supervisor,
|
|
FarmbotCore.Logger.Supervisor
|
|
]
|
|
|
|
Enum.map(list, mapper)
|
|
end
|