Skip to content

Commit 13074bc

Browse files
committed
Update readme and tests readme
1 parent a7141a3 commit 13074bc

File tree

3 files changed

+89
-16
lines changed

3 files changed

+89
-16
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ implementation of a video player with CommentCoreLibrary.
5555
- 有关本项目的文档可以在 `docs/` 文件夹里面找到。
5656
- 一些功能性扩展模块会出现在 `extend/` 中。
5757
- 一些实验性模块在 `experimental/` 里。
58+
- 测试数据在 `tests/` 里。
5859

5960
## 做出贡献
6061
非常欢迎提交问题报告和意见建议,同时你也可以在GitHub上Fork本工程,并发送Pull请求来提交

tests/Tests.md

Lines changed: 88 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,93 @@
11
# 测试样本弹幕
2-
测试样本弹幕文件大部分来自 bilibili.tv ,无其他声明,版权归原作者。所有样本都为实际采集取得,未进行任何修饰/编辑。大部分样例文件取自[蓝白弹幕战](的白组)。
2+
测试样本弹幕文件大部分来自 bilibili.tv ,无其他声明,版权归原作者。所有样本都为实际采集取得,
3+
未进行任何修饰/编辑。大部分样例文件取自[蓝白弹幕战](的白组)。
34

45
## 测试样本说明
5-
* rokubunnoichi.xml - 基本定位弹幕,基本3D变化
6-
* unowen.xml - 基本反向弹幕,定位弹幕和颜色渐变,同时测试弹幕饱和的处理。
7-
* test.xml - 基本定位、渐变,来自:av52094,1 因为好听所以加上了
8-
* test2.xml - 基本定位,颜色,3D,来自:av52094,5
9-
* mikunoshoushitu.xml - 逆天的弹幕,各种功力测试,__基本能完全通过了__
10-
* comment.xml - 基本滚动弹幕,高通量,测试过滤器用意
11-
* AcFun.json - 测试AcFun弹幕解析(尚不完全)
12-
* kanpai.xml - 脚本弹幕(中等难度)测试。目前无法靠谱的还原各种光晕/模糊过滤器效果。【修正】修正成没有语法错误的,否则 JS 不解析
13-
* kanpai-standards-compliant.xml - 脚本弹幕测试。【修正】修正成符合代码标准的
14-
* utsukushiki_mono.xml - 测试复杂 3d旋转 来自:av297197
6+
* `rokubunnoichi.xml`
7+
8+
【六分之一】(av52094,6)基本定位弹幕,基本3D变化
9+
10+
* `unowen.xml`
11+
12+
【緋色月下、狂咲ノ絶】(av52094,4)基本反向弹幕,定位弹幕和颜色渐变,同时测试弹幕饱和的处理。
13+
14+
* `test.xml`
15+
16+
【Parachlorobenzene x Antichlorobenzene】(av52094,1)基本定位、渐变
17+
因为好听所以加上了
18+
19+
* `test2.xml`
20+
21+
【Waka Laka】(av52094,5)基本定位,颜色,3D
22+
23+
* `mikunoshoushitu.xml`
24+
25+
【初音未来的消失】复杂高级弹幕,各种功力测试,__基本能完全通过了__
26+
27+
* `extended.xml`
28+
29+
【里表Lovers】复杂高级弹幕,各种功力测试,__基本能完全通过了__
30+
31+
* `comment.xml`
32+
33+
基本滚动弹幕,高通量,测试过滤器用意
34+
35+
* `av207527.xml`
36+
37+
大量滚动弹幕,高通量,测试性能
38+
39+
* `utsukushiki_mono.xml`
40+
41+
【美丽之物】(av297197)测试复杂的3D旋转,高级弹幕性能测试
42+
43+
### Acfun
44+
* `AcFun.json`
45+
46+
测试AcFun弹幕解析(尚不完全)
47+
48+
* `ac940133.json`
49+
50+
AcFun高级运动弹幕测试(更不完全)
51+
52+
### 脚本
53+
脚本弹幕很多修正了语法错误,未定义参数的运用和各种BSE认为可以忍,普通浏览器JS认为不能忍的东西。
54+
* `scripting/jinzou-enemy.xml`
55+
56+
【人造Enemy】脚本弹幕(普通难度)测试,包括渐变和绘图
57+
58+
* `scripting/tsubasa.xml`
59+
60+
【TSUBASA】脚本弹幕+高级弹幕(普通难度),包括绘图和渐变
61+
62+
* `scripting/kanpai.xml``scripting/kanpai-standards-compliant.xml`
63+
64+
【Bilibili干杯!】脚本弹幕(中等难度)测试,包括绘图,滤镜
65+
【修正】修正成没有语法错误的,否则 JS 不解析
66+
67+
* `scripting/crazy-night.xml`
68+
69+
【Crazy Night】脚本弹幕(高级难度)测试,包括3D旋转和复杂的Tween
70+
【修正】修正一些语法错误
71+
72+
* `scripting/comment-festival-v3.xml`
73+
74+
【第三回蓝百弹幕合作战】脚本弹幕+高级弹幕(超高难度),包括Akari库和大量的预载入处理,Bitmap
75+
等等听着就吓人的东西。
76+
77+
* `scripting/round-and-round.xml`
78+
79+
【Round and Round】脚本弹幕(超高难度),包括Akari库和大量的遮罩
80+
1581

1682
## 人工构造样本
17-
(未出)
18-
* filter.xml - 各种模式下的弹幕不断重复,来测试过滤器和合并器。
19-
* scripting.xml (尚无) - 用于调戏高级脚本、图片、Canvas弹幕。
20-
* image.xml - 图片弹幕专用测试。
21-
* native.json - 播放器的原生模式,这个可以由解析后的timeline dump产生。
83+
* `bilibili.xml`
84+
85+
借鉴 @chitosai 的测试样本。用于测字符画还原和滚动3D字。
86+
87+
* `invalid/*`
88+
89+
测试弹幕解析器的松散解析模式
90+
91+
* `scripting/*.biliscript`
92+
93+
测试代码弹幕的各种小脚本

0 commit comments

Comments
 (0)