cmu-db / bustub

The BusTub Relational Database Management System (Educational)
https://15445.courses.cs.cmu.edu/
MIT License
3.99k stars 1.77k forks source link

Project 1 gradescope fails - cannot find submission files #59

Closed Jack-Clark closed 4 years ago

Jack-Clark commented 4 years ago

When submitting the project 1 files to Gradescope, the build technically passes according to Gradescope, but all other tests fail. When I look at the build output (copied below), the build actually fails because it cannot cp the submitted files. Here is the build output:

Cannot find src/include/buffer/clock_replacer.h in submission
Cannot find src/buffer/clock_replacer.cpp in submission
Cannot find src/include/buffer/buffer_pool_manager.h in submission
Cannot find src/buffer/buffer_pool_manager.cpp in submission

cp: cannot stat '/autograder/submission/src/include/buffer/clock_replacer.h': No such file or directory

called process exited with 1
cp: cannot stat '/autograder/submission/src/buffer/clock_replacer.cpp': No such file or directory

called process exited with 1
cp: cannot stat '/autograder/submission/src/include/buffer/buffer_pool_manager.h': No such file or directory

called process exited with 1
cp: cannot stat '/autograder/submission/src/buffer/buffer_pool_manager.cpp': No such file or directory

called process exited with 1

-- The C compiler identification is GNU 7.4.0
-- The CXX compiler identification is GNU 7.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- BusTub/main found clang-format at /usr/bin/clang-format-8
-- BusTub/main found clang-tidy at /usr/bin/clang-tidy-8
-- BusTub/main found cpplint at /autograder/submission/project-handout/build_support/cpplint.py
-- Configuring done
-- Generating done
-- Build files have been written to: /autograder/submission/project-handout/build/googletest-download
Scanning dependencies of target googletest
[ 11%] Creating directories for 'googletest'
[ 22%] Performing download step (git clone) for 'googletest'
Cloning into 'googletest-src'...
Already on 'master'
Your branch is up to date with 'origin/master'.
[ 33%] No patch step for 'googletest'
[ 44%] Performing update step for 'googletest'
Current branch master is up to date.
[ 55%] No configure step for 'googletest'
[ 66%] No build step for 'googletest'
[ 77%] No install step for 'googletest'
[ 88%] No test step for 'googletest'
[100%] Completed 'googletest'
[100%] Built target googletest
-- Found PythonInterp: /usr/bin/python (found version "2.7.15") 
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- CMAKE_CXX_FLAGS:  -D__BUSTUBFILE__='"$(subst /autograder/submission/project-handout/,,$(abspath $<))"' -fPIC -Wall -Wextra -Werror -march=native -Wno-unused-parameter -Wno-attributes
-- CMAKE_CXX_FLAGS_DEBUG: -g -O0 -ggdb -fsanitize=address -fno-omit-frame-pointer -fno-optimize-sibling-calls
-- BusTub/test found valgrind at /usr/bin/valgrind
-- Configuring done
-- Generating done
-- Build files have been written to: /autograder/submission/project-handout/build

