Remove :telemetry_layer stuff now that Mimic is a thing

pull/1135/head
Rick Carlino 2020-02-05 15:38:52 -06:00
parent c8e289409c
commit 1fce146504
3 changed files with 21 additions and 30 deletions

View File

@ -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: [

View File

@ -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, "/"))

View File

@ -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?(