UseSWIG: Re-work test framework
18 files changed