It is working with child items but I will try without child items.
Remember that the two child items are being called in the first test item. One is keyword test and another is a script.
Again, the child items do not need to be in the list. When TestComplete runs the main test, it will find whatever child tests are called for and run them automatically.