added tests for some list functions and added list_all.cmake