Test framework normally do not allow to control the order of tests, because it is a general requirement that tests are independant from each other.
But you can always run a single test, and Google Test has a powerful option to control which tests are to be run. From Google Test advanced guide : If you set the GTEST_FILTER environment variable or the --gtest_filter flag to a filter string, Google Test will only run the tests whose full names (in the form of TestCaseName.TestName) match the filter
For your use case, supposing you execute all tests in your test project by calling :
TestProject
you could run only initialization tests by running :
TestProject --gtest_filter=InitializationTests.*
(provided InitialisationTests.cpp
contains tests for test case InitializationTests
)