tree: 788c4a9eeaff402ae6dc91db2da01879a7f52fe2
  1. overlay/
  2. patches/
  3. MODULE.bazel
  4. presubmit.yml
  5. README.md
  6. source.json
modules/asio-grpc/2.9.3/README.md

Several include paths in the asio-grpc tests need to be patched to support bazel-generated files. Below are commands to get started when updating a version. These were used to make the changes in the bazel_test_fixes.patch file.

rg doctest/doctest.h -l | xargs sed -i -e 's;<doctest/doctest.h>;"doctest/doctest.h";g'
rg test/v1/test_mock.grpc.pb.h -l | xargs sed -i -e 's;test/v1/test_mock.grpc.pb.h;test/proto/test/v1/test_mock.grpc.pb.h;g'
rg test/v1/test.grpc.pb.h -l | xargs sed -i -e 's;test/v1/test.grpc.pb.h;test/proto/test/v1/test.grpc.pb.h;g'
rg grpc/health/v1/health.grpc.pb.h -l | xargs sed -i -e 's;grpc/health/v1/health.grpc.pb.h;test/proto/grpc/health/v1/health.grpc.pb.h;g'

rg '<test/proto/grpc/health/v1/health.grpc.pb.h>' -l | xargs sed -i -e 's;<test/proto/grpc/health/v1/health.grpc.pb.h>;"test/proto/grpc/health/v1/health.grpc.pb.h";g'