th5/_dev
Henry D. Case e5c37bded5 Testing rework
Goal of this PR is to rework testing script so that actual testing is
easy to extend and perform during development cycle.

* For interoperability testing I use python script and test framework,
  instead of complicated bsah scripts. Script itself is not yet perfect
  but it makes it much easier to extend tests and work with them during
  development time

* Makefile has been extended and now includes all steps needed to build
  the library and run tests. It's now possible to run any kind of tests
  without exporting environment variables.  Thanks to this change it is
  stupid-easy to run any kind of tests.

* There are 3 kinds of tests implemented in the library - unittests,
  interoperability tests and bogo. Travis has been changed and now
  dashbord will show only results for those 3 targets.
2018-03-29 13:15:52 +01:00
..
bogo Changes dependency from go v1.9 to go v1.10 2018-03-21 17:44:28 +00:00
boring (tests) Test for client authentication on server side 2018-03-27 08:52:44 +01:00
caddy tris: add echo.filippo.io 2017-09-05 21:06:35 +01:00
mint tris: fix mint interop 2017-09-05 21:06:34 +01:00
patches tris: remove github.com/cloudflare/go 2018-02-08 15:44:25 +01:00
picotls tris: update tests to track draft 22 2017-12-13 20:16:48 +00:00
testdata tris: add Dockerfile to run unit tests with -update 2017-09-05 21:06:35 +01:00
tris-localserver Testing rework 2018-03-29 13:15:52 +01:00
tris-testclient Testing rework 2018-03-29 13:15:52 +01:00
tstclnt tris: update tests to track draft 22 2017-12-13 20:16:48 +00:00
.gitignore tris: Add initial client interoperability tests 2017-12-13 17:39:53 +00:00
go.sh Testing rework 2018-03-29 13:15:52 +01:00
interop_test_runner Testing rework 2018-03-29 13:15:52 +01:00
Makefile Testing rework 2018-03-29 13:15:52 +01:00