chutzpah | open source JavaScript test runner which enables you to run | Unit Testing library

 by   mmanela JavaScript Version: v4.4.12 License: Apache-2.0

kandi X-RAY | chutzpah Summary

chutzpah is a JavaScript library typically used in Testing, Unit Testing, Jest applications. chutzpah has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.
Chutzpah is an open source JavaScript test runner which enables you to run unit tests using QUnit, Jasmine, Mocha, CoffeeScript and TypeScript. Chutzpah supports the QUnit, Jasmine and Mocha testing frameworks. Chutzpah uses either JSDom, Chrome or PhantomJS to run your tests.
    Support
      Quality
        Security
          License
            Reuse
            Support
              Quality
                Security
                  License
                    Reuse

                      kandi-support Support

                        summary
                        chutzpah has a low active ecosystem.
                        summary
                        It has 549 star(s) with 147 fork(s). There are 25 watchers for this library.
                        summary
                        It had no major release in the last 12 months.
                        summary
                        There are 11 open issues and 728 have been closed. On average issues are closed in 149 days. There are no pull requests.
                        summary
                        It has a neutral sentiment in the developer community.
                        summary
                        The latest version of chutzpah is v4.4.12
                        chutzpah Support
                          Best in #Unit Testing
                            Average in #Unit Testing
                            chutzpah Support
                              Best in #Unit Testing
                                Average in #Unit Testing

                                  kandi-Quality Quality

                                    summary
                                    chutzpah has 0 bugs and 0 code smells.
                                    chutzpah Quality
                                      Best in #Unit Testing
                                        Average in #Unit Testing
                                        chutzpah Quality
                                          Best in #Unit Testing
                                            Average in #Unit Testing

                                              kandi-Security Security

                                                summary
                                                chutzpah has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
                                                summary
                                                chutzpah code analysis shows 0 unresolved vulnerabilities.
                                                summary
                                                There are 0 security hotspots that need review.
                                                chutzpah Security
                                                  Best in #Unit Testing
                                                    Average in #Unit Testing
                                                    chutzpah Security
                                                      Best in #Unit Testing
                                                        Average in #Unit Testing

                                                          kandi-License License

                                                            summary
                                                            chutzpah is licensed under the Apache-2.0 License. This license is Permissive.
                                                            summary
                                                            Permissive licenses have the least restrictions, and you can use them in most projects.
                                                            chutzpah License
                                                              Best in #Unit Testing
                                                                Average in #Unit Testing
                                                                chutzpah License
                                                                  Best in #Unit Testing
                                                                    Average in #Unit Testing

                                                                      kandi-Reuse Reuse

                                                                        summary
                                                                        chutzpah releases are available to install and integrate.
                                                                        summary
                                                                        chutzpah saves you 2373 person hours of effort in developing the same functionality from scratch.
                                                                        summary
                                                                        It has 5176 lines of code, 0 functions and 655 files.
                                                                        summary
                                                                        It has low code complexity. Code complexity directly impacts maintainability of the code.
                                                                        chutzpah Reuse
                                                                          Best in #Unit Testing
                                                                            Average in #Unit Testing
                                                                            chutzpah Reuse
                                                                              Best in #Unit Testing
                                                                                Average in #Unit Testing
                                                                                  Top functions reviewed by kandi - BETA
                                                                                  kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
                                                                                  Currently covering the most popular Java, JavaScript and Python libraries. See a Sample Here
                                                                                  Get all kandi verified functions for this library.
                                                                                  Get all kandi verified functions for this library.

                                                                                  chutzpah Key Features

                                                                                  Right click menu to run tests
                                                                                  Shows test results in Error window
                                                                                  Shows test results in Ouput window
                                                                                  Integrates into VS 2012 Unit Test Explorer

                                                                                  chutzpah Examples and Code Snippets

                                                                                  No Code Snippets are available at this moment for chutzpah.
                                                                                  Community Discussions

                                                                                  Trending Discussions on chutzpah

                                                                                  VSTest-testAssemblies agent is not running my Category search filter for NUnit framework in Azure Pipelines
                                                                                  chevron right
                                                                                  Git not pushing one of my projects to Github
                                                                                  chevron right
                                                                                  No tests found after splitting tasks out into separate jobs
                                                                                  chevron right
                                                                                  Chutzpah or Jasmine does not let me run tests which use prototype
                                                                                  chevron right
                                                                                  Chutzpah does not let me reference a function with
                                                                                  chevron right
                                                                                  Git not staging .mp4 files from subdirectory
                                                                                  chevron right
                                                                                  Chutzpah doesn't detect jasmine tests in Typescript with AMD modules
                                                                                  chevron right

                                                                                  QUESTION

                                                                                  VSTest-testAssemblies agent is not running my Category search filter for NUnit framework in Azure Pipelines
                                                                                  Asked 2022-Mar-01 at 05:11

                                                                                  I am using in the Test Filter criteria TestCategory=CategoryA In my Tests I have the below saved and think it should be the only test run but I get success and no tests ran. I have tried with dotnet test and used the same in the arguments and gain it fails with other issues. I can get dot net test to run without adding any arguments for VS Test agent it seems to not want to run even when I do not add the test filter criteria.

                                                                                          [Test]
                                                                                      [Category("CategoryA")]
                                                                                     
                                                                                      public async Task ActivateDevice()
                                                                                  

                                                                                  2022-02-18T20:14:54.5643568Z ##[section]Starting: VsTest - testAssemblies 2022-02-18T20:14:54.5771277Z ============================================================================== 2022-02-18T20:14:54.5771649Z Task : Visual Studio Test 2022-02-18T20:14:54.5772497Z Description : Run unit and functional tests (Selenium, Appium, Coded UI test, etc.) using the Visual Studio Test (VsTest) runner. Test frameworks that have a Visual Studio test adapter such as MsTest, xUnit, NUnit, Chutzpah (for JavaScript tests using QUnit, Mocha and Jasmine), etc. can be run. Tests can be distributed on multiple agents using this task (version 2). 2022-02-18T20:14:54.5773342Z Version : 2.198.0 2022-02-18T20:14:54.5773587Z Author : Microsoft Corporation 2022-02-18T20:14:54.5773921Z Help : https://docs.microsoft.com/azure/devops/pipelines/tasks/test/vstest 2022-02-18T20:14:54.5774333Z ============================================================================== 2022-02-18T20:14:55.5713320Z SystemVssConnection exists true 2022-02-18T20:14:55.5732257Z SystemVssConnection exists true 2022-02-18T20:14:55.5991193Z Running tests using vstest.console.exe runner. 2022-02-18T20:14:55.5991725Z ====================================================== 2022-02-18T20:14:55.5997078Z Test selector : Test assemblies 2022-02-18T20:14:55.5998382Z Test filter criteria : null 2022-02-18T20:14:55.5999337Z Search folder : D:\a\r1\a 2022-02-18T20:14:55.6102675Z Action when minimum tests threshold not met : donothing 2022-02-18T20:14:55.6103140Z Minimum tests expected to be run: 0 2022-02-18T20:14:55.6104476Z VisualStudio version selected for test execution : latest 2022-02-18T20:14:55.6107744Z Attempting to find vstest.console from a visual studio installation with version [17.0,18.0). 2022-02-18T20:14:56.0357719Z Attempting to find vstest.console from a visual studio build tools installation with version [17.0,18.0). 2022-02-18T20:14:56.0642271Z Attempting to find vstest.console from a visual studio installation with version [16.0,17.0). 2022-02-18T20:14:56.0884398Z Attempting to find vstest.console from a visual studio build tools installation with version [16.0,17.0). 2022-02-18T20:14:56.1142098Z Attempting to find vstest.console from a visual studio installation with version [15.0,16.0). 2022-02-18T20:14:56.3498931Z Run in parallel : false 2022-02-18T20:14:56.3500994Z Run in isolation : false 2022-02-18T20:14:56.3502074Z Path to custom adapters : null 2022-02-18T20:14:56.3504871Z Other console options : null 2022-02-18T20:14:56.3505911Z Code coverage enabled : false 2022-02-18T20:14:56.3510216Z Diagnostics enabled : false 2022-02-18T20:14:56.3519771Z SystemVssConnection exists true 2022-02-18T20:14:56.3697972Z Run the tests locally using vstest.console.exe 2022-02-18T20:14:56.3698460Z ======================================================== 2022-02-18T20:14:56.5771570Z Source filter: D:\a\r1\a/_Test.AppiumTest/AppiumTesting/AppiumTest 2022-02-18T20:14:56.5973322Z ##[warning]No test sources found matching the given filter

                                                                                  ANSWER

                                                                                  Answered 2022-Mar-01 at 05:11

                                                                                  1. Check whether the following latest packages are installed or not:

                                                                                  Microsoft.NET.Test.Sdk
                                                                                  MSTest.TestAdapter
                                                                                  MSTest.TestFramework
                                                                                  NUnit3TestAdapter
                                                                                  

                                                                                  2. As answered by Marina Liu , you can configure MSTest or the "Visual Studio Test" task in VSO to fail if there are warnings:
                                                                                  a. Add a PowerShell task after Visual Studio Test task.

                                                                                  b. Then get Visual Studio Test task build information by Timeline:

                                                                                  c. Search for Visual Studio Test task information by task name or task display name.

                                                                                  d. Fail the build result if VS test has the warning you specified.

                                                                                  References: How to Fix this C# issue No test matches the given testcase filter `FullyQualifiedName = , How can I configure MSTest to fail the unit test run on any warnings? and Run NUnit tests in Azure DevOps pipeline

                                                                                  Source https://stackoverflow.com/questions/71179665

                                                                                  QUESTION

                                                                                  Git not pushing one of my projects to Github
                                                                                  Asked 2021-Jul-04 at 15:20

                                                                                  I have been trying to upload my project into Github. Github has uploaded everything apart from my client app. Im new to source control and I can't work out why or what I am missing.

                                                                                  Here is my folder structure in VS Code:

                                                                                  Here is how Github has uploaded it:

                                                                                  Github has ignored the project. The project isn't in the gitignore file either.

                                                                                  here is my gitignore:

                                                                                  ## Ignore Visual Studio temporary files, build results, and
                                                                                  ## files generated by popular Visual Studio add-ons.
                                                                                  ##
                                                                                  ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
                                                                                  
                                                                                  # User-specific files
                                                                                  *.rsuser
                                                                                  *.suo
                                                                                  *.user
                                                                                  *.userosscache
                                                                                  *.sln.docstates
                                                                                  
                                                                                  # User-specific files (MonoDevelop/Xamarin Studio)
                                                                                  *.userprefs
                                                                                  
                                                                                  # Mono auto generated files
                                                                                  mono_crash.*
                                                                                  
                                                                                  # Build results
                                                                                  [Dd]ebug/
                                                                                  [Dd]ebugPublic/
                                                                                  [Rr]elease/
                                                                                  [Rr]eleases/
                                                                                  x64/
                                                                                  x86/
                                                                                  [Aa][Rr][Mm]/
                                                                                  [Aa][Rr][Mm]64/
                                                                                  bld/
                                                                                  [Bb]in/
                                                                                  [Oo]bj/
                                                                                  [Ll]og/
                                                                                  [Ll]ogs/
                                                                                  
                                                                                  # Visual Studio 2015/2017 cache/options directory
                                                                                  .vs/
                                                                                  # Uncomment if you have tasks that create the project's static files in wwwroot
                                                                                  #wwwroot/
                                                                                  
                                                                                  # Visual Studio 2017 auto generated files
                                                                                  Generated\ Files/
                                                                                  
                                                                                  # MSTest test Results
                                                                                  [Tt]est[Rr]esult*/
                                                                                  [Bb]uild[Ll]og.*
                                                                                  
                                                                                  # NUnit
                                                                                  *.VisualState.xml
                                                                                  TestResult.xml
                                                                                  nunit-*.xml
                                                                                  
                                                                                  # Build Results of an ATL Project
                                                                                  [Dd]ebugPS/
                                                                                  [Rr]eleasePS/
                                                                                  dlldata.c
                                                                                  
                                                                                  # Benchmark Results
                                                                                  BenchmarkDotNet.Artifacts/
                                                                                  
                                                                                  # .NET Core
                                                                                  project.lock.json
                                                                                  project.fragment.lock.json
                                                                                  artifacts/
                                                                                  
                                                                                  # Tye
                                                                                  .tye/
                                                                                  
                                                                                  # StyleCop
                                                                                  StyleCopReport.xml
                                                                                  
                                                                                  # Files built by Visual Studio
                                                                                  *_i.c
                                                                                  *_p.c
                                                                                  *_h.h
                                                                                  *.ilk
                                                                                  *.meta
                                                                                  *.obj
                                                                                  *.iobj
                                                                                  *.pch
                                                                                  *.pdb
                                                                                  *.ipdb
                                                                                  *.pgc
                                                                                  *.pgd
                                                                                  *.rsp
                                                                                  *.sbr
                                                                                  *.tlb
                                                                                  *.tli
                                                                                  *.tlh
                                                                                  *.tmp
                                                                                  *.tmp_proj
                                                                                  *_wpftmp.csproj
                                                                                  *.log
                                                                                  *.vspscc
                                                                                  *.vssscc
                                                                                  .builds
                                                                                  *.pidb
                                                                                  *.svclog
                                                                                  *.scc
                                                                                  
                                                                                  # Chutzpah Test files
                                                                                  _Chutzpah*
                                                                                  
                                                                                  # Visual C++ cache files
                                                                                  ipch/
                                                                                  *.aps
                                                                                  *.ncb
                                                                                  *.opendb
                                                                                  *.opensdf
                                                                                  *.sdf
                                                                                  *.cachefile
                                                                                  *.VC.db
                                                                                  *.VC.VC.opendb
                                                                                  
                                                                                  # Visual Studio profiler
                                                                                  *.psess
                                                                                  *.vsp
                                                                                  *.vspx
                                                                                  *.sap
                                                                                  
                                                                                  # Visual Studio Trace Files
                                                                                  *.e2e
                                                                                  
                                                                                  # TFS 2012 Local Workspace
                                                                                  $tf/
                                                                                  
                                                                                  # Guidance Automation Toolkit
                                                                                  *.gpState
                                                                                  
                                                                                  # ReSharper is a .NET coding add-in
                                                                                  _ReSharper*/
                                                                                  *.[Rr]e[Ss]harper
                                                                                  *.DotSettings.user
                                                                                  
                                                                                  # TeamCity is a build add-in
                                                                                  _TeamCity*
                                                                                  
                                                                                  # DotCover is a Code Coverage Tool
                                                                                  *.dotCover
                                                                                  
                                                                                  # AxoCover is a Code Coverage Tool
                                                                                  .axoCover/*
                                                                                  !.axoCover/settings.json
                                                                                  
                                                                                  # Coverlet is a free, cross platform Code Coverage Tool
                                                                                  coverage*[.json, .xml, .info]
                                                                                  
                                                                                  # Visual Studio code coverage results
                                                                                  *.coverage
                                                                                  *.coveragexml
                                                                                  
                                                                                  # NCrunch
                                                                                  _NCrunch_*
                                                                                  .*crunch*.local.xml
                                                                                  nCrunchTemp_*
                                                                                  
                                                                                  # MightyMoose
                                                                                  *.mm.*
                                                                                  AutoTest.Net/
                                                                                  
                                                                                  # Web workbench (sass)
                                                                                  .sass-cache/
                                                                                  
                                                                                  # Installshield output folder
                                                                                  [Ee]xpress/
                                                                                  
                                                                                  # DocProject is a documentation generator add-in
                                                                                  DocProject/buildhelp/
                                                                                  DocProject/Help/*.HxT
                                                                                  DocProject/Help/*.HxC
                                                                                  DocProject/Help/*.hhc
                                                                                  DocProject/Help/*.hhk
                                                                                  DocProject/Help/*.hhp
                                                                                  DocProject/Help/Html2
                                                                                  DocProject/Help/html
                                                                                  
                                                                                  # Click-Once directory
                                                                                  publish/
                                                                                  
                                                                                  # Publish Web Output
                                                                                  *.[Pp]ublish.xml
                                                                                  *.azurePubxml
                                                                                  # Note: Comment the next line if you want to checkin your web deploy settings,
                                                                                  # but database connection strings (with potential passwords) will be unencrypted
                                                                                  *.pubxml
                                                                                  *.publishproj
                                                                                  
                                                                                  # Microsoft Azure Web App publish settings. Comment the next line if you want to
                                                                                  # checkin your Azure Web App publish settings, but sensitive information contained
                                                                                  # in these scripts will be unencrypted
                                                                                  PublishScripts/
                                                                                  
                                                                                  # NuGet Packages
                                                                                  *.nupkg
                                                                                  # NuGet Symbol Packages
                                                                                  *.snupkg
                                                                                  # The packages folder can be ignored because of Package Restore
                                                                                  **/[Pp]ackages/*
                                                                                  # except build/, which is used as an MSBuild target.
                                                                                  !**/[Pp]ackages/build/
                                                                                  # Uncomment if necessary however generally it will be regenerated when needed
                                                                                  #!**/[Pp]ackages/repositories.config
                                                                                  # NuGet v3's project.json files produces more ignorable files
                                                                                  *.nuget.props
                                                                                  *.nuget.targets
                                                                                  
                                                                                  # Microsoft Azure Build Output
                                                                                  csx/
                                                                                  *.build.csdef
                                                                                  
                                                                                  # Microsoft Azure Emulator
                                                                                  ecf/
                                                                                  rcf/
                                                                                  
                                                                                  # Windows Store app package directories and files
                                                                                  AppPackages/
                                                                                  BundleArtifacts/
                                                                                  Package.StoreAssociation.xml
                                                                                  _pkginfo.txt
                                                                                  *.appx
                                                                                  *.appxbundle
                                                                                  *.appxupload
                                                                                  
                                                                                  # Visual Studio cache files
                                                                                  # files ending in .cache can be ignored
                                                                                  *.[Cc]ache
                                                                                  # but keep track of directories ending in .cache
                                                                                  !?*.[Cc]ache/
                                                                                  
                                                                                  # Others
                                                                                  ClientBin/
                                                                                  ~$*
                                                                                  *~
                                                                                  *.dbmdl
                                                                                  *.dbproj.schemaview
                                                                                  *.jfm
                                                                                  *.pfx
                                                                                  *.publishsettings
                                                                                  orleans.codegen.cs
                                                                                  
                                                                                  # Including strong name files can present a security risk
                                                                                  # (https://github.com/github/gitignore/pull/2483#issue-259490424)
                                                                                  #*.snk
                                                                                  
                                                                                  # Since there are multiple workflows, uncomment next line to ignore bower_components
                                                                                  # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
                                                                                  #bower_components/
                                                                                  
                                                                                  # RIA/Silverlight projects
                                                                                  Generated_Code/
                                                                                  
                                                                                  # Backup & report files from converting an old project file
                                                                                  # to a newer Visual Studio version. Backup files are not needed,
                                                                                  # because we have git ;-)
                                                                                  _UpgradeReport_Files/
                                                                                  Backup*/
                                                                                  UpgradeLog*.XML
                                                                                  UpgradeLog*.htm
                                                                                  ServiceFabricBackup/
                                                                                  *.rptproj.bak
                                                                                  
                                                                                  # SQL Server files
                                                                                  *.mdf
                                                                                  *.ldf
                                                                                  *.ndf
                                                                                  
                                                                                  # Business Intelligence projects
                                                                                  *.rdl.data
                                                                                  *.bim.layout
                                                                                  *.bim_*.settings
                                                                                  *.rptproj.rsuser
                                                                                  *- [Bb]ackup.rdl
                                                                                  *- [Bb]ackup ([0-9]).rdl
                                                                                  *- [Bb]ackup ([0-9][0-9]).rdl
                                                                                  
                                                                                  # Microsoft Fakes
                                                                                  FakesAssemblies/
                                                                                  
                                                                                  # GhostDoc plugin setting file
                                                                                  *.GhostDoc.xml
                                                                                  
                                                                                  # Node.js Tools for Visual Studio
                                                                                  .ntvs_analysis.dat
                                                                                  node_modules/
                                                                                  
                                                                                  # Visual Studio 6 build log
                                                                                  *.plg
                                                                                  
                                                                                  # Visual Studio 6 workspace options file
                                                                                  *.opt
                                                                                  
                                                                                  # Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
                                                                                  *.vbw
                                                                                  
                                                                                  # Visual Studio LightSwitch build output
                                                                                  **/*.HTMLClient/GeneratedArtifacts
                                                                                  **/*.DesktopClient/GeneratedArtifacts
                                                                                  **/*.DesktopClient/ModelManifest.xml
                                                                                  **/*.Server/GeneratedArtifacts
                                                                                  **/*.Server/ModelManifest.xml
                                                                                  _Pvt_Extensions
                                                                                  
                                                                                  # Paket dependency manager
                                                                                  .paket/paket.exe
                                                                                  paket-files/
                                                                                  
                                                                                  # FAKE - F# Make
                                                                                  .fake/
                                                                                  
                                                                                  # Ionide - VsCode extension for F# Support
                                                                                  .ionide/
                                                                                  
                                                                                  # CodeRush personal settings
                                                                                  .cr/personal
                                                                                  
                                                                                  # Python Tools for Visual Studio (PTVS)
                                                                                  __pycache__/
                                                                                  *.pyc
                                                                                  
                                                                                  # Cake - Uncomment if you are using it
                                                                                  # tools/**
                                                                                  # !tools/packages.config
                                                                                  
                                                                                  # Tabs Studio
                                                                                  *.tss
                                                                                  
                                                                                  # Telerik's JustMock configuration file
                                                                                  *.jmconfig
                                                                                  
                                                                                  # BizTalk build output
                                                                                  *.btp.cs
                                                                                  *.btm.cs
                                                                                  *.odx.cs
                                                                                  *.xsd.cs
                                                                                  
                                                                                  # OpenCover UI analysis results
                                                                                  OpenCover/
                                                                                  
                                                                                  # Azure Stream Analytics local run output
                                                                                  ASALocalRun/
                                                                                  
                                                                                  # MSBuild Binary and Structured Log
                                                                                  *.binlog
                                                                                  
                                                                                  # NVidia Nsight GPU debugger configuration file
                                                                                  *.nvuser
                                                                                  
                                                                                  # MFractors (Xamarin productivity tool) working folder
                                                                                  .mfractor/
                                                                                  
                                                                                  # Local History for Visual Studio
                                                                                  .localhistory/
                                                                                  
                                                                                  # BeatPulse healthcheck temp database
                                                                                  healthchecksdb
                                                                                  
                                                                                  # Backup folder for Package Reference Convert tool in Visual Studio 2017
                                                                                  MigrationBackup/
                                                                                  
                                                                                  # Ionide (cross platform F# VS Code tools) working folder
                                                                                  .ionide/
                                                                                  
                                                                                  ##
                                                                                  ## Visual studio for Mac
                                                                                  ##
                                                                                  
                                                                                  
                                                                                  # globs
                                                                                  Makefile.in
                                                                                  *.userprefs
                                                                                  *.usertasks
                                                                                  config.make
                                                                                  config.status
                                                                                  aclocal.m4
                                                                                  install-sh
                                                                                  autom4te.cache/
                                                                                  *.tar.gz
                                                                                  tarballs/
                                                                                  test-results/
                                                                                  
                                                                                  # Mac bundle stuff
                                                                                  *.dmg
                                                                                  *.app
                                                                                  
                                                                                  # content below from: https://github.com/github/gitignore/blob/master/Global/macOS.gitignore
                                                                                  # General
                                                                                  .DS_Store
                                                                                  .AppleDouble
                                                                                  .LSOverride
                                                                                  
                                                                                  # Icon must end with two \r
                                                                                  Icon
                                                                                  
                                                                                  
                                                                                  # Thumbnails
                                                                                  ._*
                                                                                  
                                                                                  # Files that might appear in the root of a volume
                                                                                  .DocumentRevisions-V100
                                                                                  .fseventsd
                                                                                  .Spotlight-V100
                                                                                  .TemporaryItems
                                                                                  .Trashes
                                                                                  .VolumeIcon.icns
                                                                                  .com.apple.timemachine.donotpresent
                                                                                  
                                                                                  # Directories potentially created on remote AFP share
                                                                                  .AppleDB
                                                                                  .AppleDesktop
                                                                                  Network Trash Folder
                                                                                  Temporary Items
                                                                                  .apdisk
                                                                                  
                                                                                  # content below from: https://github.com/github/gitignore/blob/master/Global/Windows.gitignore
                                                                                  # Windows thumbnail cache files
                                                                                  Thumbs.db
                                                                                  ehthumbs.db
                                                                                  ehthumbs_vista.db
                                                                                  
                                                                                  # Dump file
                                                                                  *.stackdump
                                                                                  
                                                                                  # Folder config file
                                                                                  [Dd]esktop.ini
                                                                                  
                                                                                  # Recycle Bin used on file shares
                                                                                  $RECYCLE.BIN/
                                                                                  
                                                                                  # Windows Installer files
                                                                                  *.cab
                                                                                  *.msi
                                                                                  *.msix
                                                                                  *.msm
                                                                                  *.msp
                                                                                  
                                                                                  # Windows shortcuts
                                                                                  *.lnk
                                                                                  
                                                                                  # JetBrains Rider
                                                                                  .idea/
                                                                                  *.sln.iml
                                                                                  
                                                                                  ##
                                                                                  ## Visual Studio Code
                                                                                  ##
                                                                                  .vscode/*
                                                                                  !.vscode/settings.json
                                                                                  !.vscode/tasks.json
                                                                                  !.vscode/launch.json
                                                                                  !.vscode/extensions.json
                                                                                  
                                                                                  
                                                                                  

                                                                                  Any help would be amazing, thanks

                                                                                  ANSWER

                                                                                  Answered 2021-Jul-04 at 15:20

                                                                                  Check if there is any file that is created/changed but not staged using this command:

                                                                                  git status
                                                                                  

                                                                                  If you see there are files which are not staged yet then stage them using this command:

                                                                                  git add .
                                                                                  

                                                                                  Then commit with a message:

                                                                                  git commit -m "commit message"
                                                                                  

                                                                                  Then push into your github repository:

                                                                                  git push  
                                                                                  

                                                                                  In most cases remote is origin and branch is main

                                                                                  If it does not work then show us your .gitignore file content please.

                                                                                  Source https://stackoverflow.com/questions/68245742

                                                                                  QUESTION

                                                                                  No tests found after splitting tasks out into separate jobs
                                                                                  Asked 2021-May-17 at 23:44

                                                                                  I am trying to refactor my build pipeline by splitting some tasks out into separate jobs for extensibility.

                                                                                  The following works perfectly and the tests are found and ran without issue.

                                                                                  stages:
                                                                                    - stage: build_test_publish
                                                                                      displayName: Build
                                                                                      pool:
                                                                                        vmImage: "windows-latest"
                                                                                      variables:
                                                                                        solution: "**/SolutionName.sln"
                                                                                        buildPlatform: "Any CPU"
                                                                                        buildConfiguration: "Release"
                                                                                      jobs:
                                                                                        - job: build_publish_artifacts
                                                                                          displayName: "Build, test and publish artifacts"
                                                                                          steps:
                                                                                            - task: NuGetToolInstaller@1
                                                                                            - task: NuGetCommand@2
                                                                                              inputs:
                                                                                                command: "restore"
                                                                                                restoreSolution: "**/*.sln"
                                                                                                feedsToUse: "select"
                                                                                                vstsFeed: "xxx"
                                                                                  
                                                                                            - task: VSBuild@1
                                                                                              inputs:
                                                                                                solution: "$(solution)"
                                                                                                msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactStagingDirectory)"'
                                                                                                platform: "$(buildPlatform)"
                                                                                                configuration: "$(buildConfiguration)"
                                                                                  
                                                                                            - task: VSTest@2
                                                                                              inputs:
                                                                                                platform: '$(buildPlatform)'
                                                                                                configuration: '$(buildConfiguration)'
                                                                                                runInParallel: false
                                                                                                codeCoverageEnabled: true
                                                                                                testAssemblyVer2: |
                                                                                                   **\*test*.dll
                                                                                                   !**\ProjectName.IntegrationTests.dll
                                                                                                   !**\*TestAdapter.dll
                                                                                                   !**\obj\**
                                                                                                searchFolder: '$(System.DefaultWorkingDirectory)'
                                                                                  

                                                                                  However after splitting it out like below I get the following output where no tests can be found.

                                                                                  stages:
                                                                                    - stage: build_test_publish
                                                                                      displayName: Build, test and publish artifacts
                                                                                      pool:
                                                                                        vmImage: "windows-latest"
                                                                                      variables:
                                                                                        solution: "**/SolutionName.sln"
                                                                                        buildPlatform: "Any CPU"
                                                                                        buildConfiguration: "Release"
                                                                                      jobs: 
                                                                                        - job: build
                                                                                          displayName: "Build"
                                                                                          steps:
                                                                                            - task: NuGetToolInstaller@1
                                                                                            - task: NuGetCommand@2
                                                                                              inputs:
                                                                                                command: "restore"
                                                                                                restoreSolution: "**/*.sln"
                                                                                                feedsToUse: "select"
                                                                                                vstsFeed: "xxx"
                                                                                            - task: VSBuild@1
                                                                                              inputs:
                                                                                                solution: "$(solution)"
                                                                                                msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactStagingDirectory)"'
                                                                                                platform: "$(buildPlatform)"
                                                                                                configuration: "$(buildConfiguration)"
                                                                                                  
                                                                                  
                                                                                        - job: test
                                                                                          displayName: Run unit tests
                                                                                          dependsOn: build
                                                                                          steps:
                                                                                            - task: VSTest@2
                                                                                              inputs:
                                                                                                platform: '$(buildPlatform)'
                                                                                                configuration: '$(buildConfiguration)'
                                                                                                runInParallel: false
                                                                                                codeCoverageEnabled: true
                                                                                                testAssemblyVer2: |
                                                                                                   **\*test*.dll
                                                                                                   !**\ProjectName.IntegrationTests.dll
                                                                                                   !**\*TestAdapter.dll
                                                                                                   !**\obj\**
                                                                                                searchFolder: '$(System.DefaultWorkingDirectory)'
                                                                                  
                                                                                  Starting: VSTest
                                                                                  ==============================================================================
                                                                                  Task         : Visual Studio Test
                                                                                  Description  : Run unit and functional tests (Selenium, Appium, Coded UI test, etc.) using the Visual Studio Test (VsTest) runner. Test frameworks that have a Visual Studio test adapter such as MsTest, xUnit, NUnit, Chutzpah (for JavaScript tests using QUnit, Mocha and Jasmine), etc. can be run. Tests can be distributed on multiple agents using this task (version 2).
                                                                                  Version      : 2.170.1
                                                                                  Author       : Microsoft Corporation
                                                                                  Help         : https://docs.microsoft.com/azure/devops/pipelines/tasks/test/vstest
                                                                                  ==============================================================================
                                                                                  SystemVssConnection exists true
                                                                                  SystemVssConnection exists true
                                                                                  Running tests using vstest.console.exe runner.
                                                                                  ======================================================
                                                                                  Test selector : Test assemblies
                                                                                  Test filter criteria : null
                                                                                  Search folder : D:\a\1\s
                                                                                  Action when minimum tests threshold not met : donothing
                                                                                  Minimum tests expected to be run: 0
                                                                                  VisualStudio version selected for test execution : latest
                                                                                  Attempting to find vstest.console from a visual studio installation with version [16.0,17.0).
                                                                                  Run in parallel : false
                                                                                  Run in isolation : false
                                                                                  Path to custom adapters : null
                                                                                  Other console options : null
                                                                                  Code coverage enabled : true
                                                                                  Diagnostics enabled : false
                                                                                  SystemVssConnection exists true
                                                                                  Run the tests locally using vstest.console.exe
                                                                                  ========================================================
                                                                                  Source filter: **\*test*.dll,!**\ProjectName.IntegrationTests.dll,!**\*TestAdapter.dll,!**\obj\**
                                                                                  ##[warning]No test sources found matching the given filter '**\*test*.dll,!**\ProjectName.IntegrationTests.dll,!**\*TestAdapter.dll,!**\obj\**'
                                                                                  Finishing: VSTest
                                                                                  
                                                                                  

                                                                                  Why does this happen and what should I change or rethink?

                                                                                  **Edit Seems like it might be because each jobs uses it's own agent to run the tasks in it's job.

                                                                                  https://docs.microsoft.com/en-us/azure/devops/pipelines/get-started/key-pipelines-concepts?view=azure-devops

                                                                                  I would still like to know if something like this is possible in order to start test runs with different environment variables

                                                                                  ANSWER

                                                                                  Answered 2021-May-17 at 23:44

                                                                                  DLL's produced by

                                                                                            - task: VSBuild@1
                                                                                              inputs:
                                                                                                solution: "$(solution)"
                                                                                                msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactStagingDirectory)"'
                                                                                                platform: "$(buildPlatform)"
                                                                                                configuration: "$(buildConfiguration)"
                                                                                  

                                                                                  are not shared between jobs out of the box. Behind the scene splitting task you run VSBuild and VSTask on different machines. There is no much sense of doing that - I mean splitting these two tasks.

                                                                                  However, if you still want to do this you need to publish artifact and download it in next job.

                                                                                  Source https://stackoverflow.com/questions/67567079

                                                                                  QUESTION

                                                                                  Chutzpah or Jasmine does not let me run tests which use prototype
                                                                                  Asked 2021-Feb-22 at 18:54

                                                                                  Chutzpah and Jasmine runs fine in my solution in Visual Studio, for my javascript tests.

                                                                                  I have an issue, and I think it's chutzpah but I'm not 100% certain (it could be Jasmine).

                                                                                  I now need to test my extension methods, which contains code similar to

                                                                                  if (!Array.prototype.where) {
                                                                                      Array.prototype.where = function(callback) {
                                                                                          const arr = [];
                                                                                          this.forEach(function(item) {
                                                                                              if (callback(item)) {
                                                                                                  arr.push(item);
                                                                                              }
                                                                                          });
                                                                                          return arr;
                                                                                      };
                                                                                  }
                                                                                  

                                                                                  My Jasmine test is.

                                                                                      //arrange
                                                                                      const array = [];
                                                                                      const fixedInput = "a";
                                                                                      array.push(fixedInput);
                                                                                      array.push("b");
                                                                                      
                                                                                      //act
                                                                                      const result = array.where(a => a === fixedInput);
                                                                                      //console.log(result);
                                                                                  
                                                                                      //assert
                                                                                      const expected = [fixedInput];
                                                                                      expect(result).toBe(expected);
                                                                                      expect(result.length).toBe(1);        
                                                                                  

                                                                                  I am unable to run this test, over command line or the Chutzpah plug in within Visual Studio (and it does not show as a viable test in VS)

                                                                                  If I comment out the const result = array.where(a => a === fixedInput); then the test is discovered.

                                                                                  If I execute the test, with that line commented out, the Jasmine web page of test results is shown - with it open, I can edit the test, uncomment the line and I get the result I would expect (but only for a few seconds until that result page turns into a "file not found").

                                                                                  The output window shows

                                                                                  Unknown error occurred when executing test file. Received exit code of 2

                                                                                  I don't know how to solve this. Any advice?

                                                                                  ANSWER

                                                                                  Answered 2021-Feb-22 at 18:54

                                                                                  You are probably hitting an issue that Chutzpah by default uses an old JS engine. You should configure your chutzpah.json to use a newer one https://github.com/mmanela/chutzpah/wiki/Browser-Engines

                                                                                  Source https://stackoverflow.com/questions/66301835

                                                                                  QUESTION

                                                                                  Chutzpah does not let me reference a function with
                                                                                  Asked 2021-Feb-20 at 07:55

                                                                                  I am trying to use Jasmine, via NodeJs and Chutzpah to test the javascript in my project. This is in Visual Studio

                                                                                  The Jasmine test looks like

                                                                                  /// 
                                                                                      
                                                                                  describe('Helpers test', function () {
                                                                                      it('Test contains', function () {
                                                                                          const result = helpers.isMatch();
                                                                                          expect(result).toBe(true);
                                                                                      });
                                                                                  });
                                                                                  

                                                                                  My javascript files all have a similar structure (a singleton approach)

                                                                                  const helpers = new function(){
                                                                                      this.isMatch = function(){ return true; }
                                                                                  }
                                                                                  

                                                                                  Visual Studio is able to detect the tests.

                                                                                  Node version 14.15.4

                                                                                  UPDATE

                                                                                  (I have stripped some of my original post as it's no longer valuable)

                                                                                  I have even removed the and replaced it with chutzpah.json at the root of the project with

                                                                                  {
                                                                                    "Framework": "jasmine",
                                                                                    "References": [
                                                                                      {
                                                                                        "Path": "../../net5.Ui/wwwroot/Shared/Javascript/",
                                                                                        "Include": "*.js",
                                                                                        "Exclude": "*app.js"
                                                                                      }
                                                                                    ],
                                                                                    "Tests": [
                                                                                      {
                                                                                        "Path": "Tests/",
                                                                                        "Includes": [ "*Spec.js" ]
                                                                                      }
                                                                                    ]
                                                                                  }
                                                                                  

                                                                                  ANSWER

                                                                                  Answered 2021-Feb-19 at 12:28

                                                                                  ES6 features are only partially implemented in IE 11, that is why you get those errors about Invalid character. Template literals $ that you refer to are not implemented. Check more about the compatibility here https://kangax.github.io/compat-table/es6/#ie11

                                                                                  Depending on how you have set up your testing environment, you can change the browser that runs those tests to a different one, like Chrome or Firefox. For example if you use Karma as your test runner, you need to install the npm plugin karma-chrome-launcher and configure karma.conf.js so it uses Chrome.

                                                                                  You haven't given details about your testing environment, but it looks like you are still setting it up, so you could continue using Jasmine as your testing framework and additionally use Karma as your test runner and the free Visual Studio plugin Chutzpah Test Adapter, which enables you to run JavaScript unit tests from the command line and from inside of Visual Studio.

                                                                                  This will require a bit of effort for setting it up from your side, however I there is a very detailed guide about how to integrate all these here.

                                                                                  Source https://stackoverflow.com/questions/66178302

                                                                                  QUESTION

                                                                                  Git not staging .mp4 files from subdirectory
                                                                                  Asked 2021-Jan-09 at 22:12

                                                                                  I have been facing this problem with git in which I am trying to upload .mp4 files in a subdirectory of wwwroot/ but whenever I am writing git status, they won't appear.

                                                                                  The new video files are located inside wwwroot/Content/Videos/ZoomEspecialista/ This problem has never occured before. I have uploaded maybe 10-15 new .mp4 files.

                                                                                  Regardless of that, in my .gitignore file, I am not excluding the folder which contains these .mp4 files. I have checked multiple times to see if there is something, but I think the problem lies somewhere else. If anyone has any idea on how to tackle this issue, it would be superbly appreciating. Thanks!

                                                                                  The only thing I get from doing a git status is this despite of having uploaded my files to that subdirectory:

                                                                                  EDIT 2: Here is my .gitignore file:

                                                                                  ## Ignore Visual Studio temporary files, build results, and
                                                                                  ## files generated by popular Visual Studio add-ons.
                                                                                  ##
                                                                                  ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
                                                                                  
                                                                                  # User-specific files
                                                                                  *.rsuser
                                                                                  *.suo
                                                                                  *.user
                                                                                  *.userosscache
                                                                                  *.sln.docstates
                                                                                  
                                                                                  # User-specific files (MonoDevelop/Xamarin Studio)
                                                                                  *.userprefs
                                                                                  
                                                                                  # Build results
                                                                                  [Dd]ebug/
                                                                                  [Dd]ebugPublic/
                                                                                  [Rr]elease/
                                                                                  [Rr]eleases/
                                                                                  x64/
                                                                                  x86/
                                                                                  [Aa][Rr][Mm]/
                                                                                  [Aa][Rr][Mm]64/
                                                                                  bld/
                                                                                  [Bb]in/
                                                                                  [Oo]bj/
                                                                                  [Ll]og/
                                                                                  
                                                                                  
                                                                                  # Visual Studio 2015/2017 cache/options directory
                                                                                  .vs/
                                                                                  # Uncomment if you have tasks that create the project's static files in wwwroot
                                                                                  bin/
                                                                                  obj/
                                                                                  
                                                                                  
                                                                                  # Visual Studio 2017 auto generated files
                                                                                  Generated\ Files/
                                                                                  
                                                                                  # MSTest test Results
                                                                                  [Tt]est[Rr]esult*/
                                                                                  [Bb]uild[Ll]og.*
                                                                                  
                                                                                  # NUNIT
                                                                                  *.VisualState.xml
                                                                                  TestResult.xml
                                                                                  
                                                                                  # Build Results of an ATL Project
                                                                                  [Dd]ebugPS/
                                                                                  [Rr]eleasePS/
                                                                                  dlldata.c
                                                                                  
                                                                                  # Benchmark Results
                                                                                  BenchmarkDotNet.Artifacts/
                                                                                  
                                                                                  # .NET Core
                                                                                  project.lock.json
                                                                                  project.fragment.lock.json
                                                                                  artifacts/
                                                                                  
                                                                                  # StyleCop
                                                                                  StyleCopReport.xml
                                                                                  
                                                                                  # Files built by Visual Studio
                                                                                  *_i.c
                                                                                  *_p.c
                                                                                  *_h.h
                                                                                  *.ilk
                                                                                  *.meta
                                                                                  *.obj
                                                                                  *.iobj
                                                                                  *.pch
                                                                                  *.pdb
                                                                                  *.ipdb
                                                                                  *.pgc
                                                                                  *.pgd
                                                                                  *.rsp
                                                                                  *.sbr
                                                                                  *.tlb
                                                                                  *.tli
                                                                                  *.tlh
                                                                                  *.tmp
                                                                                  *.tmp_proj
                                                                                  *_wpftmp.csproj
                                                                                  *.log
                                                                                  *.vspscc
                                                                                  *.vssscc
                                                                                  .builds
                                                                                  *.pidb
                                                                                  *.svclog
                                                                                  *.scc
                                                                                  
                                                                                  # Chutzpah Test files
                                                                                  _Chutzpah*
                                                                                  
                                                                                  # Visual C++ cache files
                                                                                  ipch/
                                                                                  *.aps
                                                                                  *.ncb
                                                                                  *.opendb
                                                                                  *.opensdf
                                                                                  *.sdf
                                                                                  *.cachefile
                                                                                  *.VC.db
                                                                                  *.VC.VC.opendb
                                                                                  
                                                                                  # Visual Studio profiler
                                                                                  *.psess
                                                                                  *.vsp
                                                                                  *.vspx
                                                                                  *.sap
                                                                                  
                                                                                  # Visual Studio Trace Files
                                                                                  *.e2e
                                                                                  
                                                                                  # TFS 2012 Local Workspace
                                                                                  $tf/
                                                                                  
                                                                                  # Guidance Automation Toolkit
                                                                                  *.gpState
                                                                                  
                                                                                  # ReSharper is a .NET coding add-in
                                                                                  _ReSharper*/
                                                                                  *.[Rr]e[Ss]harper
                                                                                  *.DotSettings.user
                                                                                  
                                                                                  # JustCode is a .NET coding add-in
                                                                                  .JustCode
                                                                                  
                                                                                  # TeamCity is a build add-in
                                                                                  _TeamCity*
                                                                                  
                                                                                  # DotCover is a Code Coverage Tool
                                                                                  *.dotCover
                                                                                  
                                                                                  # AxoCover is a Code Coverage Tool
                                                                                  .axoCover/*
                                                                                  !.axoCover/settings.json
                                                                                  
                                                                                  # Visual Studio code coverage results
                                                                                  *.coverage
                                                                                  *.coveragexml
                                                                                  
                                                                                  # NCrunch
                                                                                  _NCrunch_*
                                                                                  .*crunch*.local.xml
                                                                                  nCrunchTemp_*
                                                                                  
                                                                                  # MightyMoose
                                                                                  *.mm.*
                                                                                  AutoTest.Net/
                                                                                  
                                                                                  # Web workbench (sass)
                                                                                  .sass-cache/
                                                                                  
                                                                                  # Installshield output folder
                                                                                  [Ee]xpress/
                                                                                  
                                                                                  # DocProject is a documentation generator add-in
                                                                                  DocProject/buildhelp/
                                                                                  DocProject/Help/*.HxT
                                                                                  DocProject/Help/*.HxC
                                                                                  DocProject/Help/*.hhc
                                                                                  DocProject/Help/*.hhk
                                                                                  DocProject/Help/*.hhp
                                                                                  DocProject/Help/Html2
                                                                                  DocProject/Help/html
                                                                                  
                                                                                  # Click-Once directory
                                                                                  publish/
                                                                                  
                                                                                  # Publish Web Output
                                                                                  *.[Pp]ublish.xml
                                                                                  *.azurePubxml
                                                                                  # Note: Comment the next line if you want to checkin your web deploy settings,
                                                                                  # but database connection strings (with potential passwords) will be unencrypted
                                                                                  *.pubxml
                                                                                  *.publishproj
                                                                                  
                                                                                  # Microsoft Azure Web App publish settings. Comment the next line if you want to
                                                                                  # checkin your Azure Web App publish settings, but sensitive information contained
                                                                                  # in these scripts will be unencrypted
                                                                                  PublishScripts/
                                                                                  
                                                                                  # NuGet Packages
                                                                                  *.nupkg
                                                                                  # The packages folder can be ignored because of Package Restore
                                                                                  **/[Pp]ackages/*
                                                                                  # except build/, which is used as an MSBuild target.
                                                                                  !**/[Pp]ackages/build/
                                                                                  # Uncomment if necessary however generally it will be regenerated when needed
                                                                                  #!**/[Pp]ackages/repositories.config
                                                                                  # NuGet v3's project.json files produces more ignorable files
                                                                                  *.nuget.props
                                                                                  *.nuget.targets
                                                                                  
                                                                                  # Microsoft Azure Build Output
                                                                                  csx/
                                                                                  *.build.csdef
                                                                                  
                                                                                  # Microsoft Azure Emulator
                                                                                  ecf/
                                                                                  rcf/
                                                                                  
                                                                                  # Windows Store app package directories and files
                                                                                  AppPackages/
                                                                                  BundleArtifacts/
                                                                                  Package.StoreAssociation.xml
                                                                                  _pkginfo.txt
                                                                                  *.appx
                                                                                  
                                                                                  # Visual Studio cache files
                                                                                  # files ending in .cache can be ignored
                                                                                  *.[Cc]ache
                                                                                  # but keep track of directories ending in .cache
                                                                                  !?*.[Cc]ache/
                                                                                  
                                                                                  # Others
                                                                                  ClientBin/
                                                                                  ~$*
                                                                                  *~
                                                                                  *.dbmdl
                                                                                  *.dbproj.schemaview
                                                                                  *.jfm
                                                                                  *.pfx
                                                                                  *.publishsettings
                                                                                  orleans.codegen.cs
                                                                                  
                                                                                  # Including strong name files can present a security risk
                                                                                  # (https://github.com/github/gitignore/pull/2483#issue-259490424)
                                                                                  #*.snk
                                                                                  
                                                                                  # Since there are multiple workflows, uncomment next line to ignore bower_components
                                                                                  # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
                                                                                  #bower_components/
                                                                                  
                                                                                  # RIA/Silverlight projects
                                                                                  Generated_Code/
                                                                                  
                                                                                  # Backup & report files from converting an old project file
                                                                                  # to a newer Visual Studio version. Backup files are not needed,
                                                                                  # because we have git ;-)
                                                                                  _UpgradeReport_Files/
                                                                                  Backup*/
                                                                                  UpgradeLog*.XML
                                                                                  UpgradeLog*.htm
                                                                                  ServiceFabricBackup/
                                                                                  *.rptproj.bak
                                                                                  
                                                                                  # SQL Server files
                                                                                  *.mdf
                                                                                  *.ldf
                                                                                  *.ndf
                                                                                  
                                                                                  # Business Intelligence projects
                                                                                  *.rdl.data
                                                                                  *.bim.layout
                                                                                  *.bim_*.settings
                                                                                  *.rptproj.rsuser
                                                                                  *- Backup*.rdl
                                                                                  
                                                                                  # Microsoft Fakes
                                                                                  FakesAssemblies/
                                                                                  
                                                                                  # GhostDoc plugin setting file
                                                                                  *.GhostDoc.xml
                                                                                  
                                                                                  # Node.js Tools for Visual Studio
                                                                                  .ntvs_analysis.dat
                                                                                  node_modules/
                                                                                  
                                                                                  # Visual Studio 6 build log
                                                                                  *.plg
                                                                                  
                                                                                  # Visual Studio 6 workspace options file
                                                                                  *.opt
                                                                                  
                                                                                  # Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
                                                                                  *.vbw
                                                                                  
                                                                                  # Visual Studio LightSwitch build output
                                                                                  **/*.HTMLClient/GeneratedArtifacts
                                                                                  **/*.DesktopClient/GeneratedArtifacts
                                                                                  **/*.DesktopClient/ModelManifest.xml
                                                                                  **/*.Server/GeneratedArtifacts
                                                                                  **/*.Server/ModelManifest.xml
                                                                                  _Pvt_Extensions
                                                                                  
                                                                                  # Paket dependency manager
                                                                                  .paket/paket.exe
                                                                                  paket-files/
                                                                                  
                                                                                  # FAKE - F# Make
                                                                                  .fake/
                                                                                  
                                                                                  # JetBrains Rider
                                                                                  .idea/
                                                                                  *.sln.iml
                                                                                  
                                                                                  # CodeRush personal settings
                                                                                  .cr/personal
                                                                                  
                                                                                  # Python Tools for Visual Studio (PTVS)
                                                                                  __pycache__/
                                                                                  *.pyc
                                                                                  
                                                                                  # Cake - Uncomment if you are using it
                                                                                  # tools/**
                                                                                  # !tools/packages.config
                                                                                  
                                                                                  # Tabs Studio
                                                                                  *.tss
                                                                                  
                                                                                  # Telerik's JustMock configuration file
                                                                                  *.jmconfig
                                                                                  
                                                                                  # BizTalk build output
                                                                                  *.btp.cs
                                                                                  *.btm.cs
                                                                                  *.odx.cs
                                                                                  *.xsd.cs
                                                                                  
                                                                                  # OpenCover UI analysis results
                                                                                  OpenCover/
                                                                                  
                                                                                  # Azure Stream Analytics local run output
                                                                                  ASALocalRun/
                                                                                  
                                                                                  # MSBuild Binary and Structured Log
                                                                                  *.binlog
                                                                                  
                                                                                  # NVidia Nsight GPU debugger configuration file
                                                                                  *.nvuser
                                                                                  
                                                                                  # MFractors (Xamarin productivity tool) working folder
                                                                                  .mfractor/
                                                                                  
                                                                                  # Local History for Visual Studio
                                                                                  .localhistory/
                                                                                  
                                                                                  # BeatPulse healthcheck temp database
                                                                                  healthchecksdb
                                                                                  

                                                                                  EDIT 3: Moreover, by delving a bit further, I found out that I have two hidden folders .git. One is located inside my repo and one is outside of it.

                                                                                  INSIDE REPO

                                                                                  OUTSIDE OF REPO

                                                                                  ANSWER

                                                                                  Answered 2021-Jan-09 at 22:12

                                                                                  I'm not sure how big your files are but git normally is not meant to work with very large files. I would suggest enabling lfs for .mp4 files

                                                                                  git clone git@gitlab.example.com:group/project.git
                                                                                  git lfs install                       # initialize the Git LFS project
                                                                                  git lfs track "*.mp4"  
                                                                                  

                                                                                  From github's page:

                                                                                  Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise.

                                                                                  Basically, as is common with many databases, large binary files can create an issue and need a special case to help handle them.

                                                                                  More info here and here and here.

                                                                                  Source https://stackoverflow.com/questions/65615126

                                                                                  QUESTION

                                                                                  Chutzpah doesn't detect jasmine tests in Typescript with AMD modules
                                                                                  Asked 2020-Jan-24 at 05:14

                                                                                  We are trying to figure out a approach for UI testing and felt chutzpah will be a nice option. I wrote jasmine tests using typescript and requirejs. Chutzpah is able to detect the sample tests which doesn't import any external modules. But when i try it with importing external modules to be tested, chutzpah doesn't seems to detect the tests in test explorer. This is my repo link: https://github.com/NareshNow/UItesting.git

                                                                                  This is my chutzpah json file:

                                                                                  "Framework": "jasmine",
                                                                                  "TestHarnessReferenceMode": "AMD",
                                                                                  "TestHarnessLocationMode": "SettingsFileAdjacent",
                                                                                  "AMDBaseUrl": "../Compiledmodules/Tests",
                                                                                  "AMDAppDirectory": "../Compiledmodules",
                                                                                  "TestFileTimeout": 600000,
                                                                                  "EnableCodeCoverage": false,
                                                                                  "References": [
                                                                                  
                                                                                  {
                                                                                    "Path": "../Scripts/require.js",
                                                                                    "IsTestFrameworkFile": true
                                                                                  },
                                                                                  {
                                                                                    "Path": "../Scripts/AMDconfig.js",
                                                                                    "IsTestFrameworkFile": true
                                                                                  }
                                                                                  ],
                                                                                  "Compile": {
                                                                                  "Mode": "External",
                                                                                  "Extensions": [ ".ts" ],
                                                                                  "ExtensionsWithNoOutput": [ ".d.ts" ],
                                                                                  "SourceDirectory": "../Typescripts",
                                                                                  "OutDirectory": "../Compiledmodules"
                                                                                  },
                                                                                  "Tests": [
                                                                                  {
                                                                                  "Path": "../Typescripts",
                                                                                  "Includes": [ ".ts" ]
                                                                                  },
                                                                                  {
                                                                                  "Path": "../Compiledmodules",
                                                                                  "Includes": [".js"]
                                                                                  }
                                                                                  ]
                                                                                  }
                                                                                  

                                                                                  I have tried the suggestions from a lot of earlier questions on the similar issue for the last 5 days, and nothing seemed to work. It feels to me like something simple is missing. You can find the tests , chutzpah.json in the TypescripKit folder in the repo. Any help would be so greatly appreciated. Thank you!

                                                                                  ANSWER

                                                                                  Answered 2020-Jan-24 at 05:14

                                                                                  I finally got it working. Didn't get time to post here. Here's what was the issue. I was targeting ES2015 in my tsconfig.json. ES2015 doesn't convert the typescript classes to a function, instead it uses class keyword itself. So, the way i accessed it in my jasmine tests was suitable for ES5 and also I was declaring variables before the describe block starts in my jasmine tests. This made chutzpah not recognize them as tests. So, Once I changed the target to ES5 and declared the variables inside the describe , chutzpah was able to detect the tests.

                                                                                  Source https://stackoverflow.com/questions/59809549

                                                                                  Community Discussions, Code Snippets contain sources that include Stack Exchange Network

                                                                                  Vulnerabilities

                                                                                  No vulnerabilities reported

                                                                                  Install chutzpah

                                                                                  You can download it from GitHub.

                                                                                  Support

                                                                                  Full DocumentationHow do I use Chutzpah?How can I use it with RequireJS?How can I use it with TypeScript?How can I use it with CoffeeScript?How to build the code?How can I contribute to this project?
                                                                                  Find more information at:
                                                                                  Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
                                                                                  Find more libraries
                                                                                  Explore Kits - Develop, implement, customize Projects, Custom Functions and Applications with kandi kits​
                                                                                  Save this library and start creating your kit
                                                                                  CLONE
                                                                                • HTTPS

                                                                                  https://github.com/mmanela/chutzpah.git

                                                                                • CLI

                                                                                  gh repo clone mmanela/chutzpah

                                                                                • sshUrl

                                                                                  git@github.com:mmanela/chutzpah.git

                                                                                • Share this Page

                                                                                  share link

                                                                                  Explore Related Topics

                                                                                  Consider Popular Unit Testing Libraries

                                                                                  googletest

                                                                                  by google

                                                                                  mocha

                                                                                  by mochajs

                                                                                  enzyme

                                                                                  by enzymejs

                                                                                  ava

                                                                                  by avajs

                                                                                  phpunit

                                                                                  by sebastianbergmann

                                                                                  Try Top Libraries by mmanela

                                                                                  diffplex

                                                                                  by mmanelaC#

                                                                                  MarkdownOutlook

                                                                                  by mmanelaC#

                                                                                  SnippetDesigner

                                                                                  by mmanelaC#

                                                                                  MarkupConverter

                                                                                  by mmanelaC#

                                                                                  PsAzureDevOps

                                                                                  by mmanelaPowerShell

                                                                                  Compare Unit Testing Libraries with Highest Support

                                                                                  robolectric

                                                                                  by robolectric

                                                                                  mockito

                                                                                  by mockito

                                                                                  junit5

                                                                                  by junit-team

                                                                                  mocha

                                                                                  by mochajs

                                                                                  spock

                                                                                  by spockframework

                                                                                  Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
                                                                                  Find more libraries
                                                                                  Explore Kits - Develop, implement, customize Projects, Custom Functions and Applications with kandi kits​
                                                                                  Save this library and start creating your kit