''' pre-command ''' import sys from performance.logger import setup_loggers from shared.precommands import PreCommands from shared import const from test import EXENAME setup_loggers(True) precommands = PreCommands() precommands.new(template='razorclasslib', output_dir=const.APPDIR, bin_dir=const.BINDIR, exename=EXENAME, working_directory=sys.path[0]) precommands.execute()
''' pre-command ''' import sys from performance.logger import setup_loggers from shared.precommands import PreCommands from shared import const from test import EXENAME setup_loggers(True) precommands = PreCommands() precommands.new(template='winforms', output_dir=const.TMPDIR, bin_dir=const.BINDIR, exename=EXENAME, working_directory=sys.path[0]) precommands.execute()
''' pre-command ''' import sys import os from performance.logger import setup_loggers from shared import const from shared.precommands import PreCommands from test import EXENAME setup_loggers(True) precommands = PreCommands() precommands.existing(os.path.join(sys.path[0], const.SRCDIR), ('%s.csproj' % EXENAME)) precommands.add_startup_logging("Form1.cs", "InitializeComponent();") precommands.execute()
''' pre-command ''' import sys, os, subprocess from performance.logger import setup_loggers from shared import const from shared.precommands import PreCommands from test import EXENAME # For blazor3.2 the linker argument '--dump-dependencies' should be added statically to enable linker dump # For blazor5.0 the linker argument can be added to the command line as an msbuild property precommands = PreCommands() if precommands.framework == 'net6.0' or precommands.framework == 'net7.0': precommands.uninstall_workload("wasm-tools") else: precommands.uninstall_workload("microsoft-net-sdk-blazorwebassembly-aot") setup_loggers(True) precommands.new(template='blazorwasm', output_dir=const.APPDIR, bin_dir=const.BINDIR, exename=EXENAME, working_directory=sys.path[0]) # ensure that we don't use the workload, which would trigger native # relinking precommands.execute(['-p:WasmNativeWorkload=false'])
''' pre-command ''' import os import sys from performance.logger import setup_loggers from shared import const from shared.precommands import PreCommands from test import EXENAME setup_loggers(True) precommands = PreCommands() precommands.existing(os.path.join(sys.path[0], '50consoletemplate', '50consoletemplate.csproj')) precommands.execute()
''' pre-command ''' import sys import os, subprocess from performance.logger import setup_loggers from shared.precommands import PreCommands from shared import const from logging import getLogger setup_loggers(True) getLogger().info("Checking status of Microsoft-Windows-WPF Event manifest") exitcode = subprocess.call(['wevtutil', 'gp', 'Microsoft-Windows-WPF'], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) if (exitcode != 0): getLogger().info( "Microsoft-Windows-WPF Event manifest not installed, installing...") subprocess.call([ 'wevtutil', 'im', 'C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\WPF\\wpf-etw.man' ]) getLogger().info("Microsoft-Windows-WPF installed, continuing") precommands = PreCommands() precommands.existing(os.path.join(sys.path[0], const.SRCDIR), 'wpfsfc.csproj') precommands.execute()
''' pre-command ''' import sys, os, subprocess from performance.logger import setup_loggers from shared import const from shared.precommands import PreCommands from test import EXENAME # For blazor3.2 the linker argument '--dump-dependencies' should be added statically to enable linker dump # For blazor5.0 the linker argument can be added to the command line as an msbuild property subprocess.run([ "dotnet", "workload", "uninstall", "microsoft-net-sdk-blazorwebassembly-aot" ]) subprocess.run(["dotnet", "workload", "uninstall", "wasm-tools"]) setup_loggers(True) precommands = PreCommands() precommands.existing("src", "BlazingPizza.sln") precommands.execute()
''' pre-command ''' import sys import shutil import os.path from performance.logger import setup_loggers from shared import const from shared.precommands import PreCommands from test import EXENAME setup_loggers(True) precommands = PreCommands() precommands.new(template='blazorwasm', output_dir=const.APPDIR, bin_dir=const.BINDIR, exename=EXENAME, working_directory=sys.path[0], no_https=True) precommands.execute()
''' pre-command ''' import sys, os, subprocess, shutil from performance.logger import setup_loggers from shared import const from shared.precommands import PreCommands from test import EXENAME # For blazor3.2 the linker argument '--dump-dependencies' should be added statically to enable linker dump # For blazor5.0 the linker argument can be added to the command line as an msbuild property setup_loggers(True) precommands = PreCommands() precommands.new(template='blazorwasm', output_dir=const.APPDIR, bin_dir=const.BINDIR, exename=EXENAME, working_directory=sys.path[0]) # This project uses native relinking # We want to use native relinking which requires the workload precommands.install_workload('wasm-tools') f = open(os.path.join(os.getcwd(), "app", "emptyblazorwasmtemplate.csproj"), 'r') outFileText = "" for line in f.readlines(): if "<PropertyGroup>" in line: outFileText += line outFileText += " <BlazorEnableTimeZoneSupport>false</BlazorEnableTimeZoneSupport>" + os.linesep outFileText += " <InvariantGlobalization>true</InvariantGlobalization>" + os.linesep
''' pre-command ''' import sys import os from performance.logger import setup_loggers from shared.precommands import PreCommands from shared import const setup_loggers(True) precommands = PreCommands() precommands.existing(os.path.join(sys.path[0], const.SRCDIR), os.path.join('WpfLarge', 'WpfLarge.csproj')) precommands.execute()
''' pre-command ''' import sys, os, subprocess from performance.logger import setup_loggers from shared import const from shared.precommands import PreCommands from test import EXENAME setup_loggers(True) precommands = PreCommands() # For blazor3.2 the linker argument '--dump-dependencies' should be added statically to enable linker dump # For blazor5.0 the linker argument can be added to the command line as an msbuild property if precommands.framework == 'net6.0' or precommands.framework == 'net7.0': precommands.uninstall_workload("wasm-tools") else: precommands.uninstall_workload("microsoft-net-sdk-blazorwebassembly-aot") precommands.existing("src", "BlazingPizza.sln") # ensure that we don't use relinking precommands.execute(['-p:WasmNativeWorkload=false'])
''' pre-command ''' import os import sys from performance.logger import setup_loggers from shared import const from shared.precommands import PreCommands from test import EXENAME setup_loggers(True) precommands = PreCommands() precommands.existing(os.path.join(sys.path[0], const.SRCDIR), ('%s.fsproj' % EXENAME)) precommands.execute()
''' pre-command ''' import sys, os, subprocess, shutil from performance.logger import setup_loggers from shared import const from shared.precommands import PreCommands from test import EXENAME # For blazor3.2 the linker argument '--dump-dependencies' should be added statically to enable linker dump # For blazor5.0 the linker argument can be added to the command line as an msbuild property setup_loggers(True) precommands = PreCommands() precommands.existing("src", "BlazingPizza.sln") precommands.install_workload('wasm-tools') f = open( os.path.join(os.getcwd(), "app", "BlazingPizza.Client", "BlazingPizza.Client.csproj"), 'r') outFileText = "" for line in f.readlines(): if "<PropertyGroup>" in line: outFileText += line outFileText += " <RunAOTCompilation>true</RunAOTCompilation>" + os.linesep else: outFileText += line f.close() os.remove( os.path.join(os.getcwd(), "app", "BlazingPizza.Client", "BlazingPizza.Client.csproj")) f = open(
''' pre-command ''' import sys from performance.logger import setup_loggers from shared import const from shared.precommands import PreCommands from test import EXENAME setup_loggers(True) precommands = PreCommands() precommands.new(template='console', output_dir=const.APPDIR, bin_dir=const.BINDIR, exename=EXENAME, working_directory=sys.path[0], language='vb') precommands.execute()
''' pre-command ''' import sys import os from performance.logger import setup_loggers from shared.precommands import PreCommands from shared import const setup_loggers(True) precommands = PreCommands() precommands.existing(os.path.join(sys.path[0], const.SRCDIR), 'WinformsNetCorePerfApp1.csproj') precommands.execute()
''' pre-command ''' import sys from performance.logger import setup_loggers from shared import const from shared.precommands import PreCommands from test import EXENAME setup_loggers(True) precommands = PreCommands() precommands.execute()