Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
sxychenjing
engine
提交
491df365
E
engine
项目概览
sxychenjing
/
engine
与 Fork 源项目一致
从无法访问的项目Fork
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
E
engine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
491df365
编写于
2月 20, 2015
作者:
A
Adam Barth
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update HACKING.md
上级
afea90b7
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
5 addition
and
17 deletion
+5
-17
HACKING.md
HACKING.md
+5
-17
未找到文件。
HACKING.md
浏览文件 @
491df365
...
...
@@ -6,9 +6,6 @@ Building
*
Follow the setup & build instructions for
[
Mojo
](
https://github.com/domokit/mojo
)
If building for Android, be aware a patch to V8's GN build is required:
https://code.google.com/p/v8/issues/detail?id=3841
Running applications
--------------------
...
...
@@ -32,26 +29,17 @@ determine whether its using android, etc.
Running tests manually
----------------------
*
``
sky/tools/run_sky_httpd
``
*
``out/Debug/mojo_shell --args-for="mojo:native_viewport_service --use-headless-config
" --content-handlers=text/html,mojo:sky_viewer --url-mappings=mojo:window_manager=mojo:sky_tester
mojo:window_manager``
*
``
out/downloads/sky_server -t Debug . 8000
``
*
``out/Debug/mojo_shell --args-for="mojo:native_viewport_service --use-headless-config
--use-osmesa" --args-for"=mojo:sky_viewer --testing" --content-handlers=text/sky,mojo:sky_viewer --url-mappings=mojo:window_manager=mojo:sky_tester,mojo:surfaces_service=mojo:fake_surfaces_service
mojo:window_manager``
*
The
``sky_tester``
should print
``#READY``
when ready
*
Type the URL you wish to run, for example
``http://127.0.0.1:8000/lowlevel/text.html``
, and press the enter key
*
Type the URL you wish to run, for example
``http://127.0.0.1:8000/
sky/tests/
lowlevel/text.html``
, and press the enter key
*
The harness should print the results of the test. You can then type another URL.
Writing tests
-------------
*
Import
``resources/mocha.html``
and
``resources/chai.html``
*
Write tests in
[
mocha format
](
http://mochajs.org/#getting-started
)
and use
[
chai asserts
](
http://chaijs.com/api/assert/
)
:
```
html
describe('My pretty test of my subject', function() {
var subject = new MySubject();
it('should be pretty', function() {
assert.ok(subject.isPretty);
});
});
```
*
We recommend using the
``unittest.dart``
testing framework.
*
See
``sky/tests/lowlevel/attribute-collection.sky``
for an example.
Adding pixel tests
------------------
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录