Наиболее существенные тестовые случаи

Я начинающий для Mattermost.У меня есть полная настройка mattermost, и она работает должным образом.Пожалуйста, дайте мне знать, как я могу запустить и проверить файлы тестового случая, такие как ‘post_test.go’.

3 ответа

  1. для запуска самого важного теста вы должны запуститьmake test, потому что есть несколько вещей, которые должны быть запущены в первую очередь. к сожалению, вы не можете запускать отдельные файлы тестов

  2. Вы можете изменить каталог, в котором находится тестовый файл, а затем сделать что-то вроде:

    go test -test.run="^TestCreatePost$"

  3. Вы можете запустить отдельный тестовый случай так

    go test -v -run={NameOfTestFunc} ./{relative_folder_where_test_is}
    
    Example:
    
    go test -v -run=TestGetUsersInChannel ./api4