Tweak description of experimental script prerequisites#91
Tweak description of experimental script prerequisites#91mernst merged 15 commits intorandoop:mainfrom
Conversation
📝 WalkthroughWalkthroughThis PR updates two documentation files. In scripts/experiment-scripts/README.md the "Running Scripts" heading level is reduced and example usage is expanded with shell invocation blocks (e.g., ./mutation-fig7.sh, ./defects4j-table4.sh) and explanatory notes. In scripts/prerequisites.md the environment section is retitled to "Adding Defects4J to PATH", PATH guidance is clarified to reference PATH2DEFECTS4J pointing to the Defects4J directory (example path adjusted to currentdirectory/build/defects4j), and minor wording/formatting adjustments are applied. Possibly related PRs
Pre-merge checks and finishing touches✅ Passed checks (1 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro 📒 Files selected for processing (1)
🧰 Additional context used🧠 Learnings (2)📚 Learning: 2025-10-13T23:36:38.701ZApplied to files:
📚 Learning: 2025-10-14T03:30:11.765ZApplied to files:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
📜 Review details
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro
📒 Files selected for processing (1)
scripts/prerequisites.md(1 hunks)
🧰 Additional context used
🧠 Learnings (2)
📚 Learning: 2025-10-13T23:36:38.701Z
Learnt from: varuniy
Repo: randoop/grt-testing PR: 64
File: scripts/defect-randoop.sh:236-243
Timestamp: 2025-10-13T23:36:38.701Z
Learning: In Defects4J, the command `defects4j export -p cp.compile` automatically compiles the project before returning the classpath, so an explicit `defects4j compile` step is not needed when using `export -p cp.compile`.
Applied to files:
scripts/prerequisites.md
📚 Learning: 2025-10-14T03:30:11.765Z
Learnt from: varuniy
Repo: randoop/grt-testing PR: 64
File: scripts/defects4j-randoop.sh:332-335
Timestamp: 2025-10-14T03:30:11.765Z
Learning: In defects4j-randoop.sh, the script intentionally removes RegressionTest.java and ErrorTest.java (the driver/suite files) after test generation because run_bug_detection.pl does not expect these files. The numbered test files (RegressionTest0.java, RegressionTest1.java, ErrorTest0.java, etc.) remain in TEST_DIR and are packaged for defect detection.
Applied to files:
scripts/prerequisites.md
No description provided.