Граф коммитов

117 Коммитов

Автор SHA1 Сообщение Дата
benjaminbi a7fed1bd04 fixing issue 1820 2022-09-13 17:39:47 +08:00
benjaminbi c29f07404d fixing issue 1820 2022-09-10 05:00:12 +08:00
benjaminbi b7b3768b3c [Feature] Simplify and group existing task in gulpfile
Fixes #1820
2022-09-06 02:51:54 +08:00
benjaminbi 589d9b6639 [Feature] Simplify and group existing task in gulpfile
Fixes #1820
2022-09-02 20:39:10 +08:00
benjaminbi fda7fa5875 [Feature] Replace tasks in gulpfile.js with exports
Fixes #1795
2022-08-22 23:41:49 +08:00
EzioLi 1150f3f47f Update 2022-08-22 16:44:53 +08:00
EzioLi eda0f70006 Update 2022-08-22 16:41:13 +08:00
benjaminbi a655d36439 [Feature] Replace tasks in gulpfile.js with exports
Fixes #1795
2022-08-18 18:14:25 +08:00
RedMickey 716c1b85d4
Fix sourcemaps handling (#1730)
* Improved SourceMap URL parsing
2022-01-20 16:00:24 +03:00
Heniker 519795a982
Remove option to lint only changed files (#1715) 2021-12-30 14:23:02 +03:00
Heniker 09f6024f29
new eslint & pre-commit hook (#1708) 2021-12-23 20:00:45 +03:00
RedMickey 7a2f6ad676
Fix unit tests (#1711) 2021-12-13 13:45:33 +03:00
RedMickey 3c116e195d
Update sample project and unit tests (#1709)
* Add React Native 0.65.0 to sample project

* Increase packageLoaderTestTimeout

* Bump VS Code version to 1.62.3 in unit tests

* Rename sample project to sampleReactNativeProject
2021-12-03 18:39:30 +03:00
etatanova 398560839f
Smoke tests update (#1682)
* Updated smoke tests

* Fixed vulnerabilities

* Bumped RN version to 0.66.0 in smoke tests

Co-authored-by: RedMickey <mihax2013@yandex.ru>
2021-10-13 13:51:28 +03:00
RedMickey 1c95903252
Smoke tests update (#1609)
* Update vscode automation package

* Bump Node.js version to 14.x in smoke tests

* Update vscode-test to 1.5.2

* Update windows-build-tool to vs2017

* Update VS Code version in all tests to 1.58.1

* Update mocha deps to the latest

* Update iOS to 14.5 and RN projects to 0.64.2

* Add waitForOutputWithRetry
2021-07-22 16:16:29 +03:00
RedMickey f311755c2f
Update code coverage checking functional (#1570)
* Migrate from gulp-istanbul to nyc

* Fix vulnerabilities in smoke tests

* Configure virtualWorkspaces

* Add nyc type

Co-authored-by: etatanova <77284023+etatanova@users.noreply.github.com>
2021-05-18 09:37:00 +03:00
RedMickey 4bb0956ede
Implement Network Inspector (#1550)
* Implement server part of Network inspector (#1508)

* Implement Network inspector server communication with devices and emulators (#1516)

* Implement displaying of network requests data (#1531)

* Network Inspector: add notes about borrowed code (#1537)

* [Network inspector] Add unit tests (#1543)

* [Network inspector] Add smoke tests (#1544)

* Add documentation for Network Inspector

* Bump appium on Windows to 1.21.0

Co-authored-by: JiglioNero <43934531+JiglioNero@users.noreply.github.com>
2021-05-06 15:17:03 +03:00
RedMickey 41d17648c4
Update Eslint dependencies (#1500) 2021-02-10 14:06:22 +03:00
RedMickey 34472878f9
Fix ESLint issues and add Prettier support (#1463)
* Fix eslint issues

* Add prettier to RNT project

* Add prettier gulp task to smoke tests

* Format .md files
2020-12-04 10:40:36 +03:00
Yuri Skorokhodov 9928222cb8
Prepare preview version for stable (#1437)
* First preparations for preview version from the master branch

* Add logic to process nightly releases

* Update docs

Co-authored-by: RedMickey <33267199+RedMickey@users.noreply.github.com>
2020-10-12 12:45:20 +03:00
Yuri Skorokhodov d55f3c22ee
Remove mentions of the preview extension (#1403)
* Revert changes from the preview branch and prepare for production

* Add i18n import command to the main loc import function, style fix in gulpfile.js

* Remove mentions of preview extension

* Add absent releases, disable format for the whole file

* Update dependencies

* Fix eslint problems
2020-09-21 10:11:39 +03:00
JiglioNero 68a5b8d5c6
Android emulator selection for launch scenarios (#1361)
* create androidEmulatorManager

* fix path to commandExecutor

* init LaunchScenariosManager

* add selection for android emulator

* polishing, fixing and add command for launch emulator

* refactor resolveEmulator logic, add telemetry step and create abstract EmulatorManager class

* move logic of updating launch scenraio to LaunchScenarioManager

* added the ability to use device id

* add unit tests for GeneralMobilePlatform

* add unit tests for LaunchScenarioManager

* rename EmulatorManager to VirtualDeviceManager

* add emulator launch command to readme

* update terminateAndroidEmulator function

Co-authored-by: Yuri Skorokhodov <v-yuskor@microsoft.com>
Co-authored-by: RedMickey <33267199+RedMickey@users.noreply.github.com>
Co-authored-by: JiglioNero <admin@sierra.local>
2020-08-19 12:40:19 +03:00
Yuri Skorokhodov ce5e88eec6
Q package removal (#1354)
* Remove Q from the part of the common folder (#1336)

* Q package removal from node folder, refactor commandExecutor (#1342)

* Remove Q usages from the common folder (#1343)

* Remove Q from debugger folder (#1344)

* Q package removal extension folder (#1348)

* Q package removal from test folder (#1349)
2020-07-21 13:16:50 +03:00
JiglioNero 4f8669f986
Eslint migration for preview branch (#1318)
* do chery-pick (90d1511765) from master for migrate to eslint

* fix package.json
2020-06-18 13:22:22 +03:00
Yuri Skorokhodov 2d8af44863
Add webpack bundling for the extension (#1308)
* Add webpack bundling for the extension
* Fix dependencies problem
* Change build script
* Add webpack-bundle-analyzer
* Add localization pipeline to bundling scenario
* Update localization configs to suit vscode-nls@4
* Added localization smoke test
* Resolve webpack dynamic require problem, add additional attribution
2020-06-10 00:20:02 +03:00
Yuri Skorokhodov 17bf2e6423
Prepare nightly release for preview version (#1298) 2020-05-28 14:00:46 +03:00
JiglioNero de838bbf6b
Merging master and dev (#1283)
* Add telemetry for Expo host types (#1204)

* Added handling for an iOS device target concrete device (#1207)

* Added handling for a iOS device target concrete device using format 'device=<iOS_device_name>'
* Update docs

* Add expo tests for different Expo network scenarios (#1208)

* Refactor Expo tests

* Fix dependency vulnerabilities (#1219)

* Bump acorn from 6.4.0 to 6.4.1 in /test/smoke/package (#1222)

Bumps [acorn](https://github.com/acornjs/acorn) from 6.4.0 to 6.4.1.
- [Release notes](https://github.com/acornjs/acorn/releases)
- [Commits](https://github.com/acornjs/acorn/compare/6.4.0...6.4.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump minimist from 1.2.0 to 1.2.2

Bumps [minimist](https://github.com/substack/minimist) from 1.2.0 to 1.2.2.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.0...1.2.2)

Signed-off-by: dependabot[bot] <support@github.com>

* Bump vulnerable dependencies

* Bump several dependencies, fix security vulnerabilities (#1224)

* Fix use of custom Xcode scheme in iOS project (#1213)

* Add unit tests

* Prepare for 0.14.2 (#1225)

* Fix security vulnerabilities in mkdirp package (#1227)

* Fix minimist security vulnerabilities
https://npmjs.com/advisories/1179

* Add YAML pipelines for the smoke tests (#1234)

* Enhance error message in case of error when projectRoot parameter is missing (#1237)

* Add unit tests YAML pipelines (#1241)

* Fix YAML master pipeline (#1244)

* Bump React Native version up to 0.62.0 in smoke tests (#1240)

* Bump RN version up to 0.62.0

* Update Hermes build.gradle

* Fix artifacts generation (#1245)

* Fix smoke tests for Expo 37 SDK (#1247)

* docs: reorganize content of readme.md (#1243)

* transfer launch params (env and envFIle) to packager (#1248)

* transfer launch params (env and envFIle) to packager
add runOption setter to packager for transer launch params

* transfer launch params (env and envFIle) to packager  add runOption setter to packager for transer launch params change args for getEnvArguments and create tests to getEnvArguments

* Update src/common/packager.ts

Co-Authored-By: RedMickey <33267199+RedMickey@users.noreply.github.com>

* Update test/extension/generalMobilePlatform.test.ts

Co-Authored-By: RedMickey <33267199+RedMickey@users.noreply.github.com>

* port and status indicator from packager getters to codestyle

* change dir of tmp .env and add able to use standart .env file ro project path

* Update test/extension/generalMobilePlatform.test.ts

Co-Authored-By: Yuri Skorokhodov <yurapkr@yandex.ru>

* Update test/extension/generalMobilePlatform.test.ts

Co-Authored-By: Yuri Skorokhodov <yurapkr@yandex.ru>

* Update test/extension/generalMobilePlatform.test.ts

Co-Authored-By: Yuri Skorokhodov <yurapkr@yandex.ru>

* Update test/extension/generalMobilePlatform.test.ts

Co-Authored-By: Yuri Skorokhodov <yurapkr@yandex.ru>

* Update test/extension/generalMobilePlatform.test.ts

Co-Authored-By: RedMickey <33267199+RedMickey@users.noreply.github.com>

* Update test/extension/generalMobilePlatform.test.ts

Co-Authored-By: RedMickey <33267199+RedMickey@users.noreply.github.com>

* add to readme description  of passing custom enviroment variables for the `react-native` packager

* Update README.md

Co-Authored-By: Yuri Skorokhodov <yurapkr@yandex.ru>

* Update README.md

Co-Authored-By: Yuri Skorokhodov <yurapkr@yandex.ru>

* fix logic for choice source for env vars
and add check and test for file еxistence

* add some more info to readme

* Update README.md

Co-Authored-By: Yuri Skorokhodov <yurapkr@yandex.ru>

* Update README.md

Co-Authored-By: RedMickey <33267199+RedMickey@users.noreply.github.com>

Co-authored-by: Mikhail Suendukov <mikhail.suendukov@inyar.ru>
Co-authored-by: RedMickey <33267199+RedMickey@users.noreply.github.com>
Co-authored-by: Yuri Skorokhodov <yurapkr@yandex.ru>
Co-authored-by: Yuri Skorokhodov <v-yuskor@microsoft.com>

* Update command palette commands table in documentation (#1250)

* Update Expo documentation (#1251)

* Prepare for 0.15.0 (#1255)

* Migrate unit tests to vscode-test  (#1256)

* Fix security vulnerabilities (#1253)

* Fix vulnerabilities

* Fix fonts usage for Expo 37 (#1260)

* Fix runOptions check for packager (#1264)

* add check run options

* remove font fix for expo 37 from changelog

* fix getiing of status indicator

* fix unit tests in gulpfile

* remove extensions tests from ci

* fix .ci -remove debugger tests

* cleanup

* Delete yarn.lock

Co-authored-by: Yuri Skorokhodov <v-yuskor@microsoft.com>
Co-authored-by: RedMickey <33267199+RedMickey@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Antón Molleda <molant@users.noreply.github.com>
Co-authored-by: Mikhail Suendukov <mikhail.suendukov@inyar.ru>
Co-authored-by: Yuri Skorokhodov <yurapkr@yandex.ru>
2020-05-18 14:41:55 +03:00
Yuri Skorokhodov ef3ea099b4
[Smoke tests] Migrate to the VS Code smoke test driver (#1180)
* [Smoke tests] Get VS Code Automation package from VS Code repo
* [Smoke tests] Change Expo URL getting approach
* [Smoke tests] Adapt tests for macOS and Linux (#1173)
* [Smoke tests] Fix Expo 36 workflow for Expo Android on macOS (#1176)
* [Smoke tests] Fix Expo 36 workflow for Expo iOS on macOS (#1177)
* [Smoke tests] Update smoke tests docs (#1178)
* [Smoke tests] Fixate Code version for nightly tests
2019-12-16 16:41:55 +03:00
RedMickey 49798d4dfd
Add smoke tests for Hermes debugger (#1120)
* Add Hermes RN sample project to smoke tests

* Add Hermes smoke test scenario

* Add TestButton click and fix comments

* Add checking for the existence of Hermes mark

* Bump RN version for the tests

* Change TestButton name to AppTestButton
2019-10-02 14:38:55 +03:00
Yuri Skorokhodov 3021756ba7
Fix debugging on RN 0.60 (#1043)
* Update RN Native app sample
* Add variables for setting a breakpoints

* Add global variables that stores line number for setting a breakpoint

* Add fix for RN 0.60 version

* Add App.js sample for pure RN app with Expo

* Exclude pure RN app.js sample from gulp clean task

* Add binding for home -> Home button for webdriverIO

* Adapt to @react-native-community/cli@2.1.0 iOS logging

* Change success patterns for iOS for react-native-cli 2.1.0
2019-07-09 14:00:43 +03:00
Yuri Skorokhodov 1287ea58ee
Fix minor inconsistencies in documentation (#1034) 2019-06-25 14:44:03 +03:00
Yuri Skorokhodov e586af40f2
Add reporter for unit tests (#1019) 2019-05-28 15:53:49 +03:00
Ruslan Bikkinin f2568005ef
Add smoke tests to upstream (#1015) 2019-05-23 13:06:21 +03:00
Yuri Skorokhodov d5de836b32
Update vscode-nls-dev to the latest version for compatibility with MLCP (#930)
Fix pt-BR language tag
2019-03-12 11:14:29 +03:00
Yuri Skorokhodov df6309c4d5
Add tests for i18n translated messages (#874) 2019-01-22 13:50:38 +03:00
Yuri Skorokhodov b6c6821221
Refactor gulpfile.js to move from Transifex to Microsoft Localization platform (#887) 2019-01-18 16:58:12 +03:00
Ruslan Bikkinin f6ac01ce84
Refactor gulpfile and gulp-extras (#873)
* Refactor gulpfile

* Add function names for anon tasks, fix issues with arrow funcs

* Fix indents

* fix indents in gulp-extras.js

* Update gulpfile.js
2019-01-16 11:57:01 +03:00
Yuri Skorokhodov fa11de8215
Fix for i18n: gulp release task no more removes localization files (#872) 2018-12-20 16:33:40 +03:00
Ruslan Bikkinin 57deace7f8
Remove unused dependencies (#866) 2018-12-19 15:49:57 +03:00
Yuri Skorokhodov e416b90106
Add tests for errorHelper.ts, fix messages for warnings, fix gulp task build asynchronicity (#862) 2018-12-14 15:59:52 +03:00
Yuri Skorokhodov fc602bb622
Enhance exception handling according to localization, refactor localize calls in src/common folder (#859) 2018-12-13 16:57:40 +03:00
Yuri Skorokhodov 4dbbdaad4c
Fix for transifex-pull and i18n-import tasks in gulpfile (#854) 2018-12-06 16:35:46 +03:00
Yuri Skorokhodov 5fd423ca7b
Fix security vulnerabilities (#850) 2018-12-06 14:18:48 +03:00
Yuri Skorokhodov e2644f37a7
Add i18n for string literals from files in common folder (#849) 2018-12-03 18:21:37 +03:00
Yuri Skorokhodov 74dba829f9
Configure gulpfile for work with Transifex (#847) 2018-11-30 18:13:07 +03:00
semenyakNik 4ad1a2dc28 replacement gulp-util (#813)
* replacement gulp-util

* Update shrinkwrap
2018-11-14 17:17:16 +03:00
Anna Kocheshkova 0a2835473f Removed CodePush 2018-04-19 16:12:53 +03:00
max-mironov 0c0b4844dd Revert "Merge pull request #682 from max-mironov/remove-code-push"
This reverts commit 9f81d43d06, reversing
changes made to c92aec2c65.
2018-04-19 12:50:12 +03:00
max-mironov 620c8eda81 remove code-push 2018-04-17 17:41:18 +03:00
annakocheshkova 8faf48507a Fixed broken dependency. 2018-02-22 16:07:28 +03:00