run

in lib/cc/analyzer/engine.rb [30:49]


      def run(io)
        write_config_file

        container = Container.new(
          image: metadata.fetch("image"),
          command: metadata["command"],
          name: container_name,
        )

        container.on_output("\0") do |output|
          handle_output(container, io, output)
        end

        container.run(container_options).tap do |result|
          result.merge_from_exception(error) if error.present?
        end
      ensure
        delete_config_file
      end