diff --git a/.check-build b/.check-build index 1759800..7e68147 100755 --- a/.check-build +++ b/.check-build @@ -3,6 +3,12 @@ set -eu REFERENCE_FILES=( + # misc + src/labgob/labgob.go + src/labgob/test_test.go + src/labrpc/labrpc.go + src/labrpc/test_test.go + # lab 1 src/mrapps/crash.go src/mrapps/indexer.go @@ -15,26 +21,37 @@ REFERENCE_FILES=( src/main/mrworker.go # lab 2 - src/kvsrv/test_test.go - src/kvsrv/config.go + src/kvsrv1/lock/lock_test.go + src/kvsrv1/kvsrv_test.go + src/kvsrv1/test.go + src/kvtest1/kvtest.go + src/kvtest1/porcupine.go # lab 3 - src/raft/persister.go - src/raft/test_test.go - src/raft/config.go - src/labrpc/labrpc.go + src/raft1/raft_test.go + src/raft1/server.go + src/raft1/test.go + src/tester1/clnts.go + src/tester1/config.go + src/tester1/group.go + src/tester1/persister.go + src/tester1/srv.go # lab 4 - src/kvraft/test_test.go - src/kvraft/config.go + src/kvraft1/rsm/rsm_test.go + src/kvraft1/rsm/server.go + src/kvraft1/rsm/test.go + src/kvraft1/kvraft_test.go + src/kvraft1/test.go + src/models1/kv.go # lab 5a - src/shardctrler/test_test.go - src/shardctrler/config.go + src/shardkv1/test.go + src/shardkv1/shardctrler/lock/lock.go # lab 5b - src/shardkv/test_test.go - src/shardkv/config.go + src/shardkv1/shardkv_test.go + src/shardkv1/shardcfg/shardcfg_test.go ) main() { @@ -91,22 +108,22 @@ check_lab2() { } check_lab3() { - check_cmd cd src/raft + check_cmd cd src/raft1 check_cmd go test -c } check_lab4() { - check_cmd cd src/kvraft + check_cmd cd src/kvraft1 check_cmd go test -c } check_lab5a() { - check_cmd cd src/shardctrler + check_cmd cd src/shardctrler1 check_cmd go test -c } check_lab5b() { - check_cmd cd src/shardkv + check_cmd cd src/shardkv1 check_cmd go test -c # also check other labs/parts cd "$tmpdir" diff --git a/Makefile b/Makefile index 71457a9..416d719 100644 --- a/Makefile +++ b/Makefile @@ -30,4 +30,4 @@ LABS=" lab1 lab2 lab3a lab3b lab3c lab3d lab4a lab4b lab5a lab5b " .PHONY: check-% check-%: @echo "Checking that your submission builds correctly..." - @./.check-build git://g.csail.mit.edu/6.5840-golabs-2024 $(patsubst check-%,%,$@) + @./.check-build git://g.csail.mit.edu/6.5840-golabs-2025 $(patsubst check-%,%,$@)