esp-idf-lib/devtools/spec/spec_helper.rb

Tue, 04 Apr 2023 20:57:49 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Tue, 04 Apr 2023 20:57:49 +0200
changeset 15
64028e178ff1
parent 1
1c9894662795
permissions
-rw-r--r--

Splitted wifi and mqtt connect states to make the connections more robust. Protect the mqtt connection request against requests when a request is already done or in progress.

# frozen_string_literal: true

require "rspec"
require "yaml"
require_relative "metadata"

@component_dir = File.expand_path(File.join(File.dirname(__FILE__), "../../components"))

def metadata_array
  directories = Dir.children(Dir.new(@component_dir)).map { |c| File.join(@component_dir, c) }
  directories = directories.select { |d| File.directory?(d) }
  directories.map { |path| Metadata.new(path) }
end

mercurial