Scanning dependencies of target thirdparty_murmur3
Scanning dependencies of target gtest
[  2%] Building CXX object src/CMakeFiles/thirdparty_murmur3.dir/__/third_party/murmur3/MurmurHash3.cpp.o
[  4%] Building CXX object googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[  7%] Linking CXX shared library ../lib/libthirdparty_murmur3.so
[  7%] Built target thirdparty_murmur3
Scanning dependencies of target bustub_shared
[  9%] Building CXX object src/CMakeFiles/bustub_shared.dir/buffer/buffer_pool_manager.cpp.o
[ 11%] Building CXX object src/CMakeFiles/bustub_shared.dir/buffer/clock_replacer.cpp.o
[ 14%] Building CXX object src/CMakeFiles/bustub_shared.dir/catalog/column.cpp.o
[ 16%] Building CXX object src/CMakeFiles/bustub_shared.dir/catalog/schema.cpp.o
[ 19%] Building CXX object src/CMakeFiles/bustub_shared.dir/common/config.cpp.o
[ 21%] Building CXX object src/CMakeFiles/bustub_shared.dir/common/util/string_util.cpp.o
[ 23%] Building CXX object src/CMakeFiles/bustub_shared.dir/concurrency/lock_manager.cpp.o
[ 26%] Building CXX object src/CMakeFiles/bustub_shared.dir/concurrency/transaction_manager.cpp.o
[ 28%] Linking CXX static library ../../lib/libgtest.a
[ 28%] Built target gtest
[ 30%] Building CXX object src/CMakeFiles/bustub_shared.dir/container/hash/linear_probe_hash_table.cpp.o
Scanning dependencies of target gmock
[ 33%] Building CXX object googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o
[ 35%] Building CXX object src/CMakeFiles/bustub_shared.dir/recovery/checkpoint_manager.cpp.o
[ 38%] Building CXX object src/CMakeFiles/bustub_shared.dir/recovery/log_manager.cpp.o
[ 40%] Building CXX object src/CMakeFiles/bustub_shared.dir/recovery/log_recovery.cpp.o
[ 42%] Linking CXX static library ../../lib/libgmock.a
[ 42%] Built target gmock
Scanning dependencies of target gtest_main
[ 45%] Building CXX object googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
[ 47%] Linking CXX static library ../../lib/libgtest_main.a
[ 50%] Building CXX object src/CMakeFiles/bustub_shared.dir/storage/disk/disk_manager.cpp.o
[ 50%] Built target gtest_main
[ 52%] Building CXX object src/CMakeFiles/bustub_shared.dir/storage/page/hash_table_block_page.cpp.o
[ 54%] Building CXX object src/CMakeFiles/bustub_shared.dir/storage/page/hash_table_header_page.cpp.o
Scanning dependencies of target gmock_main
[ 57%] Building CXX object googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o
[ 59%] Building CXX object src/CMakeFiles/bustub_shared.dir/storage/page/header_page.cpp.o
[ 61%] Building CXX object src/CMakeFiles/bustub_shared.dir/storage/page/table_page.cpp.o
[ 64%] Linking CXX static library ../../lib/libgmock_main.a
[ 64%] Built target gmock_main
[ 66%] Building CXX object src/CMakeFiles/bustub_shared.dir/storage/table/table_heap.cpp.o
[ 69%] Building CXX object src/CMakeFiles/bustub_shared.dir/storage/table/table_iterator.cpp.o
[ 71%] Building CXX object src/CMakeFiles/bustub_shared.dir/storage/table/tuple.cpp.o
[ 76%] Building CXX object src/CMakeFiles/bustub_shared.dir/type/bigint_type.cpp.o
[ 76%] Building CXX object src/CMakeFiles/bustub_shared.dir/type/boolean_type.cpp.o
[ 78%] Building CXX object src/CMakeFiles/bustub_shared.dir/type/decimal_type.cpp.o
[ 80%] Building CXX object src/CMakeFiles/bustub_shared.dir/type/integer_parent_type.cpp.o
[ 83%] Building CXX object src/CMakeFiles/bustub_shared.dir/type/integer_type.cpp.o
[ 85%] Building CXX object src/CMakeFiles/bustub_shared.dir/type/smallint_type.cpp.o
[ 88%] Building CXX object src/CMakeFiles/bustub_shared.dir/type/timestamp_type.cpp.o
[ 90%] Building CXX object src/CMakeFiles/bustub_shared.dir/type/tinyint_type.cpp.o
[ 92%] Building CXX object src/CMakeFiles/bustub_shared.dir/type/type.cpp.o
[ 95%] Building CXX object src/CMakeFiles/bustub_shared.dir/type/value.cpp.o
[ 97%] Building CXX object src/CMakeFiles/bustub_shared.dir/type/varlen_type.cpp.o
[100%] Linking CXX shared library ../lib/libbustub_shared.so
[100%] Built target bustub_shared

