Make timestamp the last column again.
Add debug logs for stream types.
Add more extensive comments for POST data parsing and streams.
Return original formData without modification, if the POST
data is not parseable into key=value form.
Remove missing onload handler in the post data test.
Add test for parsing file uploads.
Add test for sending base64 encoded data.
Incorporated some code from: https://github.com/redline13/selenium-jmeter
Handle various content encodings for the POST data (encType).
This includes `text/plain`, `application/x-www-form-urlencoded` and
`multipart/form-data`.
Store "request headers from upload stream" in the database.
We add additional headers from POST body to existin headers column.
Discard OCSP (POST) requests to prevent noise.
Add tests for form submissions with different encodings by JavaScript.
Add tests for making POST requests with AJAX (jQuery) and FormData.
Add test for byte array POST data.
Handle exception when looking up the `Content-Type` response header.
Add shared/utils.js file. We can add common test functions to this file.
Fix some style inconsistencies.
Add a test for parse_http_stack_trace_str.
Add a test for http stackstrace instrumentation where we use different
methods to inject an element to trigger a request (appendChild and
innerHTML).
Test http stackstrace with an external script.
Combine http stackstrace tests in a single page.
Use a stack trace format similar to the javascript instrumentation.
Add a function to parse HTTP stack trace strings.
Add a test for the HTTP callstack instrumentation.
Conflicts:
automation/platform_utils.py
Add a manual_test module to make it easy to run interactive tests.
Add plugin and mimeType instrumentation.
Log line number, column number of the calling function and stack
entries.
Add local test files for Flash cookie and JS cookie testing.
Add test to make sure the required Python and OS packages are installed.
Mark test_crawl as "slow" to easily avoid calling it. Running
py.test -m "not slow" will exclude crawl test but will run all the
remanining tests.
Add test utility functions to DRY test code.
Add a WebRTC test.
Add a parent class and visit method for the tests.
Fix address in use errors related to local server
by using a py.test fixture with session scope.
By default, AdBlock Plus will download the list on startup unless it's
already present. It will also load the list after the browser loads.
I've disabled both of these features with prefs. Since auto-update is
disabled, I assume the list will not update mid-crawl.
I've added a utility to fetch a new list from a fresh instance of the
plugin, this should be called before startup. I've also prevented it
from calling home. Tests have been added.
I also fixed a related bug of the new version of Firefox calling
home to check for a localized search provider.