Revert "Trimmed the branch to only the self_test sub directory"

This reverts commit 5cf6f8b9868bd10304f3f5eb826ef6fbf761c744.
Rebase from 'upstream' @ version '1.7.10'
Trimmed the branch to only the self_test sub directory
Revert "Trimmed the branch to only the self_test sub directory"

This reverts commit 617a04dc867d2684367a8f7081f0030da19bd518.
Trimmed the branch to only the self_test sub directory
Revert "Trimmed the branch to only the self_test sub directory"

This reverts commit 487680242f48a0c4088d4ee1f2bc824d51cbb695.
Rebase from 'upstream' @ version '1.7.10'
Trimmed the branch to only the self_test sub directory