forked from Workiva/opentelemetry-dart
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMakefile
26 lines (22 loc) · 797 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
init:
dart pub get
dart pub global activate protoc_plugin 19.3.1
cd lib/src/sdk/proto && \
protoc --proto_path opentelemetry-proto \
--dart_out . \
opentelemetry-proto/opentelemetry/proto/common/v1/common.proto \
opentelemetry-proto/opentelemetry/proto/collector/trace/v1/trace_service.proto \
opentelemetry-proto/opentelemetry/proto/trace/v1/trace.proto \
opentelemetry-proto/opentelemetry/proto/resource/v1/resource.proto
analyze:
@dart analyze
format:
@find ./lib -name '*.dart' -not -path './lib/src/sdk/proto/opentelemetry/*' | xargs dart format --fix
@find ./test/ -name '*.dart' | xargs dart format --fix
@./scripts/attach_copyright.sh
test: format analyze
@dart test ./test \
--chain-stack-traces \
--platform vm \
--platform chrome
.PHONY: init analyze test