The programmers estimate completion in about 3 weeks. Then the rest is mostly testing everything in realistic conditions (1-2 weeks). Most of the difficult testing is already done. The upcoming testing will be more about trying to make the equipment crash to expose weaknesses. There may be none, but normally with such large projects there are always at least minor issues that need attention.