move all tests in the same root directory - will be easy to follow
remove errant test and whitelist the library code for coverage instead of tests
inherit JaegerExporter from Zipkin since we are using the zipkin protocol to export to Jaeger
* Migrate src/ to sdk/ and api/
Co-authored-by: Bob Strecansky <bob.strecansky@gmail.com>
* Rename TracerFactory to TracerProvider
This follows opentelemetry/oteps#76.
Also start moving sdk tests into the sdk/Tests folder
* Touch up SpanStatus and ending spans
* Remove getTracerVersion and getTracerName
These aren't described in the spec -- we can add them back later
if we need to, but I suspect they belong only in the SDK, if anywhere.
* Update phan config and fix some warnings
* Start writing SpanOptions
Also start fixing examples, currently broken
* Fix PhpUnit 9 incompatibilities
Co-authored-by: Bob Strecansky <bob.strecansky@gmail.com>
* implement TracerFactory, begin migration to recommended library layout, use docker-compose and make to simplify development
* add tests for all TracerFactory method, move TraceFactory configuration in constructor
* run phan in travis-ci build
* rename namespace Tracing into Trace
* Performing Always and Never Sample Steps
* Updating examples to remove builder
* Updating examples to remove builder
* Removing builder from always off trace example