Оболочка Dartium/ Content не может запускать тесты

При запуске тестов с

паб запустить тест -p dartium (или контент-оболочка)

Хотя броузер открыт с пустой страницей, каждый тест завершается неудачно с одним и тем же выводом: введите описание изображения здесь

Файл browser.dart является специальным файлом:

@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>

Все еще не удается с той же ошибкой>.<

1 ответ

Решение

Оболочка содержимого выполняется с параметрами --dump-render-tree [custom_ad_hoc_url] тестовым пакетом, который заканчивается ошибкой, по крайней мере, в моей системе (я думаю, что это связано со шрифтами)

Обходной путь, который я сделал, состоял в том, чтобы просто сделать исполняемый файл, который пропускает этот первый параметр, например так:

#!/bin/bash
#/usr/bin/content_shell
/path/to/content-shell-dir $2
Другие вопросы по тегам