[  3%] Built target thirdparty_murmur3
[  6%] Built target gtest
[ 10%] Built target gmock
[ 13%] Built target gmock_main
[ 66%] Built target bustub_shared
Scanning dependencies of target type_test
[ 68%] Building CXX object test/CMakeFiles/type_test.dir/type/type_test.cpp.o
[ 70%] Linking CXX executable type_test
[ 70%] Built target type_test
Scanning dependencies of target clock_replacer_test
[ 71%] Building CXX object test/CMakeFiles/clock_replacer_test.dir/buffer/clock_replacer_test.cpp.o
[ 73%] Linking CXX executable clock_replacer_test
[ 73%] Built target clock_replacer_test
Scanning dependencies of target grading_clock_replacer_test
[ 75%] Building CXX object test/CMakeFiles/grading_clock_replacer_test.dir/buffer/grading_clock_replacer_test.cpp.o
[ 76%] Linking CXX executable grading_clock_replacer_test
[ 76%] Built target grading_clock_replacer_test
Scanning dependencies of target grading_buffer_pool_manager_test
[ 78%] Building CXX object test/CMakeFiles/grading_buffer_pool_manager_test.dir/buffer/grading_buffer_pool_manager_test.cpp.o
[ 80%] Linking CXX executable grading_buffer_pool_manager_test
[ 80%] Built target grading_buffer_pool_manager_test
Scanning dependencies of target buffer_pool_manager_test
[ 81%] Building CXX object test/CMakeFiles/buffer_pool_manager_test.dir/buffer/buffer_pool_manager_test.cpp.o
[ 83%] Linking CXX executable buffer_pool_manager_test
[ 83%] Built target buffer_pool_manager_test
Scanning dependencies of target lock_manager_test
[ 85%] Building CXX object test/CMakeFiles/lock_manager_test.dir/concurrency/lock_manager_test.cpp.o
[ 86%] Linking CXX executable lock_manager_test
[ 86%] Built target lock_manager_test
Scanning dependencies of target hash_table_test
[ 88%] Building CXX object test/CMakeFiles/hash_table_test.dir/container/hash_table_test.cpp.o
[ 90%] Linking CXX executable hash_table_test
[ 90%] Built target hash_table_test
Scanning dependencies of target rwmutex_test
[ 91%] Building CXX object test/CMakeFiles/rwmutex_test.dir/common/rwmutex_test.cpp.o
[ 93%] Linking CXX executable rwmutex_test
[ 93%] Built target rwmutex_test
Scanning dependencies of target header_page_test
[ 95%] Building CXX object test/CMakeFiles/header_page_test.dir/table/header_page_test.cpp.o
[ 96%] Linking CXX executable header_page_test
[ 96%] Built target header_page_test
Scanning dependencies of target tuple_test
[ 98%] Building CXX object test/CMakeFiles/tuple_test.dir/table/tuple_test.cpp.o
[100%] Linking CXX executable tuple_test
[100%] Built target tuple_test
Scanning dependencies of target build-tests
Test project /autograder/submission/project-handout/build/test
  Test  #1: buffer_pool_manager_test
  Test  #2: clock_replacer_test
  Test  #3: grading_buffer_pool_manager_test
  Test  #4: grading_clock_replacer_test
  Test  #5: rwmutex_test
  Test  #6: lock_manager_test
  Test  #7: hash_table_test
  Test  #8: header_page_test
  Test  #9: tuple_test
  Test #10: type_test

Total Tests: 10
[100%] Built target build-tests

Scanning dependencies of target check-lint
Built target check-lint

