Common Globals for TestWrapper
Common Globals for TestWrapper

Individual test in test wrapper initializes and gets the same globals from environment variables.
This increases not only wrapper size but also runtime overhead when running multiple tests.
This refactors this common part out as _Globals so that each test just accesses it.

benpye/coreclr,manu-silicon/coreclr,Dmitry-Me/coreclr,rartemev/coreclr,rartemev/coreclr,yizhang82/coreclr,schellap/coreclr,wkchoy74/coreclr,schellap/coreclr,josteink/coreclr,stormleoxia/coreclr,ruben-ayrapetyan/coreclr,sejongoh/coreclr,shahid-pk/coreclr,swgillespie/coreclr,kyulee1/coreclr,yizhang82/coreclr,sperling/coreclr,qiudesong/coreclr,mmitche/coreclr,poizan42/coreclr,botaberg/coreclr,YongseopKim/coreclr,benpye/coreclr,James-Ko/coreclr,schellap/coreclr,cshung/coreclr,poizan42/coreclr,hseok-oh/coreclr,cydhaselton/coreclr,swgillespie/coreclr,botaberg/coreclr,ZhichengZhu/coreclr,jamesqo/coreclr,JosephTremoulet/coreclr,ZhichengZhu/coreclr,gkhanna79/coreclr,kyulee1/coreclr,taylorjonl/coreclr,wateret/coreclr,James-Ko/coreclr,James-Ko/coreclr,stormleoxia/coreclr,ragmani/coreclr,mskvortsov/coreclr,hseok-oh/coreclr,botaberg/coreclr,schellap/coreclr,tijoytom/coreclr,krk/coreclr,russellhadley/coreclr,Dmitry-Me/coreclr,bartdesmet/coreclr,parjong/coreclr,sjsinju/coreclr,JonHanna/coreclr,YongseopKim/coreclr,parjong/coreclr,swgillespie/coreclr,bartdesmet/coreclr,bartonjs/coreclr,yizhang82/coreclr,ragmani/coreclr,alexperovich/coreclr,andschwa/coreclr,taylorjonl/coreclr,russellhadley/coreclr,rartemev/coreclr,Dmitry-Me/coreclr,poizan42/coreclr,benpye/coreclr,parjong/coreclr,taylorjonl/coreclr,dasMulli/coreclr,wkchoy74/coreclr,bartdesmet/coreclr,martinwoodward/coreclr,krytarowski/coreclr,ragmani/coreclr,sagood/coreclr,gkhanna79/coreclr,sagood/coreclr,bartonjs/coreclr,neurospeech/coreclr,neurospeech/coreclr,alexperovich/coreclr,cydhaselton/coreclr,cmckinsey/coreclr,yeaicc/coreclr,JosephTremoulet/coreclr,russellhadley/coreclr,cydhaselton/coreclr,sperling/coreclr,poizan42/coreclr,naamunds/coreclr,naamunds/coreclr,chuck-mitchell/coreclr,dpodder/coreclr,AlexGhiondea/coreclr,wtgodbe/coreclr,yeaicc/coreclr,ramarag/coreclr,qiudesong/coreclr,mocsy/coreclr,mocsy/coreclr,andschwa/coreclr,chuck-mitchell/coreclr,cshung/coreclr,KrzysztofCwalina/coreclr,yeaicc/coreclr,jhendrixMSFT/coreclr,LLITCHEV/coreclr,SlavaRa/coreclr,wateret/coreclr,benpye/coreclr,kyulee1/coreclr,ruben-ayrapetyan/coreclr,taylorjonl/coreclr,sejongoh/coreclr,mskvortsov/coreclr,mocsy/coreclr,Dmitry-Me/coreclr,bartonjs/coreclr,pgavlin/coreclr,vinnyrom/coreclr,manu-silicon/coreclr,tijoytom/coreclr,gkhanna79/coreclr,sagood/coreclr,SlavaRa/coreclr,krytarowski/coreclr,taylorjonl/coreclr,pgavlin/coreclr,manu-silicon/coreclr,dasMulli/coreclr,pgavlin/coreclr,andschwa/coreclr,sjsinju/coreclr,sperling/coreclr,Dmitry-Me/coreclr,mokchhya/coreclr,gkhanna79/coreclr,ruben-ayrapetyan/coreclr,AlexGhiondea/coreclr,ramarag/coreclr,cshung/coreclr,stormleoxia/coreclr,wateret/coreclr,bartdesmet/coreclr,LLITCHEV/coreclr,alexperovich/coreclr,mskvortsov/coreclr,Godin/coreclr,ZhichengZhu/coreclr,roncain/coreclr,chuck-mitchell/coreclr,cydhaselton/coreclr,hseok-oh/coreclr,bartonjs/coreclr,stormleoxia/coreclr,alexperovich/coreclr,vinnyrom/coreclr,KrzysztofCwalina/coreclr,rartemev/coreclr,tijoytom/coreclr,jamesqo/coreclr,KrzysztofCwalina/coreclr,hseok-oh/coreclr,sjsinju/coreclr,ramarag/coreclr,krytarowski/coreclr,JonHanna/coreclr,dasMulli/coreclr,shahid-pk/coreclr,wkchoy74/coreclr,LLITCHEV/coreclr,mmitche/coreclr,dpodder/coreclr,jhendrixMSFT/coreclr,ZhichengZhu/coreclr,shahid-pk/coreclr,qiudesong/coreclr,roncain/coreclr,chuck-mitchell/coreclr,krytarowski/coreclr,wtgodbe/coreclr,KrzysztofCwalina/coreclr,cmckinsey/coreclr,vinnyrom/coreclr,LLITCHEV/coreclr,shahid-pk/coreclr,krk/coreclr,naamunds/coreclr,SlavaRa/coreclr,vinnyrom/coreclr,jhendrixMSFT/coreclr,bartonjs/coreclr,mmitche/coreclr,taylorjonl/coreclr,stormleoxia/coreclr,parjong/coreclr,Godin/coreclr,vinnyrom/coreclr,AlexGhiondea/coreclr,swgillespie/coreclr,kyulee1/coreclr,russellhadley/coreclr,Godin/coreclr,Lucrecious/coreclr,russellhadley/coreclr,andschwa/coreclr,cydhaselton/coreclr,jhendrixMSFT/coreclr,andschwa/coreclr,jamesqo/coreclr,naamunds/coreclr,ruben-ayrapetyan/coreclr,josteink/coreclr,neurospeech/coreclr,sejongoh/coreclr,YongseopKim/coreclr,krk/coreclr,wkchoy74/coreclr,yeaicc/coreclr,cydhaselton/coreclr,yeaicc/coreclr,shahid-pk/coreclr,dpodder/coreclr,cshung/coreclr,ruben-ayrapetyan/coreclr,mokchhya/coreclr,ramarag/coreclr,benpye/coreclr,roncain/coreclr,mokchhya/coreclr,JonHanna/coreclr,parjong/coreclr,YongseopKim/coreclr,James-Ko/coreclr,JosephTremoulet/coreclr,roncain/coreclr,benpye/coreclr,qiudesong/coreclr,ZhichengZhu/coreclr,JosephTremoulet/coreclr,dpodder/coreclr,kyulee1/coreclr,mskvortsov/coreclr,Godin/coreclr,dasMulli/coreclr,ragmani/coreclr,ZhichengZhu/coreclr,stormleoxia/coreclr,manu-silicon/coreclr,dasMulli/coreclr,cshung/coreclr,sperling/coreclr,krk/coreclr,sperling/coreclr,ragmani/coreclr,mocsy/coreclr,rartemev/coreclr,sejongoh/coreclr,wtgodbe/coreclr,wateret/coreclr,tijoytom/coreclr,sagood/coreclr,KrzysztofCwalina/coreclr,sagood/coreclr,krytarowski/coreclr,JosephTremoulet/coreclr,sejongoh/coreclr,botaberg/coreclr,mokchhya/coreclr,wkchoy74/coreclr,josteink/coreclr,Lucrecious/coreclr,russellhadley/coreclr,jhendrixMSFT/coreclr,martinwoodward/coreclr,sperling/coreclr,pgavlin/coreclr,hseok-oh/coreclr,mocsy/coreclr,yeaicc/coreclr,andschwa/coreclr,poizan42/coreclr,YongseopKim/coreclr,sejongoh/coreclr,jhendrixMSFT/coreclr,tijoytom/coreclr,Lucrecious/coreclr,neurospeech/coreclr,swgillespie/coreclr,yeaicc/coreclr,Godin/coreclr,cmckinsey/coreclr,LLITCHEV/coreclr,James-Ko/coreclr,bartonjs/coreclr,AlexGhiondea/coreclr,chuck-mitchell/coreclr,naamunds/coreclr,jamesqo/coreclr,sjsinju/coreclr,SlavaRa/coreclr,mmitche/coreclr,roncain/coreclr,krk/coreclr,krk/coreclr,qiudesong/coreclr,botaberg/coreclr,martinwoodward/coreclr,shahid-pk/coreclr,roncain/coreclr,kyulee1/coreclr,SlavaRa/coreclr,James-Ko/coreclr,mocsy/coreclr,Dmitry-Me/coreclr,martinwoodward/coreclr,KrzysztofCwalina/coreclr,mokchhya/coreclr,josteink/coreclr,andschwa/coreclr,pgavlin/coreclr,tijoytom/coreclr,bartdesmet/coreclr,roncain/coreclr,wtgodbe/coreclr,yizhang82/coreclr,YongseopKim/coreclr,krytarowski/coreclr,qiudesong/coreclr,AlexGhiondea/coreclr,Godin/coreclr,manu-silicon/coreclr,chuck-mitchell/coreclr,cshung/coreclr,Lucrecious/coreclr,mokchhya/coreclr,yizhang82/coreclr,Dmitry-Me/coreclr,ragmani/coreclr,chuck-mitchell/coreclr,vinnyrom/coreclr,schellap/coreclr,dpodder/coreclr,cmckinsey/coreclr,wkchoy74/coreclr,wtgodbe/coreclr,swgillespie/coreclr,josteink/coreclr,naamunds/coreclr,LLITCHEV/coreclr,ramarag/coreclr,dasMulli/coreclr,neurospeech/coreclr,mskvortsov/coreclr,Lucrecious/coreclr,taylorjonl/coreclr,alexperovich/coreclr,shahid-pk/coreclr,dpodder/coreclr,schellap/coreclr,wtgodbe/coreclr,mocsy/coreclr,josteink/coreclr,poizan42/coreclr,mmitche/coreclr,jhendrixMSFT/coreclr,jamesqo/coreclr,martinwoodward/coreclr,Lucrecious/coreclr,bartonjs/coreclr,swgillespie/coreclr,JonHanna/coreclr,Lucrecious/coreclr,sjsinju/coreclr,mokchhya/coreclr,ruben-ayrapetyan/coreclr,KrzysztofCwalina/coreclr,cmckinsey/coreclr,sagood/coreclr,neurospeech/coreclr,bartdesmet/coreclr,josteink/coreclr,ramarag/coreclr,manu-silicon/coreclr,schellap/coreclr,wkchoy74/coreclr,benpye/coreclr,bartdesmet/coreclr,sjsinju/coreclr,JonHanna/coreclr,LLITCHEV/coreclr,parjong/coreclr,jamesqo/coreclr,mmitche/coreclr,mskvortsov/coreclr,alexperovich/coreclr,yizhang82/coreclr,ZhichengZhu/coreclr,cmckinsey/coreclr,JosephTremoulet/coreclr,gkhanna79/coreclr,Godin/coreclr,SlavaRa/coreclr,botaberg/coreclr,ramarag/coreclr,pgavlin/coreclr,rartemev/coreclr,cmckinsey/coreclr,wateret/coreclr,hseok-oh/coreclr,manu-silicon/coreclr,naamunds/coreclr,AlexGhiondea/coreclr,dasMulli/coreclr,martinwoodward/coreclr,sejongoh/coreclr,vinnyrom/coreclr,stormleoxia/coreclr,gkhanna79/coreclr,JonHanna/coreclr,sperling/coreclr,martinwoodward/coreclr,wateret/coreclr