Skip to content

Commit

Permalink
SciTS v2
Browse files Browse the repository at this point in the history
Signed-off-by: Jalal Mostafa <jalal.a.mostapha@gmail.com>
  • Loading branch information
Sandro Melissano authored and jalalmostafa committed Aug 27, 2024
1 parent 34b9758 commit 88dd1bd
Show file tree
Hide file tree
Showing 111 changed files with 11,118 additions and 750 deletions.
28 changes: 28 additions & 0 deletions .github/workflows/dotnet.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# This workflow will build a .NET project
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net

name: .NET

on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
- name: Restore dependencies
run: dotnet restore
- name: Build
run: dotnet build --no-restore
- name: Test
run: dotnet test BenchmarkToolTests --no-build --verbosity normal
9 changes: 8 additions & 1 deletion .gitignore
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore

*.svg
*Query*.html
# User-specific files
*.rsuser
*.suo
Expand Down Expand Up @@ -393,5 +394,11 @@ FodyWeavers.xsd

# This Project
*.csv
BenchmarkTool/Jupyter/graphs/
BenchmarkTool/App.config
Results/
history.md
TestsForBenchmarkTool(currentlyUnused)
*.nettrace
*.speedscope.json

39 changes: 20 additions & 19 deletions .vscode/launch.json
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -4,31 +4,32 @@
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [

{
"name": ".NET Core Launch (console)",
"type": "coreclr",
"request": "launch",
"WARNING01": "*********************************************************************************",
"WARNING02": "The C# extension was unable to automatically decode projects in the current",
"WARNING03": "workspace to create a runnable launch.json file. A template launch.json file has",
"WARNING04": "been created as a placeholder.",
"WARNING05": "",
"WARNING06": "If OmniSharp is currently unable to load your project, you can attempt to resolve",
"WARNING07": "this by restoring any missing project dependencies (example: run 'dotnet restore')",
"WARNING08": "and by fixing any reported errors from building the projects in your workspace.",
"WARNING09": "If this allows OmniSharp to now load your project then --",
"WARNING10": " * Delete this file",
"WARNING11": " * Open the Visual Studio Code command palette (View->Command Palette)",
"WARNING12": " * run the command: '.NET: Generate Assets for Build and Debug'.",
"WARNING13": "",
"WARNING14": "If your project requires a more complex launch configuration, you may wish to delete",
"WARNING15": "this configuration and pick a different template using the 'Add Configuration...'",
"WARNING16": "button at the bottom of this file.",
"WARNING17": "*********************************************************************************",
// "WARNING01": "*********************************************************************************",
// "WARNING02": "The C# extension was unable to automatically decode projects in the current",
// "WARNING03": "workspace to create a runnable launch.json file. A template launch.json file has",
// "WARNING04": "been created as a placeholder.",
// "WARNING05": "",
// "WARNING06": "If OmniSharp is currently unable to load your project, you can attempt to resolve",
// "WARNING07": "this by restoring any missing project dependencies (example: run 'dotnet restore')",
// "WARNING08": "and by fixing any reported errors from building the projects in your workspace.",
// "WARNING09": "If this allows OmniSharp to now load your project then --",
// "WARNING10": " * Delete this file",
// "WARNING11": " * Open the Visual Studio Code command palette (View->Command Palette)",
// "WARNING12": " * run the command: '.NET: Generate Assets for Build and Debug'.",
// "WARNING13": "",
// "WARNING14": "If your project requires a more complex launch configuration, you may wish to delete",
// "WARNING15": "this configuration and pick a different template using the 'Add Configuration...'",
// "WARNING16": "button at the bottom of this file.",
// "WARNING17": "*********************************************************************************",
"preLaunchTask": "build",
"program": "${workspaceFolder}/BenchmarkTool/bin/Debug/net6.0/BenchmarkTool.dll",
"program": "${workspaceFolder}/BenchmarkTool/bin/Debug/net7.0/BenchmarkTool.dll",
"args": [
"Ingestion"
"read" // can be populate, populate+1,short-populate+6, read, write, mixed-LimitedQueries, mixed-AggQueries, mixed-11%LimitedQueries , consecutive on first place , regular /irregular as second argument - and X_DB on third. e.g. "write", "regular" , "PostgresDB"
],
"cwd": "${workspaceFolder}",
"console": "internalConsole",
Expand Down
Empty file modified .vscode/settings.json
100644 → 100755
Empty file.
Empty file modified .vscode/tasks.json
100644 → 100755
Empty file.
Empty file modified BenchmarkTool.sln
100644 → 100755
Empty file.
47 changes: 26 additions & 21 deletions BenchmarkTool/BenchmarkTool.csproj
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,24 +1,29 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net7.0</TargetFramework>
<LangVersion>preview</LangVersion>
</PropertyGroup>
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net7.0</TargetFramework>
<LangVersion>preview</LangVersion>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="ClickHouse.Ado" Version="1.3.1" />
<PackageReference Include="InfluxDB.Client" Version="2.1.0" />
<PackageReference Include="MySqlConnector" Version="1.3.11" />
<PackageReference Include="Npgsql" Version="6.0.3" />
<PackageReference Include="NRedisStack" Version="0.11.0" />
<PackageReference Include="PostgreSQLCopyHelper" Version="2.8.0" />
<PackageReference Include="RestSharp" Version="106.13.0" />
<PackageReference Include="RestSharp.Serializers.NewtonsoftJson" Version="106.13.0" />
<PackageReference Include="Serilog" Version="2.10.0" />
<PackageReference Include="Serilog.Sinks.Console" Version="3.1.1" />
<PackageReference Include="Serilog.Sinks.File" Version="4.1.0" />
<PackageReference Include="System.Data.SqlClient" Version="4.8.2" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="ClickHouse.Client" Version="6.8.1" />
<PackageReference Include="DataLayerTS.Client" Version="2.1.4" />
<PackageReference Include="ClickHouse.Ado" Version="2.0.2.2" />
<PackageReference Include="InfluxDB.Client" Version="4.14.0" />
<PackageReference Include="MySqlConnector" Version="2.3.1" />
<PackageReference Include="Npgsql" Version="8.0.1" />
<PackageReference Include="NRedisStack" Version="0.11.0" />
<PackageReference Include="PostgreSQLCopyHelper" Version="2.8.0" />
<PackageReference Include="PromQL.NET" Version="0.4.1" />
<PackageReference Include="pythonnet" Version="3.0.3" />
<PackageReference Include="RestSharp" Version="110.2.0" />
<PackageReference Include="RestSharp.Serializers.NewtonsoftJson" Version="110.2.0" />
<PackageReference Include="Serilog" Version="3.1.1" />
<PackageReference Include="Serilog.Sinks.Console" Version="5.0.1" />
<PackageReference Include="Serilog.Sinks.File" Version="5.0.0" />
<PackageReference Include="System.Data.SqlClient" Version="4.8.5" />
<PackageReference Include="xunit" Version="2.6.3" />
</ItemGroup>

</Project>
</Project>
Loading

0 comments on commit 88dd1bd

Please sign in to comment.