<commit_before>## Google Cloud setup instructions for SeleniumBase (using Jenkins)

#### 1. Go to the Google Cloud Launcher

Navigate to [https://console.cloud.google.com/launcher](https://console.cloud.google.com/launcher)
(If you already have an active Google Cloud project, Google Cloud Lanucher will probably default to using that)

#### 2. Launch a Jenkins Instance

Under "Featured Solutions", Click on "Jenkins"
Click on "Launch on Compute Engine"
Give the instance a name
Give the instance a zone
Click "Create"

#### 3. Connect with your new Jenkins instance

SSH into your new instance by selecting: "SSH" => "Open in browser window" from the instance page.

#### 4. Clone the SeleniumBase repository from the root ("/") directory.

```bash
cd /
sudo git clone https://github.com/mdmintz/SeleniumBase.git
```

#### 5. Enter the "linux" folder

```bash
cd SeleniumBase/integrations/linux/
```

#### 6. Give Jenkins (aka "tomcat" user) sudo access

```bash
./jenkins_permissions.sh
```

#### 7. Become "tomcat" (the Jenkins user) and enter a "bash" shell

```bash
sudo su tomcat
bash
```

#### 8. Install dependencies

```bash
./Linuxfile.sh
```
(If a message appears during installation asking you to configure "Keyboard layout", you can hit the "Enter" key to accept the default setting, which is "English (US)".)

#### 9. Start up the headless browser display mechanism (Xvfb)

```bash
./Xvfb_launcher.sh
```

#### 10. Go to the SeleniumBase directory

```bash
cd /SeleniumBase
```

#### 11. Install the requirements for SeleniumBase

```bash
sudo pip install -r requirements.txt
```

#### 12. Install SeleniumBase
<commit_msg>Update Google Cloud ReadMe<commit_after>## Google Cloud setup instructions for SeleniumBase (using Jenkins)

#### 1. Go to the Google Cloud Launcher

Navigate to [https://console.cloud.google.com/launcher](https://console.cloud.google.com/launcher)
(If you already have an active Google Cloud project, Google Cloud Lanucher will probably default to using that)

#### 2. Launch a Jenkins Instance

Under "Featured Solutions", Click on "Jenkins"
Click on "Launch on Compute Engine"
Give the instance a name
Give the instance a zone
Click "Create"

#### 3. Connect with your new Jenkins instance

SSH into your new instance by selecting: "SSH" => "Open in browser window" from the instance page.

#### 4. Clone the SeleniumBase repository from the root ("/") directory.

```bash
cd /
sudo git clone https://github.com/mdmintz/SeleniumBase.git
```

#### 5. Enter the "linux" folder

```bash
cd SeleniumBase/integrations/linux/
```

#### 6. Give Jenkins (aka "tomcat" user) sudo access

```bash
./jenkins_permissions.sh
```

#### 7. Become "tomcat" (the Jenkins user) and enter a "bash" shell

```bash
sudo su tomcat
bash
```

#### 8. Install dependencies

```bash
./Linuxfile.sh
```

#### 9. Start up the headless browser display mechanism (Xvfb)

```bash
./Xvfb_launcher.sh
```

#### 10. Go to the SeleniumBase directory

```bash
cd /SeleniumBase
```

#### 11. Install the requirements for SeleniumBase

```bash
sudo pip install -r requirements.txt
```

#### 12. Install SeleniumBase

{'fraction_non_alphanumeric': 0.12984931067649888, 'fraction_numerical': 0.009618467457518435, 'mean_word_length': 4.397923875432526, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, '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': '7372970', 'n_tokens_mistral': 1052, 'n_tokens_neox': 919, 'n_words': 386}