测试未在AppCenter上执行 - 每次都失败。 - 在本地

时间:2018-04-17 12:33:16

标签: xamarin xamarin.android xamarin.uitest

我们的团队陷入了关于appcenter(测试可能)执行测试脚本以及寻找任何解决方案的问题。

首先注意,我们的测试在使用Emulator的本地机器以及真实设备上都没有任何问题。

现在的问题是,如果我尝试在App Center中运行我们的测试(在云中),那时它在启动时失败了。下面是命令行输出的Snap以及有关我在App Center Cloud中执行的更多详细信息。

构建之后,我们使用下面的命令行在App中心上传和运行测试。

“appcenter test run uitest --app”ssidi / ZC-Mobile-Test-Xamarin“--devices”ssidi / samsung-s7-edge“--app-path C:\ SAJIDSIDI \ Xamarin \ Projects \ CurrentWorkingProject \ ZeroChaosUITest-master \ ZeroChaosUITest \ APK \ ZCXamarinQA_2.52.apk --test-series“master”--locale“en_US” - build-dir C:\ SAJIDSIDI \ Xamarin \ Projects \ CurrentWorkingProject \ ZeroChaosUITest-master \ ZeroChaosUITest \ bin \ Debug --include C:\ SAJIDSIDI \ Xamarin \ Projects \ CurrentWorkingProject \ ZeroChaosUITest-master \ ZeroChaosUITest \ bin \ Debug \ TestData.xlsx“

NuGet程序包管理器控制台中的命令行执行。

Command line Execution in NuGet Package Manager Console

设备日志网址 https://testcloud-artifacts.s3-eu-west-1.amazonaws.com/0b76f8bc-c833-4b88-ae9c-a27c0127b00e/f6967bb5-59d4-4ad9-a7f4-9134f4fbc2c2?response-cache-control=max-age%3D315576000&AWSAccessKeyId=AKIAI4UZT4FCOF2OTJYQ&Signature=d9TslNaim%2Bwj/kSFNIsekS6rVAY%3D&Expires=1735689600

测试日志网址 https://testcloud-artifacts.s3-eu-west-1.amazonaws.com/0b76f8bc-c833-4b88-ae9c-a27c0127b00e/8bf8747a-f550-4ddd-917a-204d934a1c87?response-cache-control=max-age%3D315576000&AWSAccessKeyId=AKIAI4UZT4FCOF2OTJYQ&Signature=wjv2DzgU0ttaPHQkIrnYFGfFo4Q%3D&Expires=1735689600

请注意,我们使用的是测试数据的DataFile(.xlsx),以及从DataBase Servers到执行数据的一些SQL查询。

其他详细信息。

操作系统和设备: - 我们使用三星Galaxy S6和S7与Android 6.0.1和7.0版本在本地运行测试,同样在appcenter中选择(参见命令行)

项目配置

  • 我们的项目已安装以下软件包

o Xamarin.UI.test(2.2.4)

o NUnit(2.6.4)

o Microsoft.AppCenter.1.5.0

o Microsoft.AppCenter.Analytics.1.5.0

o Microsoft.AppCenter.Crashes.1.5.0

o Microsoft.AppCenter.Push.1.5.0

1 个答案:

答案 0 :(得分:0)

  

错误和失败:   1)SetUp错误:ZeroChaosUITest.Tests(Android).FilterAndApproveStaffAugReq      SetUp:System.InvalidOperationException:.Net Framework数据提供程序需要Microsoft数据访问组件(MDAC)。
  请安装Microsoft数据访问组件(MDAC)2.6或更高版本。

您正在尝试在测试中使用.xlsxOleDb.OleDbConnection.Open),并且测试服务器上未安装MDAC组件。

注意:此错误直接列在测试日志中