Dartium / content shell无法运行测试

时间:2016-09-24 23:07:18

标签: testing dart dartium

使用

运行测试时
  

pub run test -p dartium(或content-shell)

虽然布鲁塞尔是打开的,但是每个测试都会以相同的输出失败:enter image description here

browser.dart文件是 ad hoc 制作的文件:

@TestOn("browser")
import "package:test/test.dart";
import "dart:html";
void main(){
  test("it works!", (){
     expect(true, isTrue);
  });
}

我甚至试过添加一个browser.html文件:

<!doctype html>
<html>
  <head>
     <title>Browser test</title>
     <link rel="x-dart-test" href="browser.dart">
     <script src="packages/test/dart.js"></script>
  </head>
  <body>
     <h1>It works</h1>
  </body>
</html>

仍然失败并出现相同的错误&gt;。&lt;

1 个答案:

答案 0 :(得分:2)

内容shell使用 - dump-render-tree [custom_ad_hoc_url] 选项执行测试包,最终出现在一个错误中,至少在我的系统中(我认为与字体有关) )

我所做的解决方法是只创建一个省略第一个选项的可执行文件,如下所示:

#!/bin/bash
#/usr/bin/content_shell
/path/to/content-shell-dir $2