Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

explain: Add support for the new exec log format #7730

Open
wants to merge 58 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
61a107b
WIP
fmeum Oct 3, 2024
518e763
Add runfilesPath
fmeum Oct 3, 2024
d4c66b3
WIP
fmeum Oct 3, 2024
841a7dd
iter
fmeum Oct 4, 2024
602d5c4
add first test
fmeum Oct 4, 2024
e350630
Passing tests and helper
fmeum Oct 4, 2024
5753803
symlink test
fmeum Oct 4, 2024
ffda188
filter artifacts
fmeum Oct 4, 2024
88dc340
diff global settings
fmeum Oct 5, 2024
c5a099e
better test
fmeum Oct 5, 2024
aee37a6
pre diff
fmeum Oct 6, 2024
ac4ea75
WIP
fmeum Oct 6, 2024
5808406
fix file set output
fmeum Oct 6, 2024
b6cd396
Add synthetic runfiles spawn diffs
fmeum Oct 6, 2024
aacb195
Fix crashes
fmeum Oct 7, 2024
60440d8
first working test
fmeum Oct 7, 2024
9d9ed16
Fix symlink resolution for owner label
fmeum Oct 7, 2024
1e71cff
WIP
fmeum Oct 7, 2024
c387a49
Add output test and fix small issues
fmeum Oct 7, 2024
f8433f3
Don't unnecessarily compute tool content diffs
fmeum Oct 7, 2024
c9f4a6b
Contents test
fmeum Oct 7, 2024
38b99cd
Fix deduplication of affectedBy
fmeum Oct 7, 2024
5a3865e
WIP conversion to spawn
fmeum Oct 8, 2024
ed46b16
Fix tests
fmeum Oct 8, 2024
e6e15c3
Fix newlines in settings
fmeum Oct 8, 2024
e60c2b2
WIP
fmeum Oct 8, 2024
d12af85
Extract settings diff
fmeum Oct 8, 2024
5259edb
Passing test
fmeum Oct 8, 2024
680f6ab
Cleanup handling of runfiles trees
fmeum Oct 8, 2024
2ef5e65
Add test and rename modified --> common
fmeum Oct 8, 2024
17e0294
Extract runfiles tree diffing logic
fmeum Oct 8, 2024
62a7d3c
Add TODO about overcounting
fmeum Oct 8, 2024
0f62ef6
New tests and fix runfilestree proto
fmeum Oct 8, 2024
740c6a1
Add source_directory test
fmeum Oct 9, 2024
7aecccf
WIP
fmeum Oct 9, 2024
f7b7242
WIP: tree artifacts
fmeum Oct 9, 2024
42a0fcd
Do not flatten dirs
fmeum Oct 9, 2024
65222ec
Add TODO about double counting
fmeum Oct 9, 2024
587d5aa
WIP: Flatten affects
fmeum Oct 10, 2024
fc29d89
Fix a test
fmeum Oct 10, 2024
c865d80
Fix test
fmeum Oct 10, 2024
671305a
Fix tests
fmeum Oct 11, 2024
ca101f9
Renames
fmeum Oct 11, 2024
5167f9d
Cleanup
fmeum Oct 11, 2024
7bdf9a4
More cleanup
fmeum Oct 11, 2024
34eee1d
Rename back
fmeum Oct 11, 2024
83bd8eb
Fix runfiles directory attribution
fmeum Oct 11, 2024
0b5488d
Add test and comments
fmeum Oct 11, 2024
810dcd2
Add runfiles contents test
fmeum Oct 11, 2024
244b417
Add paths test
fmeum Oct 11, 2024
61c9ce7
Add transitive test
fmeum Oct 11, 2024
a5b36b7
add set structure test
fmeum Oct 11, 2024
51d6032
More flattening tests
fmeum Oct 11, 2024
df8fb8a
Start cleanup
fmeum Oct 11, 2024
253b9ed
Further cleanup
fmeum Oct 11, 2024
1a2838c
Rename
fmeum Oct 11, 2024
531433d
Improve tests
fmeum Oct 11, 2024
b8dc06f
Fix prefix
fmeum Oct 12, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions cli/explain/compactgraph/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,16 @@ go_library(

go_test(
name = "compactgraph_test",
srcs = ["compactgraph_test.go"],
srcs = [
"compactgraph_test.go",
"input_test.go",
],
data = [
"//cli/explain/compactgraph/testdata:all_logs",
],
embed = [":compactgraph"],
race = "on",
deps = [
":compactgraph",
"//proto:spawn_diff_go_proto",
"//proto:spawn_go_proto",
"@com_github_stretchr_testify//assert",
Expand Down
Loading
Loading