<commit_before># karma+jasmime+chromeheadless测试环境

本项目是js基础测试环境，拷贝自[karma-jasnine-basic](karma-jasmine-basic)，使用karma作为测试框架，使用jasmine作为断言库。

不同的是，本项目将使用ChromeHeadless浏览器作为测试浏览器。ChromeHeadless是一种无头浏览器，也就是它是没有界面的，并可以设置它不使用GPU，这对于在没有图形界面、没有GPU的服务器上运行测试时很有帮组的。


## 安装ChromeHeadless

自第59版本开始，ChromeHeadless就已经包含在Chrome中了，所以，要获得ChromeHeadless，我们首先需要安装[Chrome](https://www.google.cn/chrome/browser/desktop/index.html).

#### windows下安装步骤

1. 下载[Chrome](https://www.google.cn/chrome/browser/desktop/index.html)，双击并安装
2. 双击启动chrome验证

#### ubuntu下安装步骤

1. 下载[Chrome](https://www.google.cn/chrome/browser/desktop/index.html)
2. 使用如下命令安装
```
sudo dpkg -i google-chrome-stable_current_amd64.deb 
```
如果安装遇到问题，可以使用下面命令修复：
```text<commit_msg>修改错别字<commit_after># karma+jasmime+chromeheadless测试环境

本项目是js基础测试环境，拷贝自[karma-jasnine-basic](karma-jasmine-basic)，使用karma作为测试框架，使用jasmine作为断言库。

不同的是，本项目将使用ChromeHeadless浏览器作为测试浏览器。ChromeHeadless是一种无头浏览器，也就是它是没有界面的，并可以设置它不使用GPU，这对于在没有图形界面、没有GPU的服务器上运行测试时很有帮助的。


## 安装ChromeHeadless

自第59版本开始，ChromeHeadless就已经包含在Chrome中了，所以，要获得ChromeHeadless，我们首先需要安装[Chrome](https://www.google.cn/chrome/browser/desktop/index.html).

#### windows下安装步骤

1. 下载[Chrome](https://www.google.cn/chrome/browser/desktop/index.html)，双击并安装
2. 双击启动chrome验证

#### ubuntu下安装步骤

1. 下载[Chrome](https://www.google.cn/chrome/browser/desktop/index.html)
2. 使用如下命令安装
```
sudo dpkg -i google-chrome-stable_current_amd64.deb 
```
如果安装遇到问题，可以使用下面命令修复：
```text
{'fraction_non_alphanumeric': 0.14049586776859505, 'fraction_numerical': 0.011019283746556474, 'mean_word_length': 8.49673202614379, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 6, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4729489', 'n_tokens_mistral': 845, 'n_tokens_neox': 918, 'n_words': 43}