From ac2aa645c0651675ddc5552bfdff7f19224d4eee Mon Sep 17 00:00:00 2001 From: ryan-collingham <43373633+ryan-collingham@users.noreply.github.com> Date: Fri, 12 Apr 2019 15:07:59 +0100 Subject: [PATCH] Move test/ -> tests/ to avoid name clash with stdlib Importing fom the "test" namespace can cause problems due to clashing with the standard library "test" package (https://docs.python.org/3/library/test.html). Renaming to "tests" is common practice and avoids this clash. --- .../cpp/hobbestest/failing/input.json | 1 - .../cpp/hobbestest/passing/input.json | 1 - {test => tests}/__init__.py | 0 {test => tests}/functional/__init__.py | 0 .../functional/examples/test_examples.py | 31 +++++-------------- .../functional/exporters/__init__.py | 0 .../functional/exporters/testing/__init__.py | 0 .../testing/dummy_cli_arg_test_plan.py | 0 .../testing/dummy_programmatic_test_plan.py | 0 .../functional/exporters/testing/test_json.py | 0 .../functional/exporters/testing/test_pdf.py | 0 .../exporters/testing/test_webserver.py | 0 .../functional/exporters/testing/test_xml.py | 0 .../functional/testplan/__init__.py | 0 .../functional/testplan/func_basic_tasks.py | 0 .../functional/testplan/report/__init__.py | 0 .../testplan/report/testing/__init__.py | 0 .../testplan/report/testing/test_merge.py | 0 .../functional/testplan/runnable/__init__.py | 0 .../testplan/runnable/interactive/__init__.py | 0 .../interactive/basic_suite_template.txt | 0 .../interactive/interactive_executable.py | 0 .../runnable/interactive/reports/__init__.py | 0 .../reports/basic_run_case_test1.py | 0 .../reports/basic_run_suite_test2.py | 0 .../interactive/reports/basic_top_level.py | 0 .../reports/basic_top_level_reset.py | 0 .../runnable/interactive/test_interactive.py | 0 .../functional/testplan/runners/__init__.py | 0 .../testplan/runners/fixtures/__init__.py | 0 .../fixtures/assertions_failing/__init__.py | 0 .../fixtures/assertions_failing/report.py | 0 .../fixtures/assertions_failing/suites.py | 0 .../fixtures/assertions_passing/__init__.py | 0 .../fixtures/assertions_passing/report.py | 0 .../fixtures/assertions_passing/suites.py | 0 .../runners/fixtures/matplotlib/__init__.py | 0 .../runners/fixtures/matplotlib/report.py | 0 .../runners/fixtures/matplotlib/suites.py | 0 .../testplan/runners/pools/__init__.py | 0 .../runners/pools/func_pool_base_tasks.py | 0 .../testplan/runners/pools/test_pool_base.py | 0 .../runners/pools/test_pool_process.py | 0 .../runners/pools/test_pool_remote.py | 0 .../testplan/runners/pools/test_runner_e2e.py | 0 .../functional/testplan/test_timeout.py | 2 +- .../functional/testplan/testing/__init__.py | 0 .../testplan/testing/cpp/__init__.py | 0 .../testplan/testing/cpp/test_gtest.py | 2 +- .../testplan/testing/cpp/test_hobbestest.py | 2 +- .../testplan/testing/fixtures/__init__.py | 0 .../testing/fixtures/base/__init__.py | 0 .../testing/fixtures/base/failing/__init__.py | 0 .../testing/fixtures/base/failing/report.py | 0 .../testing/fixtures/base/failing/test.sh | 0 .../testing/fixtures/base/passing/__init__.py | 0 .../testing/fixtures/base/passing/report.py | 0 .../testing/fixtures/base/passing/test.sh | 0 .../testing/fixtures/base/passing/test_env.sh | 0 .../fixtures/base/sleeping/__init__.py | 0 .../testing/fixtures/base/sleeping/report.py | 0 .../testing/fixtures/base/sleeping/test.sh | 0 .../testplan/testing/fixtures/cpp/__init__.py | 0 .../testing/fixtures/cpp/gtest/__init__.py | 0 .../fixtures/cpp/gtest/failing/CMakeLists.txt | 0 .../fixtures/cpp/gtest/failing/__init__.py | 0 .../fixtures/cpp/gtest/failing/app.cpp | 0 .../fixtures/cpp/gtest/failing/report.py | 0 .../fixtures/cpp/gtest/failing/tests.cpp | 0 .../fixtures/cpp/gtest/passing/CMakeLists.txt | 0 .../fixtures/cpp/gtest/passing/__init__.py | 0 .../fixtures/cpp/gtest/passing/app.cpp | 0 .../fixtures/cpp/gtest/passing/report.py | 0 .../fixtures/cpp/gtest/passing/tests.cpp | 0 .../fixtures/cpp/hobbestest/__init__.py | 0 .../cpp/hobbestest/failing/__init__.py | 0 .../cpp/hobbestest/failing/hobbes-test | 0 .../fixtures/cpp/hobbestest/failing/report.py | 0 .../cpp/hobbestest/passing/__init__.py | 0 .../cpp/hobbestest/passing/hobbes-test | 0 .../fixtures/cpp/hobbestest/passing/report.py | 0 .../testplan/testing/multitest/__init__.py | 0 .../multitest/test_execution_groups.py | 0 .../multitest/test_multitest_drivers.py | 0 .../testing/multitest/test_multitest_parts.py | 0 .../testing/multitest/test_parametrization.py | 0 .../testing/multitest/test_pre_post_steps.py | 0 .../testing/multitest/test_stop_on_error.py | 0 .../multitest/test_suite_decorators.py | 0 .../multitest/test_timeout_on_testcases.py | 0 .../functional/testplan/testing/test_base.py | 0 .../testplan/testing/test_filtering.py | 0 .../testplan/testing/test_listing.py | 0 .../testplan/testing/test_ordering.py | 0 .../testplan/testing/test_tagging.py | 0 {test => tests}/unit/__init__.py | 0 {test => tests}/unit/test_unit.py | 0 {test => tests}/unit/testplan/__init__.py | 0 .../unit/testplan/common/__init__.py | 0 .../common/config/test_generic_config.py | 0 .../unit/testplan/common/report/__init__.py | 0 .../unit/testplan/common/report/test_base.py | 0 .../unit/testplan/common/utils/__init__.py | 0 .../testplan/common/utils/sockets/__init__.py | 0 .../common/utils/sockets/test_message.py | 0 .../common/utils/sockets/test_server.py | 0 .../testplan/common/utils/test_comparison.py | 0 .../testplan/common/utils/test_registry.py | 0 .../unit/testplan/common/utils/test_table.py | 0 .../unit/testplan/common/utils/test_timing.py | 0 .../unit/testplan/report/__init__.py | 0 .../unit/testplan/report/test_styles.py | 0 .../unit/testplan/report/test_testing.py | 0 .../testplan/runners/pools/tasks/__init__.py | 0 .../runners/pools/tasks/data/__init__.py | 0 .../pools/tasks/data/relative/__init__.py | 0 .../pools/tasks/data/relative/sample_tasks.py | 0 .../runners/pools/tasks/data/sample_tasks.py | 0 .../runners/pools/tasks/test_task_results.py | 0 .../runners/pools/tasks/test_tasks.py | 0 .../testplan/runners/pools/test_pool_base.py | 0 .../runners/pools/test_process_worker.py | 0 .../unit/testplan/test_plan_base.py | 0 .../unit/testplan/testing/__init__.py | 0 .../testplan/testing/multitest/__init__.py | 0 .../testing/multitest/driver/__init__.py | 0 .../multitest/driver/myapp/__init__.py | 0 .../multitest/driver/myapp/config.yaml | 0 .../multitest/driver/myapp/example_binary.py | 0 .../multitest/driver/myapp/test_app.py | 0 .../testing/multitest/driver/test_driver.py | 0 .../testing/multitest/driver/test_http.py | 0 .../multitest/driver/test_tcp_server.py | 0 .../testing/multitest/driver/test_zmq.py | 0 .../testing/multitest/entries/__init__.py | 0 .../multitest/entries/test_assertions.py | 0 .../testing/multitest/entries/test_base.py | 0 .../testing/multitest/test_basic_multitest.py | 0 .../testplan/testing/multitest/test_result.py | 0 .../testplan/testing/multitest/test_suite.py | 0 .../unit/testplan/testing/test_filtering.py | 0 .../unit/testplan/testing/test_ordering.py | 0 .../unit/testplan/web_ui/__init__.py | 0 .../unit/testplan/web_ui/test_web_app.py | 0 .../unit/testplan/web_ui/testing/test_jest.py | 0 145 files changed, 11 insertions(+), 28 deletions(-) delete mode 100644 test/functional/testplan/testing/fixtures/cpp/hobbestest/failing/input.json delete mode 100644 test/functional/testplan/testing/fixtures/cpp/hobbestest/passing/input.json rename {test => tests}/__init__.py (100%) rename {test => tests}/functional/__init__.py (100%) rename {test => tests}/functional/examples/test_examples.py (84%) rename {test => tests}/functional/exporters/__init__.py (100%) rename {test => tests}/functional/exporters/testing/__init__.py (100%) rename {test => tests}/functional/exporters/testing/dummy_cli_arg_test_plan.py (100%) rename {test => tests}/functional/exporters/testing/dummy_programmatic_test_plan.py (100%) rename {test => tests}/functional/exporters/testing/test_json.py (100%) rename {test => tests}/functional/exporters/testing/test_pdf.py (100%) rename {test => tests}/functional/exporters/testing/test_webserver.py (100%) rename {test => tests}/functional/exporters/testing/test_xml.py (100%) rename {test => tests}/functional/testplan/__init__.py (100%) rename {test => tests}/functional/testplan/func_basic_tasks.py (100%) rename {test => tests}/functional/testplan/report/__init__.py (100%) rename {test => tests}/functional/testplan/report/testing/__init__.py (100%) rename {test => tests}/functional/testplan/report/testing/test_merge.py (100%) rename {test => tests}/functional/testplan/runnable/__init__.py (100%) rename {test => tests}/functional/testplan/runnable/interactive/__init__.py (100%) rename {test => tests}/functional/testplan/runnable/interactive/basic_suite_template.txt (100%) rename {test => tests}/functional/testplan/runnable/interactive/interactive_executable.py (100%) rename {test => tests}/functional/testplan/runnable/interactive/reports/__init__.py (100%) rename {test => tests}/functional/testplan/runnable/interactive/reports/basic_run_case_test1.py (100%) rename {test => tests}/functional/testplan/runnable/interactive/reports/basic_run_suite_test2.py (100%) rename {test => tests}/functional/testplan/runnable/interactive/reports/basic_top_level.py (100%) rename {test => tests}/functional/testplan/runnable/interactive/reports/basic_top_level_reset.py (100%) rename {test => tests}/functional/testplan/runnable/interactive/test_interactive.py (100%) rename {test => tests}/functional/testplan/runners/__init__.py (100%) rename {test => tests}/functional/testplan/runners/fixtures/__init__.py (100%) rename {test => tests}/functional/testplan/runners/fixtures/assertions_failing/__init__.py (100%) rename {test => tests}/functional/testplan/runners/fixtures/assertions_failing/report.py (100%) rename {test => tests}/functional/testplan/runners/fixtures/assertions_failing/suites.py (100%) rename {test => tests}/functional/testplan/runners/fixtures/assertions_passing/__init__.py (100%) rename {test => tests}/functional/testplan/runners/fixtures/assertions_passing/report.py (100%) rename {test => tests}/functional/testplan/runners/fixtures/assertions_passing/suites.py (100%) rename {test => tests}/functional/testplan/runners/fixtures/matplotlib/__init__.py (100%) rename {test => tests}/functional/testplan/runners/fixtures/matplotlib/report.py (100%) rename {test => tests}/functional/testplan/runners/fixtures/matplotlib/suites.py (100%) rename {test => tests}/functional/testplan/runners/pools/__init__.py (100%) rename {test => tests}/functional/testplan/runners/pools/func_pool_base_tasks.py (100%) rename {test => tests}/functional/testplan/runners/pools/test_pool_base.py (100%) rename {test => tests}/functional/testplan/runners/pools/test_pool_process.py (100%) rename {test => tests}/functional/testplan/runners/pools/test_pool_remote.py (100%) rename {test => tests}/functional/testplan/runners/pools/test_runner_e2e.py (100%) rename {test => tests}/functional/testplan/test_timeout.py (99%) rename {test => tests}/functional/testplan/testing/__init__.py (100%) rename {test => tests}/functional/testplan/testing/cpp/__init__.py (100%) rename {test => tests}/functional/testplan/testing/cpp/test_gtest.py (96%) rename {test => tests}/functional/testplan/testing/cpp/test_hobbestest.py (97%) rename {test => tests}/functional/testplan/testing/fixtures/__init__.py (100%) rename {test => tests}/functional/testplan/testing/fixtures/base/__init__.py (100%) rename {test => tests}/functional/testplan/testing/fixtures/base/failing/__init__.py (100%) rename {test => tests}/functional/testplan/testing/fixtures/base/failing/report.py (100%) rename {test => tests}/functional/testplan/testing/fixtures/base/failing/test.sh (100%) rename {test => tests}/functional/testplan/testing/fixtures/base/passing/__init__.py (100%) rename {test => tests}/functional/testplan/testing/fixtures/base/passing/report.py (100%) rename {test => tests}/functional/testplan/testing/fixtures/base/passing/test.sh (100%) rename {test => tests}/functional/testplan/testing/fixtures/base/passing/test_env.sh (100%) rename {test => tests}/functional/testplan/testing/fixtures/base/sleeping/__init__.py (100%) rename {test => tests}/functional/testplan/testing/fixtures/base/sleeping/report.py (100%) rename {test => tests}/functional/testplan/testing/fixtures/base/sleeping/test.sh (100%) rename {test => tests}/functional/testplan/testing/fixtures/cpp/__init__.py (100%) rename {test => tests}/functional/testplan/testing/fixtures/cpp/gtest/__init__.py (100%) rename {test => tests}/functional/testplan/testing/fixtures/cpp/gtest/failing/CMakeLists.txt (100%) rename {test => tests}/functional/testplan/testing/fixtures/cpp/gtest/failing/__init__.py (100%) rename {test => tests}/functional/testplan/testing/fixtures/cpp/gtest/failing/app.cpp (100%) rename {test => tests}/functional/testplan/testing/fixtures/cpp/gtest/failing/report.py (100%) rename {test => tests}/functional/testplan/testing/fixtures/cpp/gtest/failing/tests.cpp (100%) rename {test => tests}/functional/testplan/testing/fixtures/cpp/gtest/passing/CMakeLists.txt (100%) rename {test => tests}/functional/testplan/testing/fixtures/cpp/gtest/passing/__init__.py (100%) rename {test => tests}/functional/testplan/testing/fixtures/cpp/gtest/passing/app.cpp (100%) rename {test => tests}/functional/testplan/testing/fixtures/cpp/gtest/passing/report.py (100%) rename {test => tests}/functional/testplan/testing/fixtures/cpp/gtest/passing/tests.cpp (100%) rename {test => tests}/functional/testplan/testing/fixtures/cpp/hobbestest/__init__.py (100%) rename {test => tests}/functional/testplan/testing/fixtures/cpp/hobbestest/failing/__init__.py (100%) rename {test => tests}/functional/testplan/testing/fixtures/cpp/hobbestest/failing/hobbes-test (100%) rename {test => tests}/functional/testplan/testing/fixtures/cpp/hobbestest/failing/report.py (100%) rename {test => tests}/functional/testplan/testing/fixtures/cpp/hobbestest/passing/__init__.py (100%) rename {test => tests}/functional/testplan/testing/fixtures/cpp/hobbestest/passing/hobbes-test (100%) rename {test => tests}/functional/testplan/testing/fixtures/cpp/hobbestest/passing/report.py (100%) rename {test => tests}/functional/testplan/testing/multitest/__init__.py (100%) rename {test => tests}/functional/testplan/testing/multitest/test_execution_groups.py (100%) rename {test => tests}/functional/testplan/testing/multitest/test_multitest_drivers.py (100%) rename {test => tests}/functional/testplan/testing/multitest/test_multitest_parts.py (100%) rename {test => tests}/functional/testplan/testing/multitest/test_parametrization.py (100%) rename {test => tests}/functional/testplan/testing/multitest/test_pre_post_steps.py (100%) rename {test => tests}/functional/testplan/testing/multitest/test_stop_on_error.py (100%) rename {test => tests}/functional/testplan/testing/multitest/test_suite_decorators.py (100%) rename {test => tests}/functional/testplan/testing/multitest/test_timeout_on_testcases.py (100%) rename {test => tests}/functional/testplan/testing/test_base.py (100%) rename {test => tests}/functional/testplan/testing/test_filtering.py (100%) rename {test => tests}/functional/testplan/testing/test_listing.py (100%) rename {test => tests}/functional/testplan/testing/test_ordering.py (100%) rename {test => tests}/functional/testplan/testing/test_tagging.py (100%) rename {test => tests}/unit/__init__.py (100%) rename {test => tests}/unit/test_unit.py (100%) rename {test => tests}/unit/testplan/__init__.py (100%) rename {test => tests}/unit/testplan/common/__init__.py (100%) rename {test => tests}/unit/testplan/common/config/test_generic_config.py (100%) rename {test => tests}/unit/testplan/common/report/__init__.py (100%) rename {test => tests}/unit/testplan/common/report/test_base.py (100%) rename {test => tests}/unit/testplan/common/utils/__init__.py (100%) rename {test => tests}/unit/testplan/common/utils/sockets/__init__.py (100%) rename {test => tests}/unit/testplan/common/utils/sockets/test_message.py (100%) rename {test => tests}/unit/testplan/common/utils/sockets/test_server.py (100%) rename {test => tests}/unit/testplan/common/utils/test_comparison.py (100%) rename {test => tests}/unit/testplan/common/utils/test_registry.py (100%) rename {test => tests}/unit/testplan/common/utils/test_table.py (100%) rename {test => tests}/unit/testplan/common/utils/test_timing.py (100%) rename {test => tests}/unit/testplan/report/__init__.py (100%) rename {test => tests}/unit/testplan/report/test_styles.py (100%) rename {test => tests}/unit/testplan/report/test_testing.py (100%) rename {test => tests}/unit/testplan/runners/pools/tasks/__init__.py (100%) rename {test => tests}/unit/testplan/runners/pools/tasks/data/__init__.py (100%) rename {test => tests}/unit/testplan/runners/pools/tasks/data/relative/__init__.py (100%) rename {test => tests}/unit/testplan/runners/pools/tasks/data/relative/sample_tasks.py (100%) rename {test => tests}/unit/testplan/runners/pools/tasks/data/sample_tasks.py (100%) rename {test => tests}/unit/testplan/runners/pools/tasks/test_task_results.py (100%) rename {test => tests}/unit/testplan/runners/pools/tasks/test_tasks.py (100%) rename {test => tests}/unit/testplan/runners/pools/test_pool_base.py (100%) rename {test => tests}/unit/testplan/runners/pools/test_process_worker.py (100%) rename {test => tests}/unit/testplan/test_plan_base.py (100%) rename {test => tests}/unit/testplan/testing/__init__.py (100%) rename {test => tests}/unit/testplan/testing/multitest/__init__.py (100%) rename {test => tests}/unit/testplan/testing/multitest/driver/__init__.py (100%) rename {test => tests}/unit/testplan/testing/multitest/driver/myapp/__init__.py (100%) rename {test => tests}/unit/testplan/testing/multitest/driver/myapp/config.yaml (100%) rename {test => tests}/unit/testplan/testing/multitest/driver/myapp/example_binary.py (100%) rename {test => tests}/unit/testplan/testing/multitest/driver/myapp/test_app.py (100%) rename {test => tests}/unit/testplan/testing/multitest/driver/test_driver.py (100%) rename {test => tests}/unit/testplan/testing/multitest/driver/test_http.py (100%) rename {test => tests}/unit/testplan/testing/multitest/driver/test_tcp_server.py (100%) rename {test => tests}/unit/testplan/testing/multitest/driver/test_zmq.py (100%) rename {test => tests}/unit/testplan/testing/multitest/entries/__init__.py (100%) rename {test => tests}/unit/testplan/testing/multitest/entries/test_assertions.py (100%) rename {test => tests}/unit/testplan/testing/multitest/entries/test_base.py (100%) rename {test => tests}/unit/testplan/testing/multitest/test_basic_multitest.py (100%) rename {test => tests}/unit/testplan/testing/multitest/test_result.py (100%) rename {test => tests}/unit/testplan/testing/multitest/test_suite.py (100%) rename {test => tests}/unit/testplan/testing/test_filtering.py (100%) rename {test => tests}/unit/testplan/testing/test_ordering.py (100%) rename {test => tests}/unit/testplan/web_ui/__init__.py (100%) rename {test => tests}/unit/testplan/web_ui/test_web_app.py (100%) rename {test => tests}/unit/testplan/web_ui/testing/test_jest.py (100%) diff --git a/test/functional/testplan/testing/fixtures/cpp/hobbestest/failing/input.json b/test/functional/testplan/testing/fixtures/cpp/hobbestest/failing/input.json deleted file mode 100644 index 6e4e68048..000000000 --- a/test/functional/testplan/testing/fixtures/cpp/hobbestest/failing/input.json +++ /dev/null @@ -1 +0,0 @@ -[{"name":"Arrays","data":[{"name":"Strings","status":"pass","duration":"5.02612s","error":null},{"name":"Slices","status":"pass","duration":"65.6057ms","error":null},{"name":"Comprehensions","status":"pass","duration":"81.8077ms","error":null},{"name":"Streams","status":"pass","duration":"397.241ms","error":null},{"name":"WithStdVector","status":"pass","duration":"59.7695ms","error":null}]},{"name":"Compiler","data":[{"name":"compileToSupportsMoreThanSixArgs","status":"pass","duration":"2.76621s","error":null},{"name":"liftApathy","status":"pass","duration":"2.69797s","error":null},{"name":"compileFnTypes","status":"pass","duration":"28.3657ms","error":null},{"name":"liftClosTypes","status":"pass","duration":"11.2124ms","error":null},{"name":"Parsing","status":"pass","duration":"15.2966ms","error":null}]},{"name":"Definitions","data":[{"name":"Basic","status":"pass","duration":"2.78036s","error":null},{"name":"Arrays","status":"pass","duration":"52.9874ms","error":null},{"name":"RecType","status":"pass","duration":"221.563ms","error":null},{"name":"FuncAliases","status":"pass","duration":"13.2474ms","error":null},{"name":"StructsWithFns","status":"pass","duration":"9.98819ms","error":null}]},{"name":"Existentials","data":[{"name":"Basic","status":"pass","duration":"2.74076s","error":null},{"name":"Closures","status":"pass","duration":"13.8844ms","error":null}]},{"name":"Hog","data":[{"name":"MultiDestination","status":"fail","duration":"5.01973s","error":"[Hog/MultiDestination]: Failed to connect to log consumer for group 'Space' on socket '/var/tmp/hstore.Space.sk' (Unable to connect socket: Connection refused)"},{"name":"KillAndResume","status":"fail","duration":"27.5463s","error":"[Hog/KillAndResume]: Expression false, expected true: c.compileFn(\"f0.seq[0:] == [3,2,1,0]\")() (Hog.C:372)"},{"name":"RestartEngine","status":"pass","duration":"18.4997s","error":null},{"name":"Cleanup","status":"pass","duration":"140.089ms","error":null}]},{"name":"Matching","data":[{"name":"Basic","status":"pass","duration":"3.0539s","error":null},{"name":"Strings","status":"pass","duration":"118.902ms","error":null},{"name":"Arrays","status":"pass","duration":"76.653ms","error":null},{"name":"Struct","status":"pass","duration":"68.8509ms","error":null},{"name":"Variant","status":"pass","duration":"63.7448ms","error":null},{"name":"Efficiency","status":"pass","duration":"10.2868ms","error":null},{"name":"Guards","status":"pass","duration":"24.0657ms","error":null},{"name":"Regex","status":"pass","duration":"638.414ms","error":null},{"name":"Support","status":"pass","duration":"18.9871ms","error":null},{"name":"Tests","status":"pass","duration":"54.4085ms","error":null},{"name":"Functions","status":"pass","duration":"140.923ms","error":null},{"name":"Monadic","status":"pass","duration":"5.91504ms","error":null},{"name":"matchFromStringToBoolIsBool","status":"pass","duration":"16.6269ms","error":null},{"name":"matchFromIntToBoolIsBool","status":"pass","duration":"4.60532ms","error":null},{"name":"matchFromStringToIntIsCorrect","status":"pass","duration":"15.578ms","error":null},{"name":"largeRegexDFAFinishesReasonablyQuickly","status":"pass","duration":"2.41604s","error":null},{"name":"noRaceInterpMatch","status":"pass","duration":"1.00933s","error":null}]},{"name":"Net","data":[{"name":"syncClientAPI","status":"pass","duration":"4.66587s","error":null},{"name":"asyncClientAPI","status":"pass","duration":"1.4305s","error":null}]},{"name":"Objects","data":[{"name":"Inheritance","status":"pass","duration":"2.97959s","error":null},{"name":"Using","status":"pass","duration":"26.8586ms","error":null},{"name":"Arrays","status":"pass","duration":"2.31511ms","error":null},{"name":"FwdDecl","status":"pass","duration":"2.07991ms","error":null}]},{"name":"Prelude","data":[{"name":"AMapping","status":"pass","duration":"2.88765s","error":null},{"name":"Arith","status":"pass","duration":"120ns","error":null},{"name":"Timespan","status":"pass","duration":"5.65404ms","error":null},{"name":"COrd","status":"pass","duration":"110.916ms","error":null},{"name":"Eq","status":"pass","duration":"64.1107ms","error":null},{"name":"FArray","status":"pass","duration":"143.025ms","error":null},{"name":"List","status":"pass","duration":"141.915ms","error":null},{"name":"Lookup","status":"pass","duration":"100.473ms","error":null},{"name":"Set","status":"pass","duration":"114.518ms","error":null},{"name":"Sort","status":"pass","duration":"64.296ms","error":null},{"name":"SScan","status":"pass","duration":"68.639ms","error":null}]},{"name":"Recursives","data":[{"name":"Lists","status":"pass","duration":"2.98303s","error":null}]},{"name":"Storage","data":[{"name":"uniqueFilenames","status":"pass","duration":"135.419us","error":null},{"name":"Create","status":"pass","duration":"397.375us","error":null},{"name":"SeriesAPI","status":"pass","duration":"3.35004s","error":null},{"name":"Modify","status":"pass","duration":"233.901us","error":null},{"name":"Inference","status":"pass","duration":"3.06092s","error":null},{"name":"Scripting","status":"pass","duration":"6.20155s","error":null},{"name":"Alignment","status":"pass","duration":"405.422us","error":null},{"name":"GrowAwayFromReader","status":"pass","duration":"6.14903s","error":null},{"name":"EarlyStaging","status":"pass","duration":"6.1122s","error":null},{"name":"ScriptSignals","status":"pass","duration":"6.07679s","error":null},{"name":"CppSignals","status":"pass","duration":"301.949us","error":null},{"name":"Comprehensions","status":"pass","duration":"3.0946s","error":null},{"name":"Lift","status":"pass","duration":"3.08639s","error":null},{"name":"FRegionCompatibility","status":"pass","duration":"3.41222s","error":null},{"name":"DArrayMemLayout","status":"pass","duration":"58.3042ms","error":null},{"name":"CFRegionIO","status":"pass","duration":"10.5585ms","error":null}]},{"name":"Structs","data":[{"name":"Consts","status":"pass","duration":"3.00297s","error":null},{"name":"Reflect","status":"pass","duration":"1.75878ms","error":null},{"name":"Functions","status":"pass","duration":"9.9979ms","error":null},{"name":"Bindings","status":"pass","duration":"105.908ms","error":null},{"name":"Assignment","status":"pass","duration":"66.8751ms","error":null},{"name":"Objects","status":"pass","duration":"64.0859ms","error":null},{"name":"Prelude","status":"pass","duration":"295.671ms","error":null},{"name":"LiftTuple","status":"pass","duration":"58.3412ms","error":null},{"name":"Alignment","status":"pass","duration":"19.1692ms","error":null}]},{"name":"TypeInf","data":[{"name":"Unification","status":"pass","duration":"289.841us","error":null}]},{"name":"Variants","data":[{"name":"Basic","status":"pass","duration":"2.93714s","error":null},{"name":"Destruct","status":"pass","duration":"81.5195ms","error":null},{"name":"Arrays","status":"pass","duration":"120.176ms","error":null},{"name":"Binding","status":"pass","duration":"7.5926ms","error":null},{"name":"MemoryLayout","status":"pass","duration":"45.794us","error":null},{"name":"Enums","status":"pass","duration":"6.32796ms","error":null},{"name":"WithFunctions","status":"pass","duration":"11.3715ms","error":null},{"name":"DontLiftInlineRefs","status":"pass","duration":"50.072us","error":null},{"name":"Generic","status":"pass","duration":"37.0334ms","error":null}]}] \ No newline at end of file diff --git a/test/functional/testplan/testing/fixtures/cpp/hobbestest/passing/input.json b/test/functional/testplan/testing/fixtures/cpp/hobbestest/passing/input.json deleted file mode 100644 index 93d5e09af..000000000 --- a/test/functional/testplan/testing/fixtures/cpp/hobbestest/passing/input.json +++ /dev/null @@ -1 +0,0 @@ -[{"name":"Arrays","data":[{"name":"Strings","status":"pass","duration":"5.02612s","error":null},{"name":"Slices","status":"pass","duration":"65.6057ms","error":null},{"name":"Comprehensions","status":"pass","duration":"81.8077ms","error":null},{"name":"Streams","status":"pass","duration":"397.241ms","error":null},{"name":"WithStdVector","status":"pass","duration":"59.7695ms","error":null}]},{"name":"Compiler","data":[{"name":"compileToSupportsMoreThanSixArgs","status":"pass","duration":"2.76621s","error":null},{"name":"liftApathy","status":"pass","duration":"2.69797s","error":null},{"name":"compileFnTypes","status":"pass","duration":"28.3657ms","error":null},{"name":"liftClosTypes","status":"pass","duration":"11.2124ms","error":null},{"name":"Parsing","status":"pass","duration":"15.2966ms","error":null}]},{"name":"Definitions","data":[{"name":"Basic","status":"pass","duration":"2.78036s","error":null},{"name":"Arrays","status":"pass","duration":"52.9874ms","error":null},{"name":"RecType","status":"pass","duration":"221.563ms","error":null},{"name":"FuncAliases","status":"pass","duration":"13.2474ms","error":null},{"name":"StructsWithFns","status":"pass","duration":"9.98819ms","error":null}]},{"name":"Existentials","data":[{"name":"Basic","status":"pass","duration":"2.74076s","error":null},{"name":"Closures","status":"pass","duration":"13.8844ms","error":null}]},{"name":"Hog","data":[{"name":"MultiDestination","status":"pass","duration":"5.01973s","error":null},{"name":"KillAndResume","status":"pass","duration":"27.5463s","error":null},{"name":"RestartEngine","status":"pass","duration":"18.4997s","error":null},{"name":"Cleanup","status":"pass","duration":"140.089ms","error":null}]},{"name":"Matching","data":[{"name":"Basic","status":"pass","duration":"3.0539s","error":null},{"name":"Strings","status":"pass","duration":"118.902ms","error":null},{"name":"Arrays","status":"pass","duration":"76.653ms","error":null},{"name":"Struct","status":"pass","duration":"68.8509ms","error":null},{"name":"Variant","status":"pass","duration":"63.7448ms","error":null},{"name":"Efficiency","status":"pass","duration":"10.2868ms","error":null},{"name":"Guards","status":"pass","duration":"24.0657ms","error":null},{"name":"Regex","status":"pass","duration":"638.414ms","error":null},{"name":"Support","status":"pass","duration":"18.9871ms","error":null},{"name":"Tests","status":"pass","duration":"54.4085ms","error":null},{"name":"Functions","status":"pass","duration":"140.923ms","error":null},{"name":"Monadic","status":"pass","duration":"5.91504ms","error":null},{"name":"matchFromStringToBoolIsBool","status":"pass","duration":"16.6269ms","error":null},{"name":"matchFromIntToBoolIsBool","status":"pass","duration":"4.60532ms","error":null},{"name":"matchFromStringToIntIsCorrect","status":"pass","duration":"15.578ms","error":null},{"name":"largeRegexDFAFinishesReasonablyQuickly","status":"pass","duration":"2.41604s","error":null},{"name":"noRaceInterpMatch","status":"pass","duration":"1.00933s","error":null}]},{"name":"Net","data":[{"name":"syncClientAPI","status":"pass","duration":"4.66587s","error":null},{"name":"asyncClientAPI","status":"pass","duration":"1.4305s","error":null}]},{"name":"Objects","data":[{"name":"Inheritance","status":"pass","duration":"2.97959s","error":null},{"name":"Using","status":"pass","duration":"26.8586ms","error":null},{"name":"Arrays","status":"pass","duration":"2.31511ms","error":null},{"name":"FwdDecl","status":"pass","duration":"2.07991ms","error":null}]},{"name":"Prelude","data":[{"name":"AMapping","status":"pass","duration":"2.88765s","error":null},{"name":"Arith","status":"pass","duration":"120ns","error":null},{"name":"Timespan","status":"pass","duration":"5.65404ms","error":null},{"name":"COrd","status":"pass","duration":"110.916ms","error":null},{"name":"Eq","status":"pass","duration":"64.1107ms","error":null},{"name":"FArray","status":"pass","duration":"143.025ms","error":null},{"name":"List","status":"pass","duration":"141.915ms","error":null},{"name":"Lookup","status":"pass","duration":"100.473ms","error":null},{"name":"Set","status":"pass","duration":"114.518ms","error":null},{"name":"Sort","status":"pass","duration":"64.296ms","error":null},{"name":"SScan","status":"pass","duration":"68.639ms","error":null}]},{"name":"Recursives","data":[{"name":"Lists","status":"pass","duration":"2.98303s","error":null}]},{"name":"Storage","data":[{"name":"uniqueFilenames","status":"pass","duration":"135.419us","error":null},{"name":"Create","status":"pass","duration":"397.375us","error":null},{"name":"SeriesAPI","status":"pass","duration":"3.35004s","error":null},{"name":"Modify","status":"pass","duration":"233.901us","error":null},{"name":"Inference","status":"pass","duration":"3.06092s","error":null},{"name":"Scripting","status":"pass","duration":"6.20155s","error":null},{"name":"Alignment","status":"pass","duration":"405.422us","error":null},{"name":"GrowAwayFromReader","status":"pass","duration":"6.14903s","error":null},{"name":"EarlyStaging","status":"pass","duration":"6.1122s","error":null},{"name":"ScriptSignals","status":"pass","duration":"6.07679s","error":null},{"name":"CppSignals","status":"pass","duration":"301.949us","error":null},{"name":"Comprehensions","status":"pass","duration":"3.0946s","error":null},{"name":"Lift","status":"pass","duration":"3.08639s","error":null},{"name":"FRegionCompatibility","status":"pass","duration":"3.41222s","error":null},{"name":"DArrayMemLayout","status":"pass","duration":"58.3042ms","error":null},{"name":"CFRegionIO","status":"pass","duration":"10.5585ms","error":null}]},{"name":"Structs","data":[{"name":"Consts","status":"pass","duration":"3.00297s","error":null},{"name":"Reflect","status":"pass","duration":"1.75878ms","error":null},{"name":"Functions","status":"pass","duration":"9.9979ms","error":null},{"name":"Bindings","status":"pass","duration":"105.908ms","error":null},{"name":"Assignment","status":"pass","duration":"66.8751ms","error":null},{"name":"Objects","status":"pass","duration":"64.0859ms","error":null},{"name":"Prelude","status":"pass","duration":"295.671ms","error":null},{"name":"LiftTuple","status":"pass","duration":"58.3412ms","error":null},{"name":"Alignment","status":"pass","duration":"19.1692ms","error":null}]},{"name":"TypeInf","data":[{"name":"Unification","status":"pass","duration":"289.841us","error":null}]},{"name":"Variants","data":[{"name":"Basic","status":"pass","duration":"2.93714s","error":null},{"name":"Destruct","status":"pass","duration":"81.5195ms","error":null},{"name":"Arrays","status":"pass","duration":"120.176ms","error":null},{"name":"Binding","status":"pass","duration":"7.5926ms","error":null},{"name":"MemoryLayout","status":"pass","duration":"45.794us","error":null},{"name":"Enums","status":"pass","duration":"6.32796ms","error":null},{"name":"WithFunctions","status":"pass","duration":"11.3715ms","error":null},{"name":"DontLiftInlineRefs","status":"pass","duration":"50.072us","error":null},{"name":"Generic","status":"pass","duration":"37.0334ms","error":null}]}] diff --git a/test/__init__.py b/tests/__init__.py similarity index 100% rename from test/__init__.py rename to tests/__init__.py diff --git a/test/functional/__init__.py b/tests/functional/__init__.py similarity index 100% rename from test/functional/__init__.py rename to tests/functional/__init__.py diff --git a/test/functional/examples/test_examples.py b/tests/functional/examples/test_examples.py similarity index 84% rename from test/functional/examples/test_examples.py rename to tests/functional/examples/test_examples.py index ff523dd43..b8ff00142 100755 --- a/test/functional/examples/test_examples.py +++ b/tests/functional/examples/test_examples.py @@ -9,7 +9,13 @@ import platform -FILE_DIR = os.path.dirname(__file__) +_FILE_DIR = os.path.dirname(__file__) + +# This file is under tests/functional/examples, so the root directory is 3 +# levels up. +_REPO_ROOT = os.path.abspath(os.path.join( + _FILE_DIR, *(os.pardir for _ in range(3)))) +_EXAMPLES_ROOT = os.path.join(_REPO_ROOT, 'examples') ON_WINDOWS = platform.system() == 'Windows' @@ -52,33 +58,12 @@ def _param_formatter(param): return repr(param) -def _examples_root(): - """ - Find the examples directory that sits next to test & testplan - """ - - cwd = FILE_DIR - while True: - contents = os.listdir(cwd) - if all([entry in contents for entry in ROOT_DIR_CONTENTS]): - break - parent_dir = os.path.dirname(cwd) - if os.path.realpath(cwd) == os.path.realpath(parent_dir): - raise RuntimeError('Could not find repo directory') - cwd = parent_dir - - return os.path.abspath(os.path.join( - cwd, - 'examples' - )) - - @pytest.mark.parametrize( 'root,filename', [ (os.path.abspath(root), filename) for root, _, files in os.walk( - _examples_root(), followlinks=True) + _EXAMPLES_ROOT, followlinks=True) for filename in files if ('test_plan' in filename and filename.endswith('.py')) ], diff --git a/test/functional/exporters/__init__.py b/tests/functional/exporters/__init__.py similarity index 100% rename from test/functional/exporters/__init__.py rename to tests/functional/exporters/__init__.py diff --git a/test/functional/exporters/testing/__init__.py b/tests/functional/exporters/testing/__init__.py similarity index 100% rename from test/functional/exporters/testing/__init__.py rename to tests/functional/exporters/testing/__init__.py diff --git a/test/functional/exporters/testing/dummy_cli_arg_test_plan.py b/tests/functional/exporters/testing/dummy_cli_arg_test_plan.py similarity index 100% rename from test/functional/exporters/testing/dummy_cli_arg_test_plan.py rename to tests/functional/exporters/testing/dummy_cli_arg_test_plan.py diff --git a/test/functional/exporters/testing/dummy_programmatic_test_plan.py b/tests/functional/exporters/testing/dummy_programmatic_test_plan.py similarity index 100% rename from test/functional/exporters/testing/dummy_programmatic_test_plan.py rename to tests/functional/exporters/testing/dummy_programmatic_test_plan.py diff --git a/test/functional/exporters/testing/test_json.py b/tests/functional/exporters/testing/test_json.py similarity index 100% rename from test/functional/exporters/testing/test_json.py rename to tests/functional/exporters/testing/test_json.py diff --git a/test/functional/exporters/testing/test_pdf.py b/tests/functional/exporters/testing/test_pdf.py similarity index 100% rename from test/functional/exporters/testing/test_pdf.py rename to tests/functional/exporters/testing/test_pdf.py diff --git a/test/functional/exporters/testing/test_webserver.py b/tests/functional/exporters/testing/test_webserver.py similarity index 100% rename from test/functional/exporters/testing/test_webserver.py rename to tests/functional/exporters/testing/test_webserver.py diff --git a/test/functional/exporters/testing/test_xml.py b/tests/functional/exporters/testing/test_xml.py similarity index 100% rename from test/functional/exporters/testing/test_xml.py rename to tests/functional/exporters/testing/test_xml.py diff --git a/test/functional/testplan/__init__.py b/tests/functional/testplan/__init__.py similarity index 100% rename from test/functional/testplan/__init__.py rename to tests/functional/testplan/__init__.py diff --git a/test/functional/testplan/func_basic_tasks.py b/tests/functional/testplan/func_basic_tasks.py similarity index 100% rename from test/functional/testplan/func_basic_tasks.py rename to tests/functional/testplan/func_basic_tasks.py diff --git a/test/functional/testplan/report/__init__.py b/tests/functional/testplan/report/__init__.py similarity index 100% rename from test/functional/testplan/report/__init__.py rename to tests/functional/testplan/report/__init__.py diff --git a/test/functional/testplan/report/testing/__init__.py b/tests/functional/testplan/report/testing/__init__.py similarity index 100% rename from test/functional/testplan/report/testing/__init__.py rename to tests/functional/testplan/report/testing/__init__.py diff --git a/test/functional/testplan/report/testing/test_merge.py b/tests/functional/testplan/report/testing/test_merge.py similarity index 100% rename from test/functional/testplan/report/testing/test_merge.py rename to tests/functional/testplan/report/testing/test_merge.py diff --git a/test/functional/testplan/runnable/__init__.py b/tests/functional/testplan/runnable/__init__.py similarity index 100% rename from test/functional/testplan/runnable/__init__.py rename to tests/functional/testplan/runnable/__init__.py diff --git a/test/functional/testplan/runnable/interactive/__init__.py b/tests/functional/testplan/runnable/interactive/__init__.py similarity index 100% rename from test/functional/testplan/runnable/interactive/__init__.py rename to tests/functional/testplan/runnable/interactive/__init__.py diff --git a/test/functional/testplan/runnable/interactive/basic_suite_template.txt b/tests/functional/testplan/runnable/interactive/basic_suite_template.txt similarity index 100% rename from test/functional/testplan/runnable/interactive/basic_suite_template.txt rename to tests/functional/testplan/runnable/interactive/basic_suite_template.txt diff --git a/test/functional/testplan/runnable/interactive/interactive_executable.py b/tests/functional/testplan/runnable/interactive/interactive_executable.py similarity index 100% rename from test/functional/testplan/runnable/interactive/interactive_executable.py rename to tests/functional/testplan/runnable/interactive/interactive_executable.py diff --git a/test/functional/testplan/runnable/interactive/reports/__init__.py b/tests/functional/testplan/runnable/interactive/reports/__init__.py similarity index 100% rename from test/functional/testplan/runnable/interactive/reports/__init__.py rename to tests/functional/testplan/runnable/interactive/reports/__init__.py diff --git a/test/functional/testplan/runnable/interactive/reports/basic_run_case_test1.py b/tests/functional/testplan/runnable/interactive/reports/basic_run_case_test1.py similarity index 100% rename from test/functional/testplan/runnable/interactive/reports/basic_run_case_test1.py rename to tests/functional/testplan/runnable/interactive/reports/basic_run_case_test1.py diff --git a/test/functional/testplan/runnable/interactive/reports/basic_run_suite_test2.py b/tests/functional/testplan/runnable/interactive/reports/basic_run_suite_test2.py similarity index 100% rename from test/functional/testplan/runnable/interactive/reports/basic_run_suite_test2.py rename to tests/functional/testplan/runnable/interactive/reports/basic_run_suite_test2.py diff --git a/test/functional/testplan/runnable/interactive/reports/basic_top_level.py b/tests/functional/testplan/runnable/interactive/reports/basic_top_level.py similarity index 100% rename from test/functional/testplan/runnable/interactive/reports/basic_top_level.py rename to tests/functional/testplan/runnable/interactive/reports/basic_top_level.py diff --git a/test/functional/testplan/runnable/interactive/reports/basic_top_level_reset.py b/tests/functional/testplan/runnable/interactive/reports/basic_top_level_reset.py similarity index 100% rename from test/functional/testplan/runnable/interactive/reports/basic_top_level_reset.py rename to tests/functional/testplan/runnable/interactive/reports/basic_top_level_reset.py diff --git a/test/functional/testplan/runnable/interactive/test_interactive.py b/tests/functional/testplan/runnable/interactive/test_interactive.py similarity index 100% rename from test/functional/testplan/runnable/interactive/test_interactive.py rename to tests/functional/testplan/runnable/interactive/test_interactive.py diff --git a/test/functional/testplan/runners/__init__.py b/tests/functional/testplan/runners/__init__.py similarity index 100% rename from test/functional/testplan/runners/__init__.py rename to tests/functional/testplan/runners/__init__.py diff --git a/test/functional/testplan/runners/fixtures/__init__.py b/tests/functional/testplan/runners/fixtures/__init__.py similarity index 100% rename from test/functional/testplan/runners/fixtures/__init__.py rename to tests/functional/testplan/runners/fixtures/__init__.py diff --git a/test/functional/testplan/runners/fixtures/assertions_failing/__init__.py b/tests/functional/testplan/runners/fixtures/assertions_failing/__init__.py similarity index 100% rename from test/functional/testplan/runners/fixtures/assertions_failing/__init__.py rename to tests/functional/testplan/runners/fixtures/assertions_failing/__init__.py diff --git a/test/functional/testplan/runners/fixtures/assertions_failing/report.py b/tests/functional/testplan/runners/fixtures/assertions_failing/report.py similarity index 100% rename from test/functional/testplan/runners/fixtures/assertions_failing/report.py rename to tests/functional/testplan/runners/fixtures/assertions_failing/report.py diff --git a/test/functional/testplan/runners/fixtures/assertions_failing/suites.py b/tests/functional/testplan/runners/fixtures/assertions_failing/suites.py similarity index 100% rename from test/functional/testplan/runners/fixtures/assertions_failing/suites.py rename to tests/functional/testplan/runners/fixtures/assertions_failing/suites.py diff --git a/test/functional/testplan/runners/fixtures/assertions_passing/__init__.py b/tests/functional/testplan/runners/fixtures/assertions_passing/__init__.py similarity index 100% rename from test/functional/testplan/runners/fixtures/assertions_passing/__init__.py rename to tests/functional/testplan/runners/fixtures/assertions_passing/__init__.py diff --git a/test/functional/testplan/runners/fixtures/assertions_passing/report.py b/tests/functional/testplan/runners/fixtures/assertions_passing/report.py similarity index 100% rename from test/functional/testplan/runners/fixtures/assertions_passing/report.py rename to tests/functional/testplan/runners/fixtures/assertions_passing/report.py diff --git a/test/functional/testplan/runners/fixtures/assertions_passing/suites.py b/tests/functional/testplan/runners/fixtures/assertions_passing/suites.py similarity index 100% rename from test/functional/testplan/runners/fixtures/assertions_passing/suites.py rename to tests/functional/testplan/runners/fixtures/assertions_passing/suites.py diff --git a/test/functional/testplan/runners/fixtures/matplotlib/__init__.py b/tests/functional/testplan/runners/fixtures/matplotlib/__init__.py similarity index 100% rename from test/functional/testplan/runners/fixtures/matplotlib/__init__.py rename to tests/functional/testplan/runners/fixtures/matplotlib/__init__.py diff --git a/test/functional/testplan/runners/fixtures/matplotlib/report.py b/tests/functional/testplan/runners/fixtures/matplotlib/report.py similarity index 100% rename from test/functional/testplan/runners/fixtures/matplotlib/report.py rename to tests/functional/testplan/runners/fixtures/matplotlib/report.py diff --git a/test/functional/testplan/runners/fixtures/matplotlib/suites.py b/tests/functional/testplan/runners/fixtures/matplotlib/suites.py similarity index 100% rename from test/functional/testplan/runners/fixtures/matplotlib/suites.py rename to tests/functional/testplan/runners/fixtures/matplotlib/suites.py diff --git a/test/functional/testplan/runners/pools/__init__.py b/tests/functional/testplan/runners/pools/__init__.py similarity index 100% rename from test/functional/testplan/runners/pools/__init__.py rename to tests/functional/testplan/runners/pools/__init__.py diff --git a/test/functional/testplan/runners/pools/func_pool_base_tasks.py b/tests/functional/testplan/runners/pools/func_pool_base_tasks.py similarity index 100% rename from test/functional/testplan/runners/pools/func_pool_base_tasks.py rename to tests/functional/testplan/runners/pools/func_pool_base_tasks.py diff --git a/test/functional/testplan/runners/pools/test_pool_base.py b/tests/functional/testplan/runners/pools/test_pool_base.py similarity index 100% rename from test/functional/testplan/runners/pools/test_pool_base.py rename to tests/functional/testplan/runners/pools/test_pool_base.py diff --git a/test/functional/testplan/runners/pools/test_pool_process.py b/tests/functional/testplan/runners/pools/test_pool_process.py similarity index 100% rename from test/functional/testplan/runners/pools/test_pool_process.py rename to tests/functional/testplan/runners/pools/test_pool_process.py diff --git a/test/functional/testplan/runners/pools/test_pool_remote.py b/tests/functional/testplan/runners/pools/test_pool_remote.py similarity index 100% rename from test/functional/testplan/runners/pools/test_pool_remote.py rename to tests/functional/testplan/runners/pools/test_pool_remote.py diff --git a/test/functional/testplan/runners/pools/test_runner_e2e.py b/tests/functional/testplan/runners/pools/test_runner_e2e.py similarity index 100% rename from test/functional/testplan/runners/pools/test_runner_e2e.py rename to tests/functional/testplan/runners/pools/test_runner_e2e.py diff --git a/test/functional/testplan/test_timeout.py b/tests/functional/testplan/test_timeout.py similarity index 99% rename from test/functional/testplan/test_timeout.py rename to tests/functional/testplan/test_timeout.py index 8f0577db5..3bf11678b 100755 --- a/test/functional/testplan/test_timeout.py +++ b/tests/functional/testplan/test_timeout.py @@ -10,7 +10,7 @@ from testplan.common.utils.testing import log_propagation_disabled from testplan.common.utils.logger import TESTPLAN_LOGGER -from test.functional.testplan import func_basic_tasks +from tests.functional.testplan import func_basic_tasks class MyTestRunner(TestRunner): diff --git a/test/functional/testplan/testing/__init__.py b/tests/functional/testplan/testing/__init__.py similarity index 100% rename from test/functional/testplan/testing/__init__.py rename to tests/functional/testplan/testing/__init__.py diff --git a/test/functional/testplan/testing/cpp/__init__.py b/tests/functional/testplan/testing/cpp/__init__.py similarity index 100% rename from test/functional/testplan/testing/cpp/__init__.py rename to tests/functional/testplan/testing/cpp/__init__.py diff --git a/test/functional/testplan/testing/cpp/test_gtest.py b/tests/functional/testplan/testing/cpp/test_gtest.py similarity index 96% rename from test/functional/testplan/testing/cpp/test_gtest.py rename to tests/functional/testplan/testing/cpp/test_gtest.py index 76d82db0d..f48631fdc 100755 --- a/test/functional/testplan/testing/cpp/test_gtest.py +++ b/tests/functional/testplan/testing/cpp/test_gtest.py @@ -8,7 +8,7 @@ from testplan.common.utils.logger import TESTPLAN_LOGGER from testplan.testing.cpp import GTest -from test.functional.testplan.testing.fixtures.cpp import gtest +from tests.functional.testplan.testing.fixtures.cpp import gtest fixture_root = os.path.join( os.path.dirname(os.path.dirname(__file__)), diff --git a/test/functional/testplan/testing/cpp/test_hobbestest.py b/tests/functional/testplan/testing/cpp/test_hobbestest.py similarity index 97% rename from test/functional/testplan/testing/cpp/test_hobbestest.py rename to tests/functional/testplan/testing/cpp/test_hobbestest.py index 81a9c158b..fe38b127a 100755 --- a/test/functional/testplan/testing/cpp/test_hobbestest.py +++ b/tests/functional/testplan/testing/cpp/test_hobbestest.py @@ -8,7 +8,7 @@ from testplan.common.utils.logger import TESTPLAN_LOGGER from testplan.testing.cpp import HobbesTest -from test.functional.testplan.testing.fixtures.cpp import hobbestest +from tests.functional.testplan.testing.fixtures.cpp import hobbestest fixture_root = os.path.join( os.path.dirname(os.path.dirname(__file__)), diff --git a/test/functional/testplan/testing/fixtures/__init__.py b/tests/functional/testplan/testing/fixtures/__init__.py similarity index 100% rename from test/functional/testplan/testing/fixtures/__init__.py rename to tests/functional/testplan/testing/fixtures/__init__.py diff --git a/test/functional/testplan/testing/fixtures/base/__init__.py b/tests/functional/testplan/testing/fixtures/base/__init__.py similarity index 100% rename from test/functional/testplan/testing/fixtures/base/__init__.py rename to tests/functional/testplan/testing/fixtures/base/__init__.py diff --git a/test/functional/testplan/testing/fixtures/base/failing/__init__.py b/tests/functional/testplan/testing/fixtures/base/failing/__init__.py similarity index 100% rename from test/functional/testplan/testing/fixtures/base/failing/__init__.py rename to tests/functional/testplan/testing/fixtures/base/failing/__init__.py diff --git a/test/functional/testplan/testing/fixtures/base/failing/report.py b/tests/functional/testplan/testing/fixtures/base/failing/report.py similarity index 100% rename from test/functional/testplan/testing/fixtures/base/failing/report.py rename to tests/functional/testplan/testing/fixtures/base/failing/report.py diff --git a/test/functional/testplan/testing/fixtures/base/failing/test.sh b/tests/functional/testplan/testing/fixtures/base/failing/test.sh similarity index 100% rename from test/functional/testplan/testing/fixtures/base/failing/test.sh rename to tests/functional/testplan/testing/fixtures/base/failing/test.sh diff --git a/test/functional/testplan/testing/fixtures/base/passing/__init__.py b/tests/functional/testplan/testing/fixtures/base/passing/__init__.py similarity index 100% rename from test/functional/testplan/testing/fixtures/base/passing/__init__.py rename to tests/functional/testplan/testing/fixtures/base/passing/__init__.py diff --git a/test/functional/testplan/testing/fixtures/base/passing/report.py b/tests/functional/testplan/testing/fixtures/base/passing/report.py similarity index 100% rename from test/functional/testplan/testing/fixtures/base/passing/report.py rename to tests/functional/testplan/testing/fixtures/base/passing/report.py diff --git a/test/functional/testplan/testing/fixtures/base/passing/test.sh b/tests/functional/testplan/testing/fixtures/base/passing/test.sh similarity index 100% rename from test/functional/testplan/testing/fixtures/base/passing/test.sh rename to tests/functional/testplan/testing/fixtures/base/passing/test.sh diff --git a/test/functional/testplan/testing/fixtures/base/passing/test_env.sh b/tests/functional/testplan/testing/fixtures/base/passing/test_env.sh similarity index 100% rename from test/functional/testplan/testing/fixtures/base/passing/test_env.sh rename to tests/functional/testplan/testing/fixtures/base/passing/test_env.sh diff --git a/test/functional/testplan/testing/fixtures/base/sleeping/__init__.py b/tests/functional/testplan/testing/fixtures/base/sleeping/__init__.py similarity index 100% rename from test/functional/testplan/testing/fixtures/base/sleeping/__init__.py rename to tests/functional/testplan/testing/fixtures/base/sleeping/__init__.py diff --git a/test/functional/testplan/testing/fixtures/base/sleeping/report.py b/tests/functional/testplan/testing/fixtures/base/sleeping/report.py similarity index 100% rename from test/functional/testplan/testing/fixtures/base/sleeping/report.py rename to tests/functional/testplan/testing/fixtures/base/sleeping/report.py diff --git a/test/functional/testplan/testing/fixtures/base/sleeping/test.sh b/tests/functional/testplan/testing/fixtures/base/sleeping/test.sh similarity index 100% rename from test/functional/testplan/testing/fixtures/base/sleeping/test.sh rename to tests/functional/testplan/testing/fixtures/base/sleeping/test.sh diff --git a/test/functional/testplan/testing/fixtures/cpp/__init__.py b/tests/functional/testplan/testing/fixtures/cpp/__init__.py similarity index 100% rename from test/functional/testplan/testing/fixtures/cpp/__init__.py rename to tests/functional/testplan/testing/fixtures/cpp/__init__.py diff --git a/test/functional/testplan/testing/fixtures/cpp/gtest/__init__.py b/tests/functional/testplan/testing/fixtures/cpp/gtest/__init__.py similarity index 100% rename from test/functional/testplan/testing/fixtures/cpp/gtest/__init__.py rename to tests/functional/testplan/testing/fixtures/cpp/gtest/__init__.py diff --git a/test/functional/testplan/testing/fixtures/cpp/gtest/failing/CMakeLists.txt b/tests/functional/testplan/testing/fixtures/cpp/gtest/failing/CMakeLists.txt similarity index 100% rename from test/functional/testplan/testing/fixtures/cpp/gtest/failing/CMakeLists.txt rename to tests/functional/testplan/testing/fixtures/cpp/gtest/failing/CMakeLists.txt diff --git a/test/functional/testplan/testing/fixtures/cpp/gtest/failing/__init__.py b/tests/functional/testplan/testing/fixtures/cpp/gtest/failing/__init__.py similarity index 100% rename from test/functional/testplan/testing/fixtures/cpp/gtest/failing/__init__.py rename to tests/functional/testplan/testing/fixtures/cpp/gtest/failing/__init__.py diff --git a/test/functional/testplan/testing/fixtures/cpp/gtest/failing/app.cpp b/tests/functional/testplan/testing/fixtures/cpp/gtest/failing/app.cpp similarity index 100% rename from test/functional/testplan/testing/fixtures/cpp/gtest/failing/app.cpp rename to tests/functional/testplan/testing/fixtures/cpp/gtest/failing/app.cpp diff --git a/test/functional/testplan/testing/fixtures/cpp/gtest/failing/report.py b/tests/functional/testplan/testing/fixtures/cpp/gtest/failing/report.py similarity index 100% rename from test/functional/testplan/testing/fixtures/cpp/gtest/failing/report.py rename to tests/functional/testplan/testing/fixtures/cpp/gtest/failing/report.py diff --git a/test/functional/testplan/testing/fixtures/cpp/gtest/failing/tests.cpp b/tests/functional/testplan/testing/fixtures/cpp/gtest/failing/tests.cpp similarity index 100% rename from test/functional/testplan/testing/fixtures/cpp/gtest/failing/tests.cpp rename to tests/functional/testplan/testing/fixtures/cpp/gtest/failing/tests.cpp diff --git a/test/functional/testplan/testing/fixtures/cpp/gtest/passing/CMakeLists.txt b/tests/functional/testplan/testing/fixtures/cpp/gtest/passing/CMakeLists.txt similarity index 100% rename from test/functional/testplan/testing/fixtures/cpp/gtest/passing/CMakeLists.txt rename to tests/functional/testplan/testing/fixtures/cpp/gtest/passing/CMakeLists.txt diff --git a/test/functional/testplan/testing/fixtures/cpp/gtest/passing/__init__.py b/tests/functional/testplan/testing/fixtures/cpp/gtest/passing/__init__.py similarity index 100% rename from test/functional/testplan/testing/fixtures/cpp/gtest/passing/__init__.py rename to tests/functional/testplan/testing/fixtures/cpp/gtest/passing/__init__.py diff --git a/test/functional/testplan/testing/fixtures/cpp/gtest/passing/app.cpp b/tests/functional/testplan/testing/fixtures/cpp/gtest/passing/app.cpp similarity index 100% rename from test/functional/testplan/testing/fixtures/cpp/gtest/passing/app.cpp rename to tests/functional/testplan/testing/fixtures/cpp/gtest/passing/app.cpp diff --git a/test/functional/testplan/testing/fixtures/cpp/gtest/passing/report.py b/tests/functional/testplan/testing/fixtures/cpp/gtest/passing/report.py similarity index 100% rename from test/functional/testplan/testing/fixtures/cpp/gtest/passing/report.py rename to tests/functional/testplan/testing/fixtures/cpp/gtest/passing/report.py diff --git a/test/functional/testplan/testing/fixtures/cpp/gtest/passing/tests.cpp b/tests/functional/testplan/testing/fixtures/cpp/gtest/passing/tests.cpp similarity index 100% rename from test/functional/testplan/testing/fixtures/cpp/gtest/passing/tests.cpp rename to tests/functional/testplan/testing/fixtures/cpp/gtest/passing/tests.cpp diff --git a/test/functional/testplan/testing/fixtures/cpp/hobbestest/__init__.py b/tests/functional/testplan/testing/fixtures/cpp/hobbestest/__init__.py similarity index 100% rename from test/functional/testplan/testing/fixtures/cpp/hobbestest/__init__.py rename to tests/functional/testplan/testing/fixtures/cpp/hobbestest/__init__.py diff --git a/test/functional/testplan/testing/fixtures/cpp/hobbestest/failing/__init__.py b/tests/functional/testplan/testing/fixtures/cpp/hobbestest/failing/__init__.py similarity index 100% rename from test/functional/testplan/testing/fixtures/cpp/hobbestest/failing/__init__.py rename to tests/functional/testplan/testing/fixtures/cpp/hobbestest/failing/__init__.py diff --git a/test/functional/testplan/testing/fixtures/cpp/hobbestest/failing/hobbes-test b/tests/functional/testplan/testing/fixtures/cpp/hobbestest/failing/hobbes-test similarity index 100% rename from test/functional/testplan/testing/fixtures/cpp/hobbestest/failing/hobbes-test rename to tests/functional/testplan/testing/fixtures/cpp/hobbestest/failing/hobbes-test diff --git a/test/functional/testplan/testing/fixtures/cpp/hobbestest/failing/report.py b/tests/functional/testplan/testing/fixtures/cpp/hobbestest/failing/report.py similarity index 100% rename from test/functional/testplan/testing/fixtures/cpp/hobbestest/failing/report.py rename to tests/functional/testplan/testing/fixtures/cpp/hobbestest/failing/report.py diff --git a/test/functional/testplan/testing/fixtures/cpp/hobbestest/passing/__init__.py b/tests/functional/testplan/testing/fixtures/cpp/hobbestest/passing/__init__.py similarity index 100% rename from test/functional/testplan/testing/fixtures/cpp/hobbestest/passing/__init__.py rename to tests/functional/testplan/testing/fixtures/cpp/hobbestest/passing/__init__.py diff --git a/test/functional/testplan/testing/fixtures/cpp/hobbestest/passing/hobbes-test b/tests/functional/testplan/testing/fixtures/cpp/hobbestest/passing/hobbes-test similarity index 100% rename from test/functional/testplan/testing/fixtures/cpp/hobbestest/passing/hobbes-test rename to tests/functional/testplan/testing/fixtures/cpp/hobbestest/passing/hobbes-test diff --git a/test/functional/testplan/testing/fixtures/cpp/hobbestest/passing/report.py b/tests/functional/testplan/testing/fixtures/cpp/hobbestest/passing/report.py similarity index 100% rename from test/functional/testplan/testing/fixtures/cpp/hobbestest/passing/report.py rename to tests/functional/testplan/testing/fixtures/cpp/hobbestest/passing/report.py diff --git a/test/functional/testplan/testing/multitest/__init__.py b/tests/functional/testplan/testing/multitest/__init__.py similarity index 100% rename from test/functional/testplan/testing/multitest/__init__.py rename to tests/functional/testplan/testing/multitest/__init__.py diff --git a/test/functional/testplan/testing/multitest/test_execution_groups.py b/tests/functional/testplan/testing/multitest/test_execution_groups.py similarity index 100% rename from test/functional/testplan/testing/multitest/test_execution_groups.py rename to tests/functional/testplan/testing/multitest/test_execution_groups.py diff --git a/test/functional/testplan/testing/multitest/test_multitest_drivers.py b/tests/functional/testplan/testing/multitest/test_multitest_drivers.py similarity index 100% rename from test/functional/testplan/testing/multitest/test_multitest_drivers.py rename to tests/functional/testplan/testing/multitest/test_multitest_drivers.py diff --git a/test/functional/testplan/testing/multitest/test_multitest_parts.py b/tests/functional/testplan/testing/multitest/test_multitest_parts.py similarity index 100% rename from test/functional/testplan/testing/multitest/test_multitest_parts.py rename to tests/functional/testplan/testing/multitest/test_multitest_parts.py diff --git a/test/functional/testplan/testing/multitest/test_parametrization.py b/tests/functional/testplan/testing/multitest/test_parametrization.py similarity index 100% rename from test/functional/testplan/testing/multitest/test_parametrization.py rename to tests/functional/testplan/testing/multitest/test_parametrization.py diff --git a/test/functional/testplan/testing/multitest/test_pre_post_steps.py b/tests/functional/testplan/testing/multitest/test_pre_post_steps.py similarity index 100% rename from test/functional/testplan/testing/multitest/test_pre_post_steps.py rename to tests/functional/testplan/testing/multitest/test_pre_post_steps.py diff --git a/test/functional/testplan/testing/multitest/test_stop_on_error.py b/tests/functional/testplan/testing/multitest/test_stop_on_error.py similarity index 100% rename from test/functional/testplan/testing/multitest/test_stop_on_error.py rename to tests/functional/testplan/testing/multitest/test_stop_on_error.py diff --git a/test/functional/testplan/testing/multitest/test_suite_decorators.py b/tests/functional/testplan/testing/multitest/test_suite_decorators.py similarity index 100% rename from test/functional/testplan/testing/multitest/test_suite_decorators.py rename to tests/functional/testplan/testing/multitest/test_suite_decorators.py diff --git a/test/functional/testplan/testing/multitest/test_timeout_on_testcases.py b/tests/functional/testplan/testing/multitest/test_timeout_on_testcases.py similarity index 100% rename from test/functional/testplan/testing/multitest/test_timeout_on_testcases.py rename to tests/functional/testplan/testing/multitest/test_timeout_on_testcases.py diff --git a/test/functional/testplan/testing/test_base.py b/tests/functional/testplan/testing/test_base.py similarity index 100% rename from test/functional/testplan/testing/test_base.py rename to tests/functional/testplan/testing/test_base.py diff --git a/test/functional/testplan/testing/test_filtering.py b/tests/functional/testplan/testing/test_filtering.py similarity index 100% rename from test/functional/testplan/testing/test_filtering.py rename to tests/functional/testplan/testing/test_filtering.py diff --git a/test/functional/testplan/testing/test_listing.py b/tests/functional/testplan/testing/test_listing.py similarity index 100% rename from test/functional/testplan/testing/test_listing.py rename to tests/functional/testplan/testing/test_listing.py diff --git a/test/functional/testplan/testing/test_ordering.py b/tests/functional/testplan/testing/test_ordering.py similarity index 100% rename from test/functional/testplan/testing/test_ordering.py rename to tests/functional/testplan/testing/test_ordering.py diff --git a/test/functional/testplan/testing/test_tagging.py b/tests/functional/testplan/testing/test_tagging.py similarity index 100% rename from test/functional/testplan/testing/test_tagging.py rename to tests/functional/testplan/testing/test_tagging.py diff --git a/test/unit/__init__.py b/tests/unit/__init__.py similarity index 100% rename from test/unit/__init__.py rename to tests/unit/__init__.py diff --git a/test/unit/test_unit.py b/tests/unit/test_unit.py similarity index 100% rename from test/unit/test_unit.py rename to tests/unit/test_unit.py diff --git a/test/unit/testplan/__init__.py b/tests/unit/testplan/__init__.py similarity index 100% rename from test/unit/testplan/__init__.py rename to tests/unit/testplan/__init__.py diff --git a/test/unit/testplan/common/__init__.py b/tests/unit/testplan/common/__init__.py similarity index 100% rename from test/unit/testplan/common/__init__.py rename to tests/unit/testplan/common/__init__.py diff --git a/test/unit/testplan/common/config/test_generic_config.py b/tests/unit/testplan/common/config/test_generic_config.py similarity index 100% rename from test/unit/testplan/common/config/test_generic_config.py rename to tests/unit/testplan/common/config/test_generic_config.py diff --git a/test/unit/testplan/common/report/__init__.py b/tests/unit/testplan/common/report/__init__.py similarity index 100% rename from test/unit/testplan/common/report/__init__.py rename to tests/unit/testplan/common/report/__init__.py diff --git a/test/unit/testplan/common/report/test_base.py b/tests/unit/testplan/common/report/test_base.py similarity index 100% rename from test/unit/testplan/common/report/test_base.py rename to tests/unit/testplan/common/report/test_base.py diff --git a/test/unit/testplan/common/utils/__init__.py b/tests/unit/testplan/common/utils/__init__.py similarity index 100% rename from test/unit/testplan/common/utils/__init__.py rename to tests/unit/testplan/common/utils/__init__.py diff --git a/test/unit/testplan/common/utils/sockets/__init__.py b/tests/unit/testplan/common/utils/sockets/__init__.py similarity index 100% rename from test/unit/testplan/common/utils/sockets/__init__.py rename to tests/unit/testplan/common/utils/sockets/__init__.py diff --git a/test/unit/testplan/common/utils/sockets/test_message.py b/tests/unit/testplan/common/utils/sockets/test_message.py similarity index 100% rename from test/unit/testplan/common/utils/sockets/test_message.py rename to tests/unit/testplan/common/utils/sockets/test_message.py diff --git a/test/unit/testplan/common/utils/sockets/test_server.py b/tests/unit/testplan/common/utils/sockets/test_server.py similarity index 100% rename from test/unit/testplan/common/utils/sockets/test_server.py rename to tests/unit/testplan/common/utils/sockets/test_server.py diff --git a/test/unit/testplan/common/utils/test_comparison.py b/tests/unit/testplan/common/utils/test_comparison.py similarity index 100% rename from test/unit/testplan/common/utils/test_comparison.py rename to tests/unit/testplan/common/utils/test_comparison.py diff --git a/test/unit/testplan/common/utils/test_registry.py b/tests/unit/testplan/common/utils/test_registry.py similarity index 100% rename from test/unit/testplan/common/utils/test_registry.py rename to tests/unit/testplan/common/utils/test_registry.py diff --git a/test/unit/testplan/common/utils/test_table.py b/tests/unit/testplan/common/utils/test_table.py similarity index 100% rename from test/unit/testplan/common/utils/test_table.py rename to tests/unit/testplan/common/utils/test_table.py diff --git a/test/unit/testplan/common/utils/test_timing.py b/tests/unit/testplan/common/utils/test_timing.py similarity index 100% rename from test/unit/testplan/common/utils/test_timing.py rename to tests/unit/testplan/common/utils/test_timing.py diff --git a/test/unit/testplan/report/__init__.py b/tests/unit/testplan/report/__init__.py similarity index 100% rename from test/unit/testplan/report/__init__.py rename to tests/unit/testplan/report/__init__.py diff --git a/test/unit/testplan/report/test_styles.py b/tests/unit/testplan/report/test_styles.py similarity index 100% rename from test/unit/testplan/report/test_styles.py rename to tests/unit/testplan/report/test_styles.py diff --git a/test/unit/testplan/report/test_testing.py b/tests/unit/testplan/report/test_testing.py similarity index 100% rename from test/unit/testplan/report/test_testing.py rename to tests/unit/testplan/report/test_testing.py diff --git a/test/unit/testplan/runners/pools/tasks/__init__.py b/tests/unit/testplan/runners/pools/tasks/__init__.py similarity index 100% rename from test/unit/testplan/runners/pools/tasks/__init__.py rename to tests/unit/testplan/runners/pools/tasks/__init__.py diff --git a/test/unit/testplan/runners/pools/tasks/data/__init__.py b/tests/unit/testplan/runners/pools/tasks/data/__init__.py similarity index 100% rename from test/unit/testplan/runners/pools/tasks/data/__init__.py rename to tests/unit/testplan/runners/pools/tasks/data/__init__.py diff --git a/test/unit/testplan/runners/pools/tasks/data/relative/__init__.py b/tests/unit/testplan/runners/pools/tasks/data/relative/__init__.py similarity index 100% rename from test/unit/testplan/runners/pools/tasks/data/relative/__init__.py rename to tests/unit/testplan/runners/pools/tasks/data/relative/__init__.py diff --git a/test/unit/testplan/runners/pools/tasks/data/relative/sample_tasks.py b/tests/unit/testplan/runners/pools/tasks/data/relative/sample_tasks.py similarity index 100% rename from test/unit/testplan/runners/pools/tasks/data/relative/sample_tasks.py rename to tests/unit/testplan/runners/pools/tasks/data/relative/sample_tasks.py diff --git a/test/unit/testplan/runners/pools/tasks/data/sample_tasks.py b/tests/unit/testplan/runners/pools/tasks/data/sample_tasks.py similarity index 100% rename from test/unit/testplan/runners/pools/tasks/data/sample_tasks.py rename to tests/unit/testplan/runners/pools/tasks/data/sample_tasks.py diff --git a/test/unit/testplan/runners/pools/tasks/test_task_results.py b/tests/unit/testplan/runners/pools/tasks/test_task_results.py similarity index 100% rename from test/unit/testplan/runners/pools/tasks/test_task_results.py rename to tests/unit/testplan/runners/pools/tasks/test_task_results.py diff --git a/test/unit/testplan/runners/pools/tasks/test_tasks.py b/tests/unit/testplan/runners/pools/tasks/test_tasks.py similarity index 100% rename from test/unit/testplan/runners/pools/tasks/test_tasks.py rename to tests/unit/testplan/runners/pools/tasks/test_tasks.py diff --git a/test/unit/testplan/runners/pools/test_pool_base.py b/tests/unit/testplan/runners/pools/test_pool_base.py similarity index 100% rename from test/unit/testplan/runners/pools/test_pool_base.py rename to tests/unit/testplan/runners/pools/test_pool_base.py diff --git a/test/unit/testplan/runners/pools/test_process_worker.py b/tests/unit/testplan/runners/pools/test_process_worker.py similarity index 100% rename from test/unit/testplan/runners/pools/test_process_worker.py rename to tests/unit/testplan/runners/pools/test_process_worker.py diff --git a/test/unit/testplan/test_plan_base.py b/tests/unit/testplan/test_plan_base.py similarity index 100% rename from test/unit/testplan/test_plan_base.py rename to tests/unit/testplan/test_plan_base.py diff --git a/test/unit/testplan/testing/__init__.py b/tests/unit/testplan/testing/__init__.py similarity index 100% rename from test/unit/testplan/testing/__init__.py rename to tests/unit/testplan/testing/__init__.py diff --git a/test/unit/testplan/testing/multitest/__init__.py b/tests/unit/testplan/testing/multitest/__init__.py similarity index 100% rename from test/unit/testplan/testing/multitest/__init__.py rename to tests/unit/testplan/testing/multitest/__init__.py diff --git a/test/unit/testplan/testing/multitest/driver/__init__.py b/tests/unit/testplan/testing/multitest/driver/__init__.py similarity index 100% rename from test/unit/testplan/testing/multitest/driver/__init__.py rename to tests/unit/testplan/testing/multitest/driver/__init__.py diff --git a/test/unit/testplan/testing/multitest/driver/myapp/__init__.py b/tests/unit/testplan/testing/multitest/driver/myapp/__init__.py similarity index 100% rename from test/unit/testplan/testing/multitest/driver/myapp/__init__.py rename to tests/unit/testplan/testing/multitest/driver/myapp/__init__.py diff --git a/test/unit/testplan/testing/multitest/driver/myapp/config.yaml b/tests/unit/testplan/testing/multitest/driver/myapp/config.yaml similarity index 100% rename from test/unit/testplan/testing/multitest/driver/myapp/config.yaml rename to tests/unit/testplan/testing/multitest/driver/myapp/config.yaml diff --git a/test/unit/testplan/testing/multitest/driver/myapp/example_binary.py b/tests/unit/testplan/testing/multitest/driver/myapp/example_binary.py similarity index 100% rename from test/unit/testplan/testing/multitest/driver/myapp/example_binary.py rename to tests/unit/testplan/testing/multitest/driver/myapp/example_binary.py diff --git a/test/unit/testplan/testing/multitest/driver/myapp/test_app.py b/tests/unit/testplan/testing/multitest/driver/myapp/test_app.py similarity index 100% rename from test/unit/testplan/testing/multitest/driver/myapp/test_app.py rename to tests/unit/testplan/testing/multitest/driver/myapp/test_app.py diff --git a/test/unit/testplan/testing/multitest/driver/test_driver.py b/tests/unit/testplan/testing/multitest/driver/test_driver.py similarity index 100% rename from test/unit/testplan/testing/multitest/driver/test_driver.py rename to tests/unit/testplan/testing/multitest/driver/test_driver.py diff --git a/test/unit/testplan/testing/multitest/driver/test_http.py b/tests/unit/testplan/testing/multitest/driver/test_http.py similarity index 100% rename from test/unit/testplan/testing/multitest/driver/test_http.py rename to tests/unit/testplan/testing/multitest/driver/test_http.py diff --git a/test/unit/testplan/testing/multitest/driver/test_tcp_server.py b/tests/unit/testplan/testing/multitest/driver/test_tcp_server.py similarity index 100% rename from test/unit/testplan/testing/multitest/driver/test_tcp_server.py rename to tests/unit/testplan/testing/multitest/driver/test_tcp_server.py diff --git a/test/unit/testplan/testing/multitest/driver/test_zmq.py b/tests/unit/testplan/testing/multitest/driver/test_zmq.py similarity index 100% rename from test/unit/testplan/testing/multitest/driver/test_zmq.py rename to tests/unit/testplan/testing/multitest/driver/test_zmq.py diff --git a/test/unit/testplan/testing/multitest/entries/__init__.py b/tests/unit/testplan/testing/multitest/entries/__init__.py similarity index 100% rename from test/unit/testplan/testing/multitest/entries/__init__.py rename to tests/unit/testplan/testing/multitest/entries/__init__.py diff --git a/test/unit/testplan/testing/multitest/entries/test_assertions.py b/tests/unit/testplan/testing/multitest/entries/test_assertions.py similarity index 100% rename from test/unit/testplan/testing/multitest/entries/test_assertions.py rename to tests/unit/testplan/testing/multitest/entries/test_assertions.py diff --git a/test/unit/testplan/testing/multitest/entries/test_base.py b/tests/unit/testplan/testing/multitest/entries/test_base.py similarity index 100% rename from test/unit/testplan/testing/multitest/entries/test_base.py rename to tests/unit/testplan/testing/multitest/entries/test_base.py diff --git a/test/unit/testplan/testing/multitest/test_basic_multitest.py b/tests/unit/testplan/testing/multitest/test_basic_multitest.py similarity index 100% rename from test/unit/testplan/testing/multitest/test_basic_multitest.py rename to tests/unit/testplan/testing/multitest/test_basic_multitest.py diff --git a/test/unit/testplan/testing/multitest/test_result.py b/tests/unit/testplan/testing/multitest/test_result.py similarity index 100% rename from test/unit/testplan/testing/multitest/test_result.py rename to tests/unit/testplan/testing/multitest/test_result.py diff --git a/test/unit/testplan/testing/multitest/test_suite.py b/tests/unit/testplan/testing/multitest/test_suite.py similarity index 100% rename from test/unit/testplan/testing/multitest/test_suite.py rename to tests/unit/testplan/testing/multitest/test_suite.py diff --git a/test/unit/testplan/testing/test_filtering.py b/tests/unit/testplan/testing/test_filtering.py similarity index 100% rename from test/unit/testplan/testing/test_filtering.py rename to tests/unit/testplan/testing/test_filtering.py diff --git a/test/unit/testplan/testing/test_ordering.py b/tests/unit/testplan/testing/test_ordering.py similarity index 100% rename from test/unit/testplan/testing/test_ordering.py rename to tests/unit/testplan/testing/test_ordering.py diff --git a/test/unit/testplan/web_ui/__init__.py b/tests/unit/testplan/web_ui/__init__.py similarity index 100% rename from test/unit/testplan/web_ui/__init__.py rename to tests/unit/testplan/web_ui/__init__.py diff --git a/test/unit/testplan/web_ui/test_web_app.py b/tests/unit/testplan/web_ui/test_web_app.py similarity index 100% rename from test/unit/testplan/web_ui/test_web_app.py rename to tests/unit/testplan/web_ui/test_web_app.py diff --git a/test/unit/testplan/web_ui/testing/test_jest.py b/tests/unit/testplan/web_ui/testing/test_jest.py similarity index 100% rename from test/unit/testplan/web_ui/testing/test_jest.py rename to tests/unit/testplan/web_ui/testing/test_jest.py