├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ ├── docs.yml │ └── test.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── babel-transform-commonjs-to-esm.js ├── babel.config.js ├── bin └── cli.js ├── config ├── _common.json ├── local.json ├── localhost.js └── prod.json ├── lockserver ├── .dockerignore ├── Dockerfile ├── lockserver.js ├── lockserver.pentf.org.nginx.conf ├── package-lock.json ├── package.json └── server_utils.js ├── next_version.js ├── package.json ├── patch-types.js ├── pentf_example.js ├── release ├── run ├── src ├── assert_utils.js ├── browser_console.js ├── browser_utils.js ├── config.js ├── curl_command.js ├── email.js ├── external_locking.js ├── index.js ├── internal.ts ├── loader.js ├── locking.js ├── main.js ├── net_utils.js ├── output.js ├── promise_utils.js ├── render.js ├── results.js ├── runner.js ├── utils.js ├── version.js ├── video-recorder.js └── watcher.js ├── tests ├── breadcrumb │ ├── no-page.js │ ├── run │ └── with-page.js ├── browser_failure.js ├── browser_frames.js ├── config_examples │ ├── async_javascript.js │ ├── json.json │ └── simple_javascript.js ├── config_file │ ├── pentf.config.js │ └── pentf.foo.config.js ├── config_pkg_json │ ├── nested │ │ └── .gitkeep │ └── package.json ├── console_navigation │ ├── console_test.js │ └── run ├── demo_browser_input_type.js ├── error_output │ ├── config │ │ └── local.json │ ├── error_log.js │ └── run ├── esm_tests │ ├── config │ │ └── local.json │ ├── esm.mjs │ └── run ├── expectedToFail.js ├── expectedToFail_section.js ├── fail │ ├── foo-fail.js │ └── run ├── fetch_redirect_to_http │ ├── cert.pem │ ├── csr.pem │ └── key.pem ├── fixtures │ └── extension │ │ ├── content_script.js │ │ └── manifest.json ├── flaky_tests │ ├── error.js │ ├── flaky.js │ ├── run │ └── success.js ├── glob_tests │ ├── config │ │ └── local.json │ ├── fail.js │ ├── run │ ├── test1.spec.jsx │ └── test2.spec.js ├── locks │ ├── foo.js │ └── run ├── log_file_tests │ ├── foo.js │ └── run ├── maxEventListeners_tests │ ├── config │ │ └── local.json │ ├── fail_with_many_browsers.js │ ├── fail_with_many_browsers2.js │ └── run ├── no_clear_line │ ├── a.js │ ├── b.js │ ├── c.js │ ├── config │ │ └── local.json │ ├── d.js │ └── run ├── no_tests │ ├── no-test.js │ └── run ├── options │ └── run ├── parse_args.js ├── screenshot_popup_tests │ ├── error.js │ └── run ├── screenshot_tests │ ├── error.js │ └── run ├── selftest_accessibility.js ├── selftest_args_debug.js ├── selftest_assertEventually.js ├── selftest_assertHttpStatus.js ├── selftest_assertIncludes.js ├── selftest_assertNotIncludes.js ├── selftest_assertNotSelector.js ├── selftest_assertNotTestId.js ├── selftest_async_skip.js ├── selftest_attributes.js ├── selftest_breadcrumb.js ├── selftest_browser.js ├── selftest_browser_close.js ├── selftest_ci_client_name.js ├── selftest_cli.js ├── selftest_clickNestedText.js ├── selftest_clickSelector.js ├── selftest_clickTestId.js ├── selftest_clickText.js ├── selftest_clickXPath.js ├── selftest_click_layer.js ├── selftest_click_layer_iframe.js ├── selftest_cmp.js ├── selftest_concurrency.js ├── selftest_config.js ├── selftest_config_file.js ├── selftest_config_package_json.js ├── selftest_config_setConfig.js ├── selftest_console.js ├── selftest_console_navigation.js ├── selftest_console_self.js ├── selftest_curl_command.js ├── selftest_diff.js ├── selftest_email.js ├── selftest_error-page-urls.js ├── selftest_error_summary.js ├── selftest_esm.js ├── selftest_extension.js ├── selftest_fail.js ├── selftest_fetch.js ├── selftest_fetch_redirect_to_http.js ├── selftest_findHTTPHeader.js ├── selftest_flaky_detection.js ├── selftest_flaky_reprint_errors.js ├── selftest_flaky_result.js ├── selftest_flaky_result_repeat.js ├── selftest_frame_error.js ├── selftest_getMail.js ├── selftest_glob.js ├── selftest_interactions.js ├── selftest_interactions_iframe.js ├── selftest_interactions_trusted.js ├── selftest_intercept.js ├── selftest_language.js ├── selftest_lazy_assert.js ├── selftest_list_locks.js ├── selftest_loader.js ├── selftest_log_file.js ├── selftest_makeRandomEmail.js ├── selftest_maxeventlisteners.js ├── selftest_navigation_context_destroyed.js ├── selftest_newtab.js ├── selftest_no_clear_line_status.js ├── selftest_no_config_folder.js ├── selftest_no_locks.js ├── selftest_no_test.js ├── selftest_options.js ├── selftest_popup_screenshot.js ├── selftest_render_linkify.js ├── selftest_resizePage.js ├── selftest_result.js ├── selftest_resultCountString.js ├── selftest_result_order.js ├── selftest_retryUntil.js ├── selftest_snapshot.js ├── selftest_snapshot_size_mismatch.js ├── selftest_snapshot_update.js ├── selftest_snapshot_viewport.js ├── selftest_speedupTimeouts.js ├── selftest_strange_exceptions.js ├── selftest_stringify.js ├── selftest_suite.js ├── selftest_suite_nested.js ├── selftest_suite_nested_only.js ├── selftest_suite_only.js ├── selftest_suite_skip.js ├── selftest_sync_run.js ├── selftest_teardown.js ├── selftest_teardown_task_error.js ├── selftest_timeout.js ├── selftest_timeoutPromise.js ├── selftest_ts_node.js ├── selftest_typeSelector.js ├── selftest_user_data_dir.js ├── selftest_utils.js ├── selftest_version.js ├── selftest_version_pentf.js ├── selftest_version_pentf_ci.js ├── selftest_video.js ├── selftest_waitFor.js ├── selftest_waitForSelector.js ├── selftest_waitForSelectorGone.js ├── selftest_waitForTestId.js ├── selftest_waitForTestIdGone.js ├── selftest_waitForVisible.js ├── selftest_waitForXPathGone.js ├── selftest_watch.js ├── selftest_watch_clear.js ├── selftest_watch_current.js ├── selftest_watch_enter.js ├── selftest_watch_files.js ├── selftest_watch_pattern.js ├── selftest_watch_quit.js ├── selftest_watch_slow.js ├── selftest_watch_suite.js ├── set_config │ ├── config │ │ └── local.json │ ├── print_config.js │ └── run ├── skip_tests │ ├── async_skip_1.js │ ├── async_skip_2.js │ ├── config │ │ └── local.json │ └── run ├── suite │ ├── only.js │ ├── run │ ├── skip.js │ ├── suite.js │ ├── suite_nested.js │ └── suite_nested_only.js ├── teardown_task_error │ ├── run │ └── teardown.js ├── test_assert_utils.js ├── test_esm_transpile.js ├── test_lockserver.js ├── timeout_tests │ ├── config │ │ └── local.json │ ├── fail_timeout.js │ ├── pass_timeout.js │ └── run ├── ts_node │ ├── run │ └── test.ts ├── version_ci_tests │ ├── a.js │ └── run ├── version_pentf │ └── run ├── version_tests │ ├── .gitignore │ └── example_repo.tar.gz ├── video │ ├── run │ ├── video-fail.js │ └── video-success.js ├── watch_suite │ ├── only.js │ ├── run │ ├── suite_nested.js │ └── suite_nested_only.js ├── watch_tests │ ├── bar.js │ ├── foo.js │ ├── no-test.js │ ├── run │ ├── slow.js │ └── test.js └── watch_tests_no_writes │ ├── bar.js │ ├── foo.js │ └── run ├── tsconfig.doc.json ├── tsconfig.json └── update-readme.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | doc/ 3 | example_repo/ 4 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/.prettierrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/README.md -------------------------------------------------------------------------------- /babel-transform-commonjs-to-esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/babel-transform-commonjs-to-esm.js -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/babel.config.js -------------------------------------------------------------------------------- /bin/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/bin/cli.js -------------------------------------------------------------------------------- /config/_common.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /config/local.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "_common", 3 | 4 | "pentf_boot_lockserver": true 5 | } -------------------------------------------------------------------------------- /config/localhost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/config/localhost.js -------------------------------------------------------------------------------- /config/prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/config/prod.json -------------------------------------------------------------------------------- /lockserver/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .git 3 | 4 | -------------------------------------------------------------------------------- /lockserver/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/lockserver/Dockerfile -------------------------------------------------------------------------------- /lockserver/lockserver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/lockserver/lockserver.js -------------------------------------------------------------------------------- /lockserver/lockserver.pentf.org.nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/lockserver/lockserver.pentf.org.nginx.conf -------------------------------------------------------------------------------- /lockserver/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/lockserver/package-lock.json -------------------------------------------------------------------------------- /lockserver/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/lockserver/package.json -------------------------------------------------------------------------------- /lockserver/server_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/lockserver/server_utils.js -------------------------------------------------------------------------------- /next_version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/next_version.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/package.json -------------------------------------------------------------------------------- /patch-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/patch-types.js -------------------------------------------------------------------------------- /pentf_example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/pentf_example.js -------------------------------------------------------------------------------- /release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/release -------------------------------------------------------------------------------- /run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/run -------------------------------------------------------------------------------- /src/assert_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/src/assert_utils.js -------------------------------------------------------------------------------- /src/browser_console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/src/browser_console.js -------------------------------------------------------------------------------- /src/browser_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/src/browser_utils.js -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/src/config.js -------------------------------------------------------------------------------- /src/curl_command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/src/curl_command.js -------------------------------------------------------------------------------- /src/email.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/src/email.js -------------------------------------------------------------------------------- /src/external_locking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/src/external_locking.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/src/index.js -------------------------------------------------------------------------------- /src/internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/src/internal.ts -------------------------------------------------------------------------------- /src/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/src/loader.js -------------------------------------------------------------------------------- /src/locking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/src/locking.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/src/main.js -------------------------------------------------------------------------------- /src/net_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/src/net_utils.js -------------------------------------------------------------------------------- /src/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/src/output.js -------------------------------------------------------------------------------- /src/promise_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/src/promise_utils.js -------------------------------------------------------------------------------- /src/render.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/src/render.js -------------------------------------------------------------------------------- /src/results.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/src/results.js -------------------------------------------------------------------------------- /src/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/src/runner.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/src/utils.js -------------------------------------------------------------------------------- /src/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/src/version.js -------------------------------------------------------------------------------- /src/video-recorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/src/video-recorder.js -------------------------------------------------------------------------------- /src/watcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/src/watcher.js -------------------------------------------------------------------------------- /tests/breadcrumb/no-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/breadcrumb/no-page.js -------------------------------------------------------------------------------- /tests/breadcrumb/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/breadcrumb/run -------------------------------------------------------------------------------- /tests/breadcrumb/with-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/breadcrumb/with-page.js -------------------------------------------------------------------------------- /tests/browser_failure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/browser_failure.js -------------------------------------------------------------------------------- /tests/browser_frames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/browser_frames.js -------------------------------------------------------------------------------- /tests/config_examples/async_javascript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/config_examples/async_javascript.js -------------------------------------------------------------------------------- /tests/config_examples/json.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/config_examples/json.json -------------------------------------------------------------------------------- /tests/config_examples/simple_javascript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/config_examples/simple_javascript.js -------------------------------------------------------------------------------- /tests/config_file/pentf.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | foo: true, 3 | }; 4 | -------------------------------------------------------------------------------- /tests/config_file/pentf.foo.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/config_file/pentf.foo.config.js -------------------------------------------------------------------------------- /tests/config_pkg_json/nested/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/config_pkg_json/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/config_pkg_json/package.json -------------------------------------------------------------------------------- /tests/console_navigation/console_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/console_navigation/console_test.js -------------------------------------------------------------------------------- /tests/console_navigation/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/console_navigation/run -------------------------------------------------------------------------------- /tests/demo_browser_input_type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/demo_browser_input_type.js -------------------------------------------------------------------------------- /tests/error_output/config/local.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /tests/error_output/error_log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/error_output/error_log.js -------------------------------------------------------------------------------- /tests/error_output/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/error_output/run -------------------------------------------------------------------------------- /tests/esm_tests/config/local.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /tests/esm_tests/esm.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/esm_tests/esm.mjs -------------------------------------------------------------------------------- /tests/esm_tests/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/esm_tests/run -------------------------------------------------------------------------------- /tests/expectedToFail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/expectedToFail.js -------------------------------------------------------------------------------- /tests/expectedToFail_section.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/expectedToFail_section.js -------------------------------------------------------------------------------- /tests/fail/foo-fail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/fail/foo-fail.js -------------------------------------------------------------------------------- /tests/fail/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/fail/run -------------------------------------------------------------------------------- /tests/fetch_redirect_to_http/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/fetch_redirect_to_http/cert.pem -------------------------------------------------------------------------------- /tests/fetch_redirect_to_http/csr.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/fetch_redirect_to_http/csr.pem -------------------------------------------------------------------------------- /tests/fetch_redirect_to_http/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/fetch_redirect_to_http/key.pem -------------------------------------------------------------------------------- /tests/fixtures/extension/content_script.js: -------------------------------------------------------------------------------- 1 | document.body.innerHTML = '

