from testconfigurations import TestSetup, visualc, visualc64, visualc32, mingw32, gcc, gcc64, gcc32, clang, clang32, clang64

def configure_repository():
    configs = {}
    #configs["ExtensionModuleTest1"] = TestSetup(win={"Native": [visualc64, visualc32, mingw32], "VSSolution": [visualc64, visualc32], "MakeFile": [visualc64, visualc32, mingw32]},
    #                                            linux={"Native": [gcc64, gcc32], "MakeFile": [gcc64, gcc32]},
    #                                            osx={"Native": [clang64, clang32], "MakeFile": [clang64, clang32], "Xcode": [clang64, clang32]})
    #configs["ExtensionModuleTest2"] = TestSetup(win={"Native": [visualc64, visualc32, mingw32], "VSSolution": [visualc64, visualc32], "MakeFile": [visualc64, visualc32, mingw32]},
    #                                            linux={"Native": [gcc64, gcc32], "MakeFile": [gcc64, gcc32]},
    #                                            osx={"Native": [clang64, clang32], "MakeFile": [clang64, clang32], "Xcode": [clang64, clang32]})
    #configs["InterpreterTest1"] = TestSetup(win={"Native": [visualc64, visualc32, mingw32], "VSSolution": [visualc64, visualc32], "MakeFile": [visualc64, visualc32, mingw32]},
    #                                        linux={"Native": [gcc64, gcc32], "MakeFile": [gcc64, gcc32]},
    #                                        osx={"Native": [clang64, clang32], "MakeFile": [clang64, clang32], "Xcode": [clang64, clang32]})
    #configs["InterpreterTest2"] = TestSetup(win={"Native": [visualc64, visualc32, mingw32], "VSSolution": [visualc64, visualc32], "MakeFile": [visualc64, visualc32, mingw32]},
    #                                        linux={"Native": [gcc64, gcc32], "MakeFile": [gcc64, gcc32]},
    #                                        osx={"Native": [clang64, clang32], "MakeFile": [clang64, clang32], "Xcode": [clang64, clang32]})
    configs["ShellTest1"] = TestSetup(win={"Native": [visualc64, visualc32, mingw32], "VSSolution": [visualc64, visualc32], "MakeFile": [visualc64, visualc32, mingw32]},
                                      linux={"Native": [gcc64, gcc32], "MakeFile": [gcc64, gcc32]},
                                      osx={"Native": [clang64, clang32], "MakeFile": [clang64, clang32], "Xcode": [clang64, clang32]})
    #configs["ShellTest2"] = TestSetup(win={"Native": [visualc64, visualc32, mingw32], "VSSolution": [visualc64, visualc32], "MakeFile": [visualc64, visualc32, mingw32]},
    #                                  linux={"Native": [gcc64, gcc32], "MakeFile": [gcc64, gcc32]},
    #                                  osx={"Native": [clang64, clang32], "MakeFile": [clang64, clang32], "Xcode": [clang64, clang32]})
    return configs

@@ -1892,24 +1892,25 @@
 ng32%5D%7D)%0A    
+#
 configs%5B%22She
@@ -2059,32 +2059,33 @@
  mingw32%5D%7D,%0A    
+#
                 
@@ -2164,24 +2164,25 @@
 cc32%5D%7D,%0A    
+#
             
@@ -2296,33 +2296,32 @@
  clang32%5D%7D)%0A    
-#
 configs%5B%22ShellTe
@@ -2466,33 +2466,32 @@
  mingw32%5D%7D,%0A    
-#
                 
@@ -2566,33 +2566,32 @@
 4, gcc32%5D%7D,%0A    
-#
                 

Enable ShellTest2. Disable ShellTest1