[  5%] Built target thirdparty_murmur3
[ 94%] Built target bustub_shared
[100%] Built target gtest
Scanning dependencies of target check-clang-tidy
Enabled checks:
    bugprone-argument-comment
    bugprone-assert-side-effect
    bugprone-bool-pointer-implicit-conversion
    bugprone-copy-constructor-init
    bugprone-dangling-handle
    bugprone-exception-escape
    bugprone-fold-init-type
    bugprone-forward-declaration-namespace
    bugprone-forwarding-reference-overload
    bugprone-inaccurate-erase
    bugprone-incorrect-roundings
    bugprone-integer-division
    bugprone-lambda-function-name
    bugprone-macro-parentheses
    bugprone-macro-repeated-side-effects
    bugprone-misplaced-operator-in-strlen-in-alloc
    bugprone-misplaced-widening-cast
    bugprone-move-forwarding-reference
    bugprone-multiple-statement-macro
    bugprone-narrowing-conversions
    bugprone-parent-virtual-call
    bugprone-sizeof-container
    bugprone-sizeof-expression
    bugprone-string-constructor
    bugprone-string-integer-assignment
    bugprone-string-literal-with-embedded-nul
    bugprone-suspicious-enum-usage
    bugprone-suspicious-memset-usage
    bugprone-suspicious-missing-comma
    bugprone-suspicious-semicolon
    bugprone-suspicious-string-compare
    bugprone-swapped-arguments
    bugprone-terminating-continue
    bugprone-throw-keyword-missing
    bugprone-undefined-memory-manipulation
    bugprone-undelegated-constructor
    bugprone-unused-raii
    bugprone-unused-return-value
    bugprone-use-after-move
    bugprone-virtual-near-miss
    clang-analyzer-apiModeling.StdCLibraryFunctions
    clang-analyzer-apiModeling.TrustNonnull
    clang-analyzer-apiModeling.google.GTest
    clang-analyzer-core.CallAndMessage
    clang-analyzer-core.DivideZero
    clang-analyzer-core.DynamicTypePropagation
    clang-analyzer-core.NonNullParamChecker
    clang-analyzer-core.NonnilStringConstants
    clang-analyzer-core.NullDereference
    clang-analyzer-core.StackAddressEscape
    clang-analyzer-core.UndefinedBinaryOperatorResult
    clang-analyzer-core.VLASize
    clang-analyzer-core.builtin.BuiltinFunctions
    clang-analyzer-core.builtin.NoReturnFunctions
    clang-analyzer-core.uninitialized.ArraySubscript
    clang-analyzer-core.uninitialized.Assign
    clang-analyzer-core.uninitialized.Branch
    clang-analyzer-core.uninitialized.CapturedBlockVariable
    clang-analyzer-core.uninitialized.UndefReturn
    clang-analyzer-cplusplus.InnerPointer
    clang-analyzer-cplusplus.Move
    clang-analyzer-cplusplus.SelfAssignment
    clang-analyzer-deadcode.DeadStores
    clang-analyzer-nullability.NullPassedToNonnull
    clang-analyzer-nullability.NullReturnedFromNonnull
    clang-analyzer-nullability.NullableDereferenced
    clang-analyzer-nullability.NullablePassedToNonnull
    clang-analyzer-nullability.NullableReturnedFromNonnull
    clang-analyzer-optin.cplusplus.VirtualCall
    clang-analyzer-optin.mpi.MPI-Checker
    clang-analyzer-optin.osx.cocoa.localizability.EmptyLocalizationContextChecker
    clang-analyzer-optin.osx.cocoa.localizability.NonLocalizedStringChecker
    clang-analyzer-optin.performance.GCDAntipattern
    clang-analyzer-optin.performance.Padding
    clang-analyzer-optin.portability.UnixAPI
    clang-analyzer-osx.API
    clang-analyzer-osx.NumberObjectConversion
    clang-analyzer-osx.OSObjectRetainCount
    clang-analyzer-osx.ObjCProperty
    clang-analyzer-osx.SecKeychainAPI
    clang-analyzer-osx.cocoa.AtSync
    clang-analyzer-osx.cocoa.AutoreleaseWrite
    clang-analyzer-osx.cocoa.ClassRelease
    clang-analyzer-osx.cocoa.Dealloc
    clang-analyzer-osx.cocoa.IncompatibleMethodTypes
    clang-analyzer-osx.cocoa.Loops
    clang-analyzer-osx.cocoa.MissingSuperCall
    clang-analyzer-osx.cocoa.NSAutoreleasePool
    clang-analyzer-osx.cocoa.NSError
    clang-analyzer-osx.cocoa.NilArg
    clang-analyzer-osx.cocoa.NonNilReturnValue
    clang-analyzer-osx.cocoa.ObjCGenerics
    clang-analyzer-osx.cocoa.RetainCount
    clang-analyzer-osx.cocoa.RunLoopAutoreleaseLeak
    clang-analyzer-osx.cocoa.SelfInit
    clang-analyzer-osx.cocoa.SuperDealloc
    clang-analyzer-osx.cocoa.UnusedIvars
    clang-analyzer-osx.cocoa.VariadicMethodTypes
    clang-analyzer-osx.coreFoundation.CFError
    clang-analyzer-osx.coreFoundation.CFNumber
    clang-analyzer-osx.coreFoundation.CFRetainRelease
    clang-analyzer-osx.coreFoundation.containers.OutOfBounds
    clang-analyzer-osx.coreFoundation.containers.PointerSizedValues
    clang-analyzer-security.FloatLoopCounter
    clang-analyzer-security.insecureAPI.UncheckedReturn
    clang-analyzer-security.insecureAPI.bcmp
    clang-analyzer-security.insecureAPI.bcopy
    clang-analyzer-security.insecureAPI.bzero
    clang-analyzer-security.insecureAPI.getpw
    clang-analyzer-security.insecureAPI.gets
    clang-analyzer-security.insecureAPI.mkstemp
    clang-analyzer-security.insecureAPI.mktemp
    clang-analyzer-security.insecureAPI.rand
    clang-analyzer-security.insecureAPI.strcpy
    clang-analyzer-security.insecureAPI.vfork
    clang-analyzer-unix.API
    clang-analyzer-unix.Malloc
    clang-analyzer-unix.MallocSizeof
    clang-analyzer-unix.MismatchedDeallocator
    clang-analyzer-unix.Vfork
    clang-analyzer-unix.cstring.BadSizeArg
    clang-analyzer-unix.cstring.NullArg
    clang-analyzer-valist.CopyToSelf
    clang-analyzer-valist.Uninitialized
    clang-analyzer-valist.Unterminated
    google-build-explicit-make-pair
    google-build-namespaces
    google-build-using-namespace
    google-default-arguments
    google-explicit-constructor
    google-global-names-in-headers
    google-objc-avoid-throwing-exception
    google-objc-function-naming
    google-objc-global-variable-declaration
    google-readability-braces-around-statements
    google-readability-casting
    google-readability-function-size
    google-readability-namespace-comments
    google-readability-todo
    google-runtime-int
    google-runtime-operator
    google-runtime-references
    modernize-avoid-bind
    modernize-concat-nested-namespaces
    modernize-deprecated-headers
    modernize-deprecated-ios-base-aliases
    modernize-loop-convert
    modernize-make-shared
    modernize-make-unique
    modernize-pass-by-value
    modernize-raw-string-literal
    modernize-redundant-void-arg
    modernize-replace-auto-ptr
    modernize-replace-random-shuffle
    modernize-return-braced-init-list
    modernize-shrink-to-fit
    modernize-unary-static-assert
    modernize-use-auto
    modernize-use-bool-literals
    modernize-use-default-member-init
    modernize-use-emplace
    modernize-use-equals-default
    modernize-use-equals-delete
    modernize-use-noexcept
    modernize-use-nullptr
    modernize-use-override
    modernize-use-transparent-functors
    modernize-use-uncaught-exceptions
    modernize-use-using
    performance-faster-string-find
    performance-for-range-copy
    performance-implicit-conversion-in-loop
    performance-inefficient-algorithm
    performance-inefficient-string-concatenation
    performance-inefficient-vector-operation
    performance-move-const-arg
    performance-move-constructor-init
    performance-noexcept-move-constructor
    performance-type-promotion-in-math-fn
    performance-unnecessary-copy-initialization
    performance-unnecessary-value-param
    portability-simd-intrinsics
    readability-avoid-const-params-in-decls
    readability-braces-around-statements
    readability-const-return-type
    readability-container-size-empty
    readability-delete-null-pointer
    readability-deleted-default
    readability-else-after-return
    readability-function-size
    readability-identifier-naming
    readability-implicit-bool-conversion
    readability-inconsistent-declaration-parameter-name
    readability-isolate-declaration
    readability-misleading-indentation
    readability-misplaced-array-index
    readability-named-parameter
    readability-non-const-parameter
    readability-redundant-control-flow
    readability-redundant-declaration
    readability-redundant-function-ptr-dereference
    readability-redundant-member-init
    readability-redundant-preprocessor
    readability-redundant-smartptr-get
    readability-redundant-string-cstr
    readability-redundant-string-init
    readability-simplify-boolean-expr
    readability-simplify-subscript-expr
    readability-static-accessed-through-instance
    readability-static-definition-in-anonymous-namespace
    readability-string-compare
    readability-uniqueptr-delete-release
    readability-uppercase-literal-suffix

 Checking: /autograder/submission/project-handout/build/googletest-src/googlemock/src/gmock_main.cc
 Checking: /autograder/submission/project-handout/build/googletest-src/googlemock/src/gmock-all.cc
 Checking: /autograder/submission/project-handout/build/googletest-src/googletest/src/gtest_main.cc
 Checking: /autograder/submission/project-handout/build/googletest-src/googletest/src/gtest-all.cc
 Checking: /autograder/submission/project-handout/src/buffer/buffer_pool_manager.cpp
 Checking: /autograder/submission/project-handout/src/buffer/clock_replacer.cpp
 Checking: /autograder/submission/project-handout/src/catalog/column.cpp
 Checking: /autograder/submission/project-handout/src/catalog/schema.cpp
 Checking: /autograder/submission/project-handout/src/common/config.cpp
 Checking: /autograder/submission/project-handout/src/common/util/string_util.cpp
 Checking: /autograder/submission/project-handout/src/concurrency/lock_manager.cpp
 Checking: /autograder/submission/project-handout/src/concurrency/transaction_manager.cpp
 Checking: /autograder/submission/project-handout/src/container/hash/linear_probe_hash_table.cpp
 Checking: /autograder/submission/project-handout/src/recovery/checkpoint_manager.cpp
 Checking: /autograder/submission/project-handout/src/recovery/log_manager.cpp
 Checking: /autograder/submission/project-handout/src/recovery/log_recovery.cpp
 Checking: /autograder/submission/project-handout/src/storage/disk/disk_manager.cpp
 Checking: /autograder/submission/project-handout/src/storage/page/hash_table_block_page.cpp
 Checking: /autograder/submission/project-handout/src/storage/page/hash_table_header_page.cpp
 Checking: /autograder/submission/project-handout/src/storage/page/header_page.cpp
 Checking: /autograder/submission/project-handout/src/storage/page/table_page.cpp
 Checking: /autograder/submission/project-handout/src/storage/table/table_heap.cpp
 Checking: /autograder/submission/project-handout/src/storage/table/table_iterator.cpp
 Checking: /autograder/submission/project-handout/src/storage/table/tuple.cpp
 Checking: /autograder/submission/project-handout/src/type/bigint_type.cpp
 Checking: /autograder/submission/project-handout/src/type/boolean_type.cpp
 Checking: /autograder/submission/project-handout/src/type/decimal_type.cpp
 Checking: /autograder/submission/project-handout/src/type/integer_parent_type.cpp
 Checking: /autograder/submission/project-handout/src/type/integer_type.cpp
 Checking: /autograder/submission/project-handout/src/type/smallint_type.cpp
 Checking: /autograder/submission/project-handout/src/type/timestamp_type.cpp
 Checking: /autograder/submission/project-handout/src/type/tinyint_type.cpp
 Checking: /autograder/submission/project-handout/src/type/type.cpp
 Checking: /autograder/submission/project-handout/src/type/value.cpp
 Checking: /autograder/submission/project-handout/src/type/varlen_type.cpp
 Checking: /autograder/submission/project-handout/third_party/murmur3/MurmurHash3.cpp
 Checking: /autograder/submission/project-handout/test/buffer/clock_replacer_test.cpp
 Checking: /autograder/submission/project-handout/test/buffer/grading_clock_replacer_test.cpp
 Checking: /autograder/submission/project-handout/test/buffer/grading_buffer_pool_manager_test.cpp
 Checking: /autograder/submission/project-handout/test/buffer/buffer_pool_manager_test.cpp
 Checking: /autograder/submission/project-handout/test/concurrency/lock_manager_test.cpp
 Checking: /autograder/submission/project-handout/test/container/hash_table_test.cpp
 Checking: /autograder/submission/project-handout/test/common/rwmutex_test.cpp
 Checking: /autograder/submission/project-handout/test/table/header_page_test.cpp
 Checking: /autograder/submission/project-handout/test/table/tuple_test.cpp
 Checking: /autograder/submission/project-handout/test/type/type_test.cpp
[100%] Built target check-clang-tidy

Test Failed: build errored
apavlo commented 4 years ago

See the error output. It can't find your files. You need to include the directories for the files:

https://15445.courses.cs.cmu.edu/fall2019/project1/#submission