Commit Graph

45 Commits

Author SHA1 Message Date
debugtalk
d35743ab94 convert OrderedDict to dict 2018-07-20 11:39:15 +08:00
debugtalk
97e884de61 display parameters and output in report 2018-07-20 11:09:42 +08:00
debugtalk
4ab3666b52 display validators in report log 2018-07-19 23:56:24 +08:00
debugtalk
baaca1290f call print_output after each testset 2018-07-19 15:28:42 +08:00
debugtalk
95db6f22dd refactor report: split test suite to separate tables 2018-07-19 15:15:09 +08:00
debugtalk
9819a3247d fix #269: display the former url when the current testcase failed 2018-07-01 22:52:25 +08:00
debugtalk
8e07c5357d add TODO for comparator uniform 2018-05-22 21:41:28 +08:00
debugtalk
a414fe56d5 call load_dot_env_file when initializing HttpRunner 2018-05-09 17:21:08 +08:00
debugtalk
cb57e4bec2 bugfix #210: SuiteNotFound 2018-05-07 12:10:20 +08:00
debugtalk
4b9cc0a9bd refactor testcase layer 2018-05-02 16:29:35 +08:00
debugtalk
8209fdc207 bugfix: testset file path 2018-04-20 22:05:50 +08:00
debugtalk
061f55cb1e fix #183: type error 2018-04-20 11:19:35 +08:00
debugtalk
de14f2877b refactor function name: load_testcases_by_path => load_testsets_by_path 2018-04-17 21:42:48 +08:00
debugtalk
37d9ea211f call HttpRunner class with testsets data structure other than path 2018-04-17 21:41:02 +08:00
debugtalk
b6450afd0b refactor lib function interface 2018-04-17 16:45:45 +08:00
debugtalk
9d3c5c5ef7 filter output if out is empty 2018-04-16 20:35:53 +08:00
debugtalk
787bf01286 bugfix: when variable reference in testcase name is extracted from former testcase, exception will occur 2018-04-02 16:28:46 +08:00
debugtalk
94db1acc80 define python source code encoding as utf-8 2018-03-27 12:07:46 +08:00
debugtalk
261169b70e refactor compatibility, learned from requests 2018-03-25 21:19:23 +08:00
debugtalk
8b7bbb4171 print warning message when no testcase found 2018-03-21 14:21:50 +08:00
debugtalk
dccfe4aaf1 bugfix 2018-03-09 15:49:37 +08:00
debugtalk
0568debaf1 refactor parameterization:
1, support parameters in test block;
2, refactor parameterization code.
2018-03-08 19:35:42 +08:00
debugtalk
f53baaf757 refactor parameterization:
parameter value now can be in three types:
(1) data list
(2) call built-in parameterize function
(3) call custom function in debugtalk.py
2018-03-07 16:21:51 +08:00
debugtalk
98c72c7890 update docstring for HttpRunner class 2018-02-27 13:48:42 +08:00
debugtalk
06eb5f5f31 refactor HttpRunner interface 2018-02-27 13:43:35 +08:00
debugtalk
b3d4eecdfd fix #104: popup ids are the same in default template 2018-02-26 23:16:36 +08:00
debugtalk
a75f73c60f bugfix: handle when testcase failed 2018-02-26 11:19:58 +08:00
debugtalk
02d41c4e51 extract meta data of request and bind it to testcase 2018-02-26 00:19:02 +08:00
debugtalk
e8ce54864b rename function name: _run_test => run_test 2018-02-25 23:32:36 +08:00
debugtalk
160218b1ed 0.9.5:
1, remove PyUnitReport dependency;
2, add built-in html report;
3, support pass in html report template, in Jinja2 format.
2018-02-25 23:09:12 +08:00
debugtalk
6557cb3420 refactor class name: ApiTestCase => TestCase, ApiTestSuite => TestSuite 2018-02-24 17:59:42 +08:00
debugtalk
8b0b7e7efd add HttpRunner class as interface 2018-02-24 17:45:45 +08:00
debugtalk
345c77125b use httprunner/cli.py as debugging entrances 2018-02-22 00:24:10 +08:00
debugtalk
7c2b9a6eaa logging with colors 2018-02-21 12:32:14 +08:00
debugtalk
90719db8de remove return from _run_test 2018-02-19 23:41:37 +08:00
debugtalk
ec77183aa1 refactor names: simplify functions 2018-02-16 01:41:16 +08:00
debugtalk
182fbb6aeb evaluate testcase name 2018-02-16 00:48:14 +08:00
debugtalk
56cf359810 new feature: support parameters and data driven 2018-02-15 22:53:56 +08:00
debugtalk
be941250f6 add test result stat 2018-02-14 21:12:31 +08:00
debugtalk
a0ace0ee76 refactor: make test runner unified 2018-02-14 20:28:28 +08:00
debugtalk
804bfd48c7 #96: move skip check code to one place 2018-02-08 17:28:00 +08:00
debugtalk
c504f305f1 #96: refactor skip feature:
1, with skip keyword, skip current test unconditionally;
2, with skipIf keyword, you can skip current test with condition; condition evaluation can be defined in debugtalk.py function.
2018-02-08 15:59:17 +08:00
debugtalk
177856c37c bugfix #96 skip feature: display skip testcases number corretly 2018-02-08 12:55:23 +08:00
debugtalk
4fbc414e87 refactor run times: display test statistics correctly with run times setting 2018-02-08 12:24:53 +08:00
debugtalk
eec69275f3 rename package name from ate to httprunner 2017-11-07 11:01:23 +08:00