Skip to content

Commit ef47656

Browse files
committed
chore: fork testing
1 parent 79feda9 commit ef47656

File tree

318 files changed

+37742
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

318 files changed

+37742
-0
lines changed

testing/fork.sh

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#!/usr/bin/env bash
2+
3+
git clone -b release-branch.go1.24 --depth 1 https://github.com/golang/go/
4+
5+
rm -rf internal testing
6+
7+
# We need to copy the testing/ package:
8+
cp -r go/src/testing testing/
9+
10+
mkdir -p internal/cpu
11+
mkdir -p internal/fuzz
12+
mkdir -p internal/goarch
13+
mkdir -p internal/race
14+
mkdir -p internal/sysinfo
15+
mkdir -p internal/testlog
16+
mkdir -p internal/goexperiment
17+
18+
cp -r go/src/internal/cpu/* internal/cpu/
19+
cp -r go/src/internal/fuzz/* internal/fuzz/
20+
cp -r go/src/internal/goarch/* internal/goarch/
21+
cp -r go/src/internal/race/* internal/race/
22+
cp -r go/src/internal/sysinfo/* internal/sysinfo/
23+
cp -r go/src/internal/testlog/* internal/testlog/
24+
cp -r go/src/internal/goexperiment/* internal/goexperiment/
25+
26+
# Replace all `"internal/*"` imports with 'github.com/CodSpeedHQ/codspeed-go/testing/internal/'
27+
find . -type f -name "*.go" -exec sed -i 's|"internal/|"github.com/CodSpeedHQ/codspeed-go/testing/internal/|g' {} +
28+
29+
# Apply the race package patch to remove abi dependency
30+
patch -p1 --forward --reject-file=- < internal_race.patch || echo "Patch may have already been applied or needs manual intervention"

0 commit comments

Comments
 (0)