Remove :telemetry_layer stuff now that Mimic is a thing
parent
c8e289409c
commit
1fce146504
|
@ -1,7 +1,6 @@
|
|||
use Mix.Config
|
||||
|
||||
config :farmbot_core, FarmbotCore.AssetWorker.FarmbotCore.Asset.FarmEvent,
|
||||
checkup_time_ms: 10_000
|
||||
config :farmbot_core, FarmbotCore.AssetWorker.FarmbotCore.Asset.FarmEvent, checkup_time_ms: 10_000
|
||||
|
||||
config :farmbot_core, FarmbotCore.AssetWorker.FarmbotCore.Asset.RegimenInstance,
|
||||
checkup_time_ms: 10_000
|
||||
|
@ -19,11 +18,9 @@ config :farmbot_core, FarmbotCore.AssetWorker.FarmbotCore.Asset.PinBinding,
|
|||
gpio_handler: FarmbotCore.PinBindingWorker.StubGPIOHandler,
|
||||
error_retry_time_ms: 30_000
|
||||
|
||||
config :farmbot_core, FarmbotCore.Leds,
|
||||
gpio_handler: FarmbotCore.Leds.StubHandler
|
||||
config :farmbot_core, FarmbotCore.Leds, gpio_handler: FarmbotCore.Leds.StubHandler
|
||||
|
||||
config :farmbot_core, FarmbotCore.JSON,
|
||||
json_parser: FarmbotCore.JSON.JasonParser
|
||||
config :farmbot_core, FarmbotCore.JSON, json_parser: FarmbotCore.JSON.JasonParser
|
||||
|
||||
# Customize non-Elixir parts of the firmware. See
|
||||
# https://hexdocs.pm/nerves/advanced-configuration.html for details.
|
||||
|
@ -46,15 +43,13 @@ config :farmbot_core, FarmbotCore.EctoMigrator,
|
|||
"beta"
|
||||
)
|
||||
|
||||
config :farmbot_celery_script, FarmbotCeleryScript.SysCalls,
|
||||
sys_calls: FarmbotOS.SysCalls
|
||||
config :farmbot_celery_script, FarmbotCeleryScript.SysCalls, sys_calls: FarmbotOS.SysCalls
|
||||
|
||||
config :farmbot_core, FarmbotCore.BotState.FileSystem,
|
||||
root_dir: "/tmp/farmbot_state",
|
||||
sleep_time: 200
|
||||
|
||||
config :farmbot_core, FarmbotCore.FarmwareRuntime,
|
||||
runtime_dir: "/tmp/farmware_runtime"
|
||||
config :farmbot_core, FarmbotCore.FarmwareRuntime, runtime_dir: "/tmp/farmware_runtime"
|
||||
|
||||
config :ecto, json_library: FarmbotCore.JSON
|
||||
|
||||
|
@ -65,17 +60,13 @@ config :farmbot_core,
|
|||
FarmbotCore.Asset.Repo
|
||||
]
|
||||
|
||||
config :farmbot_ext, FarmbotExt.API.Preloader,
|
||||
preloader_impl: FarmbotExt.API.Preloader.HTTP
|
||||
config :farmbot_ext, FarmbotExt.API.Preloader, preloader_impl: FarmbotExt.API.Preloader.HTTP
|
||||
|
||||
config :farmbot, FarmbotOS.FileSystem, data_path: "/tmp/farmbot"
|
||||
|
||||
config :farmbot, FarmbotOS.System,
|
||||
system_tasks: FarmbotOS.Platform.Host.SystemTasks
|
||||
config :farmbot, FarmbotOS.System, system_tasks: FarmbotOS.Platform.Host.SystemTasks
|
||||
|
||||
config :farmbot, FarmbotOS.Configurator,
|
||||
network_layer: FarmbotOS.Configurator.FakeNetworkLayer,
|
||||
telemetry_layer: FarmbotOS.Configurator.DetsTelemetryLayer
|
||||
config :farmbot, FarmbotOS.Configurator, network_layer: FarmbotOS.Configurator.FakeNetworkLayer
|
||||
|
||||
config :farmbot, FarmbotOS.Platform.Supervisor,
|
||||
platform_children: [
|
||||
|
|
|
@ -23,12 +23,8 @@ defmodule FarmbotOS.Configurator.Router do
|
|||
plug(:match)
|
||||
plug(:dispatch)
|
||||
|
||||
@network_layer Application.get_env(:farmbot, FarmbotOS.Configurator)[
|
||||
:network_layer
|
||||
]
|
||||
@telemetry_layer Application.get_env(:farmbot, FarmbotOS.Configurator)[
|
||||
:telemetry_layer
|
||||
]
|
||||
@network_layer Application.get_env(:farmbot, FarmbotOS.Configurator)[:network_layer]
|
||||
@telemetry_layer FarmbotOS.Configurator.DetsTelemetryLayer
|
||||
|
||||
# Trigger for captive portal for various operating systems
|
||||
get("/gen_204", do: redir(conn, "/"))
|
||||
|
|
|
@ -401,18 +401,22 @@ defmodule FarmbotOS.Configurator.RouterTest do
|
|||
end
|
||||
|
||||
test "/finish" do
|
||||
expect(ConfigDataLayer, :save_config, 1, fn conf ->
|
||||
expect(ConfigDataLayer, :save_config, 1, fn _conf ->
|
||||
:ok
|
||||
end)
|
||||
|
||||
# This data would crash in the real app because it is incomplete.
|
||||
# Maybe we should add an error handler?
|
||||
fake_session = %{
|
||||
"ifname" => "MY_IFNAME",
|
||||
"auth_config_email" => "MY_EMAIL",
|
||||
"auth_config_password" => "MY_PASS",
|
||||
"auth_config_server" => "MY_SERVER"
|
||||
}
|
||||
|
||||
kon =
|
||||
conn(:get, "/finish")
|
||||
|> init_test_session(%{
|
||||
"ifname" => "MY_IFNAME",
|
||||
"auth_config_email" => "MY_EMAIL",
|
||||
"auth_config_password" => "MY_PASS",
|
||||
"auth_config_server" => "MY_SERVER"
|
||||
})
|
||||
|> init_test_session(fake_session)
|
||||
|> Router.call(@opts)
|
||||
|
||||
assert String.contains?(
|
||||
|
|
Loading…
Reference in New Issue