• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Camelcade / Perl5-IDEA / #525521171
76%

Build:
DEFAULT BRANCH: master
Ran 10 Dec 2022 03:58PM UTC
Jobs 1
Files 2340
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
#525521171

push

github-actions

hurricup
#2539 #CAMELCADE-5913 Improved wsl mount point initialization

## Problem
We have a number of activities involving paths mapping. And to make it right, we need a windows fs mount point. It is initialized lazily and this make it absolutely random - we don't know in which context we will try to do this. Reading mount point involves execution of the external tool which is now covered with modal progress, but it is not allowed in the action update pass.

## Solution
Before we pre-initialized all wsl distributions on the application start, but seems that distributions list was incomplete for some reason. Probably, some of them were installed in the runtime. Another flaw of this approach is spinning up all distributions, even unused ones.

After this change we will pre-initialize mount root on project opening if wsl sdk is selected for it and on changing sdk via `PerlProjectManager`. This should handle all actions cases, because actions always involve sdk selected for the project.

We are using `postStartupActivity` because `backgroundPostStartupActivity` are delayed for 5 seconds.

#CAMELCADE-5913 Fixed
Fixes #2539

41969 of 50582 relevant lines covered (82.97%)

0.83 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #525521171.1 10 Dec 2022 03:58PM UTC 0
82.97
Source Files on build #525521171
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #525521171
  • a43370ea on github
  • Prev Build on master
  • Next Build on master
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc