Filesystem
This guide walks you through preparing your filesystem environment for MCPMark.
1 · Configure Environment Variables
Set the FILESYSTEM_TEST_ROOT
environment variable in your .mcp_env
file:
Recommended: Use FILESYSTEM_TEST_ROOT=./test_environments
(relative to project root)
2 · Automatic Test Environment Download
Our code automatically downloads test folders to your specified FILESYSTEM_TEST_ROOT
directory when the pipeline starts running.
Downloaded Structure:
3 · Running Filesystem Tasks
Basic Command:
Docker Usage (Recommended)
Docker is recommended to avoid library version conflicts:
Here EXPNAME refers to customized experiment name, FILESYSTEMTASK refers to the github task or task group selected (see Task Page for specific task information), MODEL refers to the selected model (see Introduction Page for model supported), K refers to the time of independent experiments.
5 · Troubleshooting
Common Issues:
- Test Environment Not Found: Ensure
FILESYSTEM_TEST_ROOT
is set correctly - Prerequisites: Make sure your terminal has
wget
andunzip
commands available - Recommended: Use Docker to prevent library version conflicts