文件名称:SimpleRemote:只需通过JSON-RPC自动化被测设备
文件大小:115KB
文件格式:ZIP
更新时间:2024-03-09 23:29:51
C#
概述 SimpleRemote是一个旨在简化设备自动化的框架。 它通过提供一个简单的通信框架来与被测设备进行交互来实现此目的。 如果您需要在测试中调用程序或将文件传输到设备,则此框架可以为您提供帮助。 该项目还包含SimpleJsonRpc,这是一个简约的.NET Core JSON-RPC服务器。 注意:该项目有时在文档中也称为SimpleDUTRemote-SimpleRemote和SimpleDUTRemote是同一件事,SimpleDUTRemote只是该工具的旧名称。 我该如何开始? 该项目在doxygen中已完全记录(包括教程)。 要使用,只需克隆此代码并在项目目录中运行doxygen 。 您也可以查看预建。 GitHub Releases页面上提供了服务器和客户端的二进制文件,并且nuget包可用于客户端和SimpleJsonRpc库(在Microsoft.Surf
【文件预览】:
SimpleRemote-master
----SetVersion.py(2KB)
----SimpleJsonRpc()
--------SimpleRpcMethod.cs(361B)
--------SimpleRpcServer.cs(13KB)
--------SimpleJsonRpc.csproj(1KB)
--------BroadcastResponder.cs(2KB)
----MainDocPage.md(6KB)
----SimpleDUTRemote.sln(9KB)
----SimpleRemoteConsole()
--------ServiceInterop()
--------Program.cs(9KB)
--------UserWarning.txt(457B)
--------SimpleRemoteConsole.csproj(954B)
--------Nlog.config(2KB)
----LICENSE(1KB)
----assets()
--------TeamLogo.png(8KB)
----DUTRemoteTests()
--------BasicRunTests.cs(6KB)
--------ClientTests.cs(28KB)
--------DUTRemoteTests.csproj(1KB)
--------JobTests.cs(17KB)
--------ExtensionTests.cs(2KB)
----SimpleDUTCommonLibrary()
--------GlobFunctions.cs(1KB)
--------ZipFunctions.cs(6KB)
--------SimpleDUTCommonLibrary.csproj(1KB)
--------TarFunctions.cs(5KB)
----installer.iss(1KB)
----README.md(4KB)
----BuildAll.ps1(2KB)
----SimpleDUTClientLibrary()
--------SimpleDUTClientLibrary.csproj(1KB)
--------RpcClient.cs(39KB)
--------AssemblyRedirectResolver.cs(4KB)
----Doxyfile(104KB)
----SimpleDUTRemote()
--------JobSystem()
--------Functions.cs(36KB)
--------HelperFunctions()
--------SimpleDUTRemote.csproj(1KB)
----.gitignore(6KB)
----BuildAll.bat(108B)
----extra_docs()
--------rpc_tutorial.md(3KB)
--------tutorial.md(5KB)
----PluginExample()
--------Class1.cs(609B)
--------PluginExample.csproj(144B)
--------pubout()