Hello World!

'; 2 | -------------------------------------------------------------------------------- /tests/fixtures/extension/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/fixtures/extension/manifest.json -------------------------------------------------------------------------------- /tests/flaky_tests/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/flaky_tests/error.js -------------------------------------------------------------------------------- /tests/flaky_tests/flaky.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/flaky_tests/flaky.js -------------------------------------------------------------------------------- /tests/flaky_tests/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/flaky_tests/run -------------------------------------------------------------------------------- /tests/flaky_tests/success.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/flaky_tests/success.js -------------------------------------------------------------------------------- /tests/glob_tests/config/local.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /tests/glob_tests/fail.js: -------------------------------------------------------------------------------- 1 | throw new Error('This test file should not be loaded.'); 2 | -------------------------------------------------------------------------------- /tests/glob_tests/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/glob_tests/run -------------------------------------------------------------------------------- /tests/glob_tests/test1.spec.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/glob_tests/test1.spec.jsx -------------------------------------------------------------------------------- /tests/glob_tests/test2.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/glob_tests/test2.spec.js -------------------------------------------------------------------------------- /tests/locks/foo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/locks/foo.js -------------------------------------------------------------------------------- /tests/locks/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/locks/run -------------------------------------------------------------------------------- /tests/log_file_tests/foo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/log_file_tests/foo.js -------------------------------------------------------------------------------- /tests/log_file_tests/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/log_file_tests/run -------------------------------------------------------------------------------- /tests/maxEventListeners_tests/config/local.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /tests/maxEventListeners_tests/fail_with_many_browsers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/maxEventListeners_tests/fail_with_many_browsers.js -------------------------------------------------------------------------------- /tests/maxEventListeners_tests/fail_with_many_browsers2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/maxEventListeners_tests/fail_with_many_browsers2.js -------------------------------------------------------------------------------- /tests/maxEventListeners_tests/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/maxEventListeners_tests/run -------------------------------------------------------------------------------- /tests/no_clear_line/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/no_clear_line/a.js -------------------------------------------------------------------------------- /tests/no_clear_line/b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/no_clear_line/b.js -------------------------------------------------------------------------------- /tests/no_clear_line/c.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/no_clear_line/c.js -------------------------------------------------------------------------------- /tests/no_clear_line/config/local.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /tests/no_clear_line/d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/no_clear_line/d.js -------------------------------------------------------------------------------- /tests/no_clear_line/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/no_clear_line/run -------------------------------------------------------------------------------- /tests/no_tests/no-test.js: -------------------------------------------------------------------------------- 1 | // Nothing to see here 2 | -------------------------------------------------------------------------------- /tests/no_tests/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/no_tests/run -------------------------------------------------------------------------------- /tests/options/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/options/run -------------------------------------------------------------------------------- /tests/parse_args.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/parse_args.js -------------------------------------------------------------------------------- /tests/screenshot_popup_tests/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/screenshot_popup_tests/error.js -------------------------------------------------------------------------------- /tests/screenshot_popup_tests/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/screenshot_popup_tests/run -------------------------------------------------------------------------------- /tests/screenshot_tests/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/screenshot_tests/error.js -------------------------------------------------------------------------------- /tests/screenshot_tests/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/screenshot_tests/run -------------------------------------------------------------------------------- /tests/selftest_accessibility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_accessibility.js -------------------------------------------------------------------------------- /tests/selftest_args_debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_args_debug.js -------------------------------------------------------------------------------- /tests/selftest_assertEventually.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_assertEventually.js -------------------------------------------------------------------------------- /tests/selftest_assertHttpStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_assertHttpStatus.js -------------------------------------------------------------------------------- /tests/selftest_assertIncludes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_assertIncludes.js -------------------------------------------------------------------------------- /tests/selftest_assertNotIncludes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_assertNotIncludes.js -------------------------------------------------------------------------------- /tests/selftest_assertNotSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_assertNotSelector.js -------------------------------------------------------------------------------- /tests/selftest_assertNotTestId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_assertNotTestId.js -------------------------------------------------------------------------------- /tests/selftest_async_skip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_async_skip.js -------------------------------------------------------------------------------- /tests/selftest_attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_attributes.js -------------------------------------------------------------------------------- /tests/selftest_breadcrumb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_breadcrumb.js -------------------------------------------------------------------------------- /tests/selftest_browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_browser.js -------------------------------------------------------------------------------- /tests/selftest_browser_close.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_browser_close.js -------------------------------------------------------------------------------- /tests/selftest_ci_client_name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_ci_client_name.js -------------------------------------------------------------------------------- /tests/selftest_cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_cli.js -------------------------------------------------------------------------------- /tests/selftest_clickNestedText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_clickNestedText.js -------------------------------------------------------------------------------- /tests/selftest_clickSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_clickSelector.js -------------------------------------------------------------------------------- /tests/selftest_clickTestId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_clickTestId.js -------------------------------------------------------------------------------- /tests/selftest_clickText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_clickText.js -------------------------------------------------------------------------------- /tests/selftest_clickXPath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_clickXPath.js -------------------------------------------------------------------------------- /tests/selftest_click_layer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_click_layer.js -------------------------------------------------------------------------------- /tests/selftest_click_layer_iframe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_click_layer_iframe.js -------------------------------------------------------------------------------- /tests/selftest_cmp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_cmp.js -------------------------------------------------------------------------------- /tests/selftest_concurrency.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_concurrency.js -------------------------------------------------------------------------------- /tests/selftest_config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_config.js -------------------------------------------------------------------------------- /tests/selftest_config_file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_config_file.js -------------------------------------------------------------------------------- /tests/selftest_config_package_json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_config_package_json.js -------------------------------------------------------------------------------- /tests/selftest_config_setConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_config_setConfig.js -------------------------------------------------------------------------------- /tests/selftest_console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_console.js -------------------------------------------------------------------------------- /tests/selftest_console_navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_console_navigation.js -------------------------------------------------------------------------------- /tests/selftest_console_self.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_console_self.js -------------------------------------------------------------------------------- /tests/selftest_curl_command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_curl_command.js -------------------------------------------------------------------------------- /tests/selftest_diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_diff.js -------------------------------------------------------------------------------- /tests/selftest_email.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_email.js -------------------------------------------------------------------------------- /tests/selftest_error-page-urls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_error-page-urls.js -------------------------------------------------------------------------------- /tests/selftest_error_summary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_error_summary.js -------------------------------------------------------------------------------- /tests/selftest_esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_esm.js -------------------------------------------------------------------------------- /tests/selftest_extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_extension.js -------------------------------------------------------------------------------- /tests/selftest_fail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_fail.js -------------------------------------------------------------------------------- /tests/selftest_fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_fetch.js -------------------------------------------------------------------------------- /tests/selftest_fetch_redirect_to_http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_fetch_redirect_to_http.js -------------------------------------------------------------------------------- /tests/selftest_findHTTPHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_findHTTPHeader.js -------------------------------------------------------------------------------- /tests/selftest_flaky_detection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_flaky_detection.js -------------------------------------------------------------------------------- /tests/selftest_flaky_reprint_errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_flaky_reprint_errors.js -------------------------------------------------------------------------------- /tests/selftest_flaky_result.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_flaky_result.js -------------------------------------------------------------------------------- /tests/selftest_flaky_result_repeat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_flaky_result_repeat.js -------------------------------------------------------------------------------- /tests/selftest_frame_error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_frame_error.js -------------------------------------------------------------------------------- /tests/selftest_getMail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_getMail.js -------------------------------------------------------------------------------- /tests/selftest_glob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_glob.js -------------------------------------------------------------------------------- /tests/selftest_interactions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_interactions.js -------------------------------------------------------------------------------- /tests/selftest_interactions_iframe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_interactions_iframe.js -------------------------------------------------------------------------------- /tests/selftest_interactions_trusted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_interactions_trusted.js -------------------------------------------------------------------------------- /tests/selftest_intercept.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_intercept.js -------------------------------------------------------------------------------- /tests/selftest_language.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_language.js -------------------------------------------------------------------------------- /tests/selftest_lazy_assert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_lazy_assert.js -------------------------------------------------------------------------------- /tests/selftest_list_locks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_list_locks.js -------------------------------------------------------------------------------- /tests/selftest_loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_loader.js -------------------------------------------------------------------------------- /tests/selftest_log_file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_log_file.js -------------------------------------------------------------------------------- /tests/selftest_makeRandomEmail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_makeRandomEmail.js -------------------------------------------------------------------------------- /tests/selftest_maxeventlisteners.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_maxeventlisteners.js -------------------------------------------------------------------------------- /tests/selftest_navigation_context_destroyed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_navigation_context_destroyed.js -------------------------------------------------------------------------------- /tests/selftest_newtab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_newtab.js -------------------------------------------------------------------------------- /tests/selftest_no_clear_line_status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_no_clear_line_status.js -------------------------------------------------------------------------------- /tests/selftest_no_config_folder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_no_config_folder.js -------------------------------------------------------------------------------- /tests/selftest_no_locks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_no_locks.js -------------------------------------------------------------------------------- /tests/selftest_no_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_no_test.js -------------------------------------------------------------------------------- /tests/selftest_options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_options.js -------------------------------------------------------------------------------- /tests/selftest_popup_screenshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_popup_screenshot.js -------------------------------------------------------------------------------- /tests/selftest_render_linkify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_render_linkify.js -------------------------------------------------------------------------------- /tests/selftest_resizePage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_resizePage.js -------------------------------------------------------------------------------- /tests/selftest_result.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_result.js -------------------------------------------------------------------------------- /tests/selftest_resultCountString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_resultCountString.js -------------------------------------------------------------------------------- /tests/selftest_result_order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_result_order.js -------------------------------------------------------------------------------- /tests/selftest_retryUntil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_retryUntil.js -------------------------------------------------------------------------------- /tests/selftest_snapshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_snapshot.js -------------------------------------------------------------------------------- /tests/selftest_snapshot_size_mismatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_snapshot_size_mismatch.js -------------------------------------------------------------------------------- /tests/selftest_snapshot_update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_snapshot_update.js -------------------------------------------------------------------------------- /tests/selftest_snapshot_viewport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_snapshot_viewport.js -------------------------------------------------------------------------------- /tests/selftest_speedupTimeouts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_speedupTimeouts.js -------------------------------------------------------------------------------- /tests/selftest_strange_exceptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_strange_exceptions.js -------------------------------------------------------------------------------- /tests/selftest_stringify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_stringify.js -------------------------------------------------------------------------------- /tests/selftest_suite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_suite.js -------------------------------------------------------------------------------- /tests/selftest_suite_nested.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_suite_nested.js -------------------------------------------------------------------------------- /tests/selftest_suite_nested_only.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_suite_nested_only.js -------------------------------------------------------------------------------- /tests/selftest_suite_only.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_suite_only.js -------------------------------------------------------------------------------- /tests/selftest_suite_skip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_suite_skip.js -------------------------------------------------------------------------------- /tests/selftest_sync_run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_sync_run.js -------------------------------------------------------------------------------- /tests/selftest_teardown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_teardown.js -------------------------------------------------------------------------------- /tests/selftest_teardown_task_error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_teardown_task_error.js -------------------------------------------------------------------------------- /tests/selftest_timeout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_timeout.js -------------------------------------------------------------------------------- /tests/selftest_timeoutPromise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_timeoutPromise.js -------------------------------------------------------------------------------- /tests/selftest_ts_node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_ts_node.js -------------------------------------------------------------------------------- /tests/selftest_typeSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_typeSelector.js -------------------------------------------------------------------------------- /tests/selftest_user_data_dir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_user_data_dir.js -------------------------------------------------------------------------------- /tests/selftest_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_utils.js -------------------------------------------------------------------------------- /tests/selftest_version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_version.js -------------------------------------------------------------------------------- /tests/selftest_version_pentf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_version_pentf.js -------------------------------------------------------------------------------- /tests/selftest_version_pentf_ci.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_version_pentf_ci.js -------------------------------------------------------------------------------- /tests/selftest_video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_video.js -------------------------------------------------------------------------------- /tests/selftest_waitFor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_waitFor.js -------------------------------------------------------------------------------- /tests/selftest_waitForSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_waitForSelector.js -------------------------------------------------------------------------------- /tests/selftest_waitForSelectorGone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_waitForSelectorGone.js -------------------------------------------------------------------------------- /tests/selftest_waitForTestId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_waitForTestId.js -------------------------------------------------------------------------------- /tests/selftest_waitForTestIdGone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_waitForTestIdGone.js -------------------------------------------------------------------------------- /tests/selftest_waitForVisible.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_waitForVisible.js -------------------------------------------------------------------------------- /tests/selftest_waitForXPathGone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_waitForXPathGone.js -------------------------------------------------------------------------------- /tests/selftest_watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_watch.js -------------------------------------------------------------------------------- /tests/selftest_watch_clear.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_watch_clear.js -------------------------------------------------------------------------------- /tests/selftest_watch_current.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_watch_current.js -------------------------------------------------------------------------------- /tests/selftest_watch_enter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_watch_enter.js -------------------------------------------------------------------------------- /tests/selftest_watch_files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_watch_files.js -------------------------------------------------------------------------------- /tests/selftest_watch_pattern.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_watch_pattern.js -------------------------------------------------------------------------------- /tests/selftest_watch_quit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_watch_quit.js -------------------------------------------------------------------------------- /tests/selftest_watch_slow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_watch_slow.js -------------------------------------------------------------------------------- /tests/selftest_watch_suite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/selftest_watch_suite.js -------------------------------------------------------------------------------- /tests/set_config/config/local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/set_config/config/local.json -------------------------------------------------------------------------------- /tests/set_config/print_config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/set_config/print_config.js -------------------------------------------------------------------------------- /tests/set_config/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/set_config/run -------------------------------------------------------------------------------- /tests/skip_tests/async_skip_1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/skip_tests/async_skip_1.js -------------------------------------------------------------------------------- /tests/skip_tests/async_skip_2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/skip_tests/async_skip_2.js -------------------------------------------------------------------------------- /tests/skip_tests/config/local.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /tests/skip_tests/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/skip_tests/run -------------------------------------------------------------------------------- /tests/suite/only.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/suite/only.js -------------------------------------------------------------------------------- /tests/suite/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/suite/run -------------------------------------------------------------------------------- /tests/suite/skip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/suite/skip.js -------------------------------------------------------------------------------- /tests/suite/suite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/suite/suite.js -------------------------------------------------------------------------------- /tests/suite/suite_nested.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/suite/suite_nested.js -------------------------------------------------------------------------------- /tests/suite/suite_nested_only.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/suite/suite_nested_only.js -------------------------------------------------------------------------------- /tests/teardown_task_error/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/teardown_task_error/run -------------------------------------------------------------------------------- /tests/teardown_task_error/teardown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/teardown_task_error/teardown.js -------------------------------------------------------------------------------- /tests/test_assert_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/test_assert_utils.js -------------------------------------------------------------------------------- /tests/test_esm_transpile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/test_esm_transpile.js -------------------------------------------------------------------------------- /tests/test_lockserver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/test_lockserver.js -------------------------------------------------------------------------------- /tests/timeout_tests/config/local.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /tests/timeout_tests/fail_timeout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/timeout_tests/fail_timeout.js -------------------------------------------------------------------------------- /tests/timeout_tests/pass_timeout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/timeout_tests/pass_timeout.js -------------------------------------------------------------------------------- /tests/timeout_tests/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/timeout_tests/run -------------------------------------------------------------------------------- /tests/ts_node/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/ts_node/run -------------------------------------------------------------------------------- /tests/ts_node/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/ts_node/test.ts -------------------------------------------------------------------------------- /tests/version_ci_tests/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/version_ci_tests/a.js -------------------------------------------------------------------------------- /tests/version_ci_tests/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/version_ci_tests/run -------------------------------------------------------------------------------- /tests/version_pentf/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/version_pentf/run -------------------------------------------------------------------------------- /tests/version_tests/.gitignore: -------------------------------------------------------------------------------- 1 | example_repo 2 | 3 | -------------------------------------------------------------------------------- /tests/version_tests/example_repo.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/version_tests/example_repo.tar.gz -------------------------------------------------------------------------------- /tests/video/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/video/run -------------------------------------------------------------------------------- /tests/video/video-fail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/video/video-fail.js -------------------------------------------------------------------------------- /tests/video/video-success.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/video/video-success.js -------------------------------------------------------------------------------- /tests/watch_suite/only.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/watch_suite/only.js -------------------------------------------------------------------------------- /tests/watch_suite/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/watch_suite/run -------------------------------------------------------------------------------- /tests/watch_suite/suite_nested.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/watch_suite/suite_nested.js -------------------------------------------------------------------------------- /tests/watch_suite/suite_nested_only.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/watch_suite/suite_nested_only.js -------------------------------------------------------------------------------- /tests/watch_tests/bar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/watch_tests/bar.js -------------------------------------------------------------------------------- /tests/watch_tests/foo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/watch_tests/foo.js -------------------------------------------------------------------------------- /tests/watch_tests/no-test.js: -------------------------------------------------------------------------------- 1 | // Nothing to see here 2 | -------------------------------------------------------------------------------- /tests/watch_tests/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/watch_tests/run -------------------------------------------------------------------------------- /tests/watch_tests/slow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/watch_tests/slow.js -------------------------------------------------------------------------------- /tests/watch_tests/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/watch_tests/test.js -------------------------------------------------------------------------------- /tests/watch_tests_no_writes/bar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/watch_tests_no_writes/bar.js -------------------------------------------------------------------------------- /tests/watch_tests_no_writes/foo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/watch_tests_no_writes/foo.js -------------------------------------------------------------------------------- /tests/watch_tests_no_writes/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tests/watch_tests_no_writes/run -------------------------------------------------------------------------------- /tsconfig.doc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tsconfig.doc.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/tsconfig.json -------------------------------------------------------------------------------- /update-readme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/pentf/HEAD/update-readme.js --------------------------------------------------------------------------------