├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── browser └── readme.md ├── config └── config.ini ├── core ├── api │ ├── collector.py │ ├── testcase.py │ └── teststep.py ├── app │ ├── collector.py │ ├── device │ │ ├── __init__.py │ │ ├── assertionOpt.py │ │ ├── conditionOpt.py │ │ ├── relationOpt.py │ │ ├── scenarioOpt.py │ │ ├── systemOpt.py │ │ └── viewOpt.py │ ├── find_opt.py │ ├── testcase.py │ └── teststep.py ├── assertion.py ├── template.py └── web │ ├── collector.py │ ├── driver │ ├── __init__.py │ ├── assertionOpt.py │ ├── browserOpt.py │ ├── conditionOpt.py │ ├── pageOpt.py │ ├── relationOpt.py │ └── scenarioOpt.py │ ├── find_opt.py │ ├── testcase.py │ └── teststep.py ├── lm ├── lm_api.py ├── lm_case.py ├── lm_config.py ├── lm_log.py ├── lm_report.py ├── lm_result.py ├── lm_run.py ├── lm_setting.py ├── lm_start.py ├── lm_upload.py └── lm_ws.py ├── requirements.txt ├── startup.py └── tools ├── funclib ├── __init__.py ├── load_faker.py ├── params_enum.py └── provider │ └── lm_provider.py └── utils ├── sql.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/README.md -------------------------------------------------------------------------------- /browser/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/browser/readme.md -------------------------------------------------------------------------------- /config/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/config/config.ini -------------------------------------------------------------------------------- /core/api/collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/api/collector.py -------------------------------------------------------------------------------- /core/api/testcase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/api/testcase.py -------------------------------------------------------------------------------- /core/api/teststep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/api/teststep.py -------------------------------------------------------------------------------- /core/app/collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/app/collector.py -------------------------------------------------------------------------------- /core/app/device/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/app/device/__init__.py -------------------------------------------------------------------------------- /core/app/device/assertionOpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/app/device/assertionOpt.py -------------------------------------------------------------------------------- /core/app/device/conditionOpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/app/device/conditionOpt.py -------------------------------------------------------------------------------- /core/app/device/relationOpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/app/device/relationOpt.py -------------------------------------------------------------------------------- /core/app/device/scenarioOpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/app/device/scenarioOpt.py -------------------------------------------------------------------------------- /core/app/device/systemOpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/app/device/systemOpt.py -------------------------------------------------------------------------------- /core/app/device/viewOpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/app/device/viewOpt.py -------------------------------------------------------------------------------- /core/app/find_opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/app/find_opt.py -------------------------------------------------------------------------------- /core/app/testcase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/app/testcase.py -------------------------------------------------------------------------------- /core/app/teststep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/app/teststep.py -------------------------------------------------------------------------------- /core/assertion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/assertion.py -------------------------------------------------------------------------------- /core/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/template.py -------------------------------------------------------------------------------- /core/web/collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/web/collector.py -------------------------------------------------------------------------------- /core/web/driver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/web/driver/__init__.py -------------------------------------------------------------------------------- /core/web/driver/assertionOpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/web/driver/assertionOpt.py -------------------------------------------------------------------------------- /core/web/driver/browserOpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/web/driver/browserOpt.py -------------------------------------------------------------------------------- /core/web/driver/conditionOpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/web/driver/conditionOpt.py -------------------------------------------------------------------------------- /core/web/driver/pageOpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/web/driver/pageOpt.py -------------------------------------------------------------------------------- /core/web/driver/relationOpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/web/driver/relationOpt.py -------------------------------------------------------------------------------- /core/web/driver/scenarioOpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/web/driver/scenarioOpt.py -------------------------------------------------------------------------------- /core/web/find_opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/web/find_opt.py -------------------------------------------------------------------------------- /core/web/testcase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/web/testcase.py -------------------------------------------------------------------------------- /core/web/teststep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/core/web/teststep.py -------------------------------------------------------------------------------- /lm/lm_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/lm/lm_api.py -------------------------------------------------------------------------------- /lm/lm_case.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/lm/lm_case.py -------------------------------------------------------------------------------- /lm/lm_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/lm/lm_config.py -------------------------------------------------------------------------------- /lm/lm_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/lm/lm_log.py -------------------------------------------------------------------------------- /lm/lm_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/lm/lm_report.py -------------------------------------------------------------------------------- /lm/lm_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/lm/lm_result.py -------------------------------------------------------------------------------- /lm/lm_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/lm/lm_run.py -------------------------------------------------------------------------------- /lm/lm_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/lm/lm_setting.py -------------------------------------------------------------------------------- /lm/lm_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/lm/lm_start.py -------------------------------------------------------------------------------- /lm/lm_upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/lm/lm_upload.py -------------------------------------------------------------------------------- /lm/lm_ws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/lm/lm_ws.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/requirements.txt -------------------------------------------------------------------------------- /startup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/startup.py -------------------------------------------------------------------------------- /tools/funclib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/tools/funclib/__init__.py -------------------------------------------------------------------------------- /tools/funclib/load_faker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/tools/funclib/load_faker.py -------------------------------------------------------------------------------- /tools/funclib/params_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/tools/funclib/params_enum.py -------------------------------------------------------------------------------- /tools/funclib/provider/lm_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/tools/funclib/provider/lm_provider.py -------------------------------------------------------------------------------- /tools/utils/sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/tools/utils/sql.py -------------------------------------------------------------------------------- /tools/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chras-fu/Liuma-engine/HEAD/tools/utils/utils.py --------------------------------------------------------------------------------