---
title: Cypress Configuration | TestingBot
description: How to exclude files from Cypress and configure upload options.
source_url:
  html: https://testingbot.com/support/web-automate/cypress/upload
  md: https://testingbot.com/support/web-automate/cypress/upload.md
---

# Upload Options

The TestingBot Cypress CLI will automatically collect and upload your Cypress tests and configuration files,   
to run these on the TestingBot Browser Grid.

These files are uploaded to [TestingBot Storage](https://testingbot.com/support/api/storage#upload), where they will only be used for running tests (in parallel) on TestingBot.

However, you may want to exclude certain files from being uploaded, if:

- The ZIP file is too large (over 150MB) 
- The upload is taking too long 
- You are zipping unnecessary files, for example `node_modules/*`

If you're looking to only run a subset of tests, please see the [specs](https://testingbot.com/support/web-automate/cypress/specs) option.

## Exclude files with Run Settings

To exclude certain files, please specify the file, directory, or a wildcard combination in the `run_settings` with `exclude`:

```json
{
  ...
  "run_settings": {
    ...
    "exclude": ["some-folder/test.js", "static/*.pdf"]
    ...
  }
  ...
}
```

### Looking for more help?

Have questions or need more information? Reach out via email or Slack.

[Email us](https://testingbot.com/contact/new) [Join our Slack](https://join.slack.com/t/testingb0t/shared_invite/zt-3bcw9xch-jk19~6XPs_xBrsAgAedkCw)
