forked from nubank/opentelemetry-dart
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
27 lines (23 loc) · 839 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
27
init:
git submodule init
git submodule update
dart pub get
dart pub global activate protoc_plugin 20.0.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