当前位置: 首页 > 知识库问答 >
问题:

将所有测试分组并在browserstack中显示

方博学
2023-03-14

我正在browserstack上运行量角器测试,并注意到我运行的测试被标记为单独的条目。我想将它们全部分组到一个单独的构建中。我已经在量角器配置文件中添加了build功能。但似乎于事无补。正在附加量角器配置字段。感谢你的帮助。

谢谢

exports.config = {
  specs: [
    './src/**/*.e2e-spec.ts'
  ],
  browserstackUser: xx,
  browserstackKey: xxx,
  multiCapabilities: [{
    browserName: 'chrome',
    os: 'Windows',
    os_version: '10',
    'browswestack.debug': true,
    project: 'protractor'

  }, {
    os: 'OS X',
    os_version: 'High Sierra',
    browserName: 'Safari',
    'browswestack.debug': true,
    project: 'protractor'
  }],
  build_number: 'local',
  maxInstances: 2,
  SELENIUM_PROMISE_MANAGER: false,
  directConnect: false,
  connectionRetryCount: 3,
  connectionRetryTimeout: 90000,
  baseUrl: 'http://localhost:4200',
  framework: 'jasmine',
  jasmineNodeOpts: {
    showColors: true,
    defaultTimeoutInterval: 30000,
    print: _.noop
  },
  onPrepare: () => {
    tsNode.register({
      project: path.join(__dirname, './tsconfig.e2e.json')
    });
    let reporter = new SpecReporter();
    jasmine.getEnv().addReporter(reporter);
  }
};

然而,当我运行测试时,我注意到测试被附加了。例如,如果我运行5个测试,我只能看到在BrowserStack中执行的最后一个测试。我该怎么解决这个?

共有1个答案

郑俊美
2023-03-14

在Automate Dashboard和“Input Capabilities”下打开会话,检查“Build”是否可见。

 类似资料:
  • nightwatch.js与Browserstack的文档非常少。我目前使用Javascript设置了一个自动测试,并且这些测试被设置为在BrowserStack上运行。它循环遍历浏览器,并在不同的浏览器上重复运行测试,一次一个。如何使用nightwatch.js在Browserstack中运行并行测试? 我认为下面的settings.json设置正确,但请让我知道需要进行的更改。 下面是我的se

  • 使用Browserstack教程(https://www.browserstack.com/app-automate/appium-junit)和样本项目(https://github.com/browserstack/junit-appium-app-browserstack)我正在努力设置并行测试。 具体来说,我需要运行suirte与Cucumber.class()我的测试从场景中读取,而Br

  • 我正在运行TestCafe测试并排除与LocalTesting相关的BrowserStack故障(https://www.browserstack.com/local-testing). 我不想在测试运行中使用LocalTesting。 在阅读TestCafe的BrowserStack插件及其源代码(https://github.com/DevExpress/testcafe-browser-pr

  • 根据以下答案:https://stackoverflow.com/a/30202075/8760211 如何按stud\u id对每个组进行排序,然后返回一个包含所有学生的列表,作为按stud\u位置分组的结果,然后按stud\u id排序)? 将此作为现有Lambda表达式的扩展将非常好: 我需要根据原始列表中元素的顺序进行分组。 结果如下所示: 我尝试了以下方法: 但这行不通。

  • 当我试图在Testng XML套件中对测试进行分组时,测试运行中将排除所有测试方法。

  • 22.13.6.测试分组 JUnit和TestNG允许为测试方法精密分组. 对于分组JUnit的测试类与测试方法,JUnit4.8引入了类别的概念.9该测试任务允许您设定JUnit包括或者排除某些类的规范。 例22.12.JUnit分类 build.gradle test { useJUnit { includeCategories 'org.gradle.junit.Ca