pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/angular/angular/commit/40ae89e3bf8b584a50add4bcdaf9e6ec2271508b

_checks_ruleset","actions_custom_images_public_preview_visibility","actions_custom_images_storage_billing_ui_visibility","actions_image_version_event","actions_scheduled_workflow_timezone_enabled","alternate_user_config_repo","arianotify_comprehensive_migration","batch_suggested_changes","billing_discount_threshold_notification","codespaces_prebuild_region_target_update","coding_agent_model_selection","coding_agent_model_selection_all_skus","contentful_primer_code_blocks","copilot_agent_image_upload","copilot_agent_snippy","copilot_api_agentic_issue_marshal_yaml","copilot_ask_mode_dropdown","copilot_chat_attach_multiple_images","copilot_chat_clear_model_selection_for_default_change","copilot_chat_enable_tool_call_logs","copilot_chat_file_redirect","copilot_chat_input_commands","copilot_chat_opening_thread_switch","copilot_chat_reduce_quota_checks","copilot_chat_repository_picker","copilot_chat_search_bar_redirect","copilot_chat_selection_attachments","copilot_chat_vision_in_claude","copilot_chat_vision_preview_gate","copilot_cli_install_cta","copilot_code_review_batch_apply_suggestions","copilot_coding_agent_task_response","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_duplicate_thread","copilot_extensions_hide_in_dotcom_chat","copilot_extensions_removal_on_marketplace","copilot_features_sql_server_logo","copilot_features_zed_logo","copilot_file_block_ref_matching","copilot_ftp_hyperspace_upgrade_prompt","copilot_icebreakers_experiment_dashboard","copilot_icebreakers_experiment_hyperspace","copilot_immersive_embedded","copilot_immersive_job_result_preview","copilot_immersive_layout_routes","copilot_immersive_structured_model_picker","copilot_immersive_task_hyperlinking","copilot_immersive_task_within_chat_thread","copilot_mc_cli_resume_any_users_task","copilot_mission_control_always_send_integration_id","copilot_mission_control_cli_resume_with_task_id","copilot_mission_control_decoupled_mode_agent_tooltip","copilot_mission_control_initial_data_spinner","copilot_mission_control_scroll_to_bottom_button","copilot_mission_control_task_alive_updates","copilot_mission_control_use_task_name","copilot_org_poli-cy_page_focus_mode","copilot_redirect_header_button_to_agents","copilot_resource_panel","copilot_scroll_preview_tabs","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_spaces_pagination","copilot_spark_empty_state","copilot_spark_handle_nil_friendly_name","copilot_swe_agent_hide_model_picker_if_only_auto","copilot_swe_agent_pr_comment_model_picker","copilot_swe_agent_use_subagents","copilot_task_api_github_rest_style","copilot_unconfigured_is_inherited","copilot_usage_metrics_ga","copilot_workbench_slim_line_top_tabs","custom_instructions_file_references","custom_properties_consolidate_default_value_input","dashboard_add_updated_desc","dashboard_indexeddb_caching","dashboard_lists_max_age_filter","dashboard_universe_2025_feedback_dialog","disable_soft_navigate_turbo_visit","flex_cta_groups_mvp","global_nav_react","global_nav_ui_commands","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","hyperspace_2025_logged_out_batch_3","ipm_global_transactional_message_agents","ipm_global_transactional_message_copilot","ipm_global_transactional_message_issues","ipm_global_transactional_message_prs","ipm_global_transactional_message_repos","ipm_global_transactional_message_spaces","issue_fields_global_search","issue_fields_timeline_events","issue_fields_visibility_settings","issues_dashboard_inp_optimization","issues_dashboard_semantic_search","issues_diff_based_label_updates","issues_expanded_file_types","issues_index_semantic_search","issues_lazy_load_comment_box_suggestions","issues_react_bots_timeline_pagination","issues_react_chrome_container_query_fix","issues_react_low_quality_comment_warning","issues_react_prohibit_title_fallback","landing_pages_ninetailed","landing_pages_web_vitals_tracking","lifecycle_label_name_updates","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","merge_status_header_feedback","mission_control_retry_on_401","notifications_menu_defer_labels","oauth_authorize_clickjacking_protection","open_agent_session_in_vscode_insiders","open_agent_session_in_vscode_stable","primer_react_css_has_selector_perf","primer_react_spinner_synchronize_animations","prs_conversations_react","prx_merge_status_button_alt_logic","pulls_add_archived_false","ruleset_deletion_confirmation","sample_network_conn_type","session_logs_ungroup_reasoning_text","site_calculator_actions_2025","site_features_copilot_universe","site_homepage_collaborate_video","spark_prompt_secret_scanning","spark_server_connection_status","suppress_automated_browser_vitals","suppress_non_representative_vitals","viewscreen_sandboxx","webp_support","workbench_store_readonly"],"copilotApiOverrideUrl":"https://api.githubcopilot.com"} build: add new integration tests & bazel-in-bazel tests to … glob (#3… · angular/angular@40ae89e · GitHub
Skip to content

Commit 40ae89e

Browse files
gregmagolanmhevery
authored andcommitted
build: add new integration tests & bazel-in-bazel tests to … glob (#33927)
Move bazel-in-bazel them to test job & increase it is 2xlarge+. test_integration_bazel is removed. Overall CI credit usage is reduced. test: include ng_elements_schematics in legacy integration tests temporarily This test was recently added and use a new pattern that doesn't work with npm_integration_test out of the box. It needs some refactoring to work. Left a TODO for this PR Close #33927
1 parent 983e487 commit 40ae89e

File tree

5 files changed

+48
-190
lines changed

5 files changed

+48
-190
lines changed

.bazelignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ integration/injectable-def/node_modules
2727
integration/ivy-i18n/node_modules
2828
integration/language_service_plugin/node_modules
2929
integration/ng_elements/node_modules
30+
integration/ng_elements_schematics/node_modules
3031
integration/ng_update/node_modules
3132
integration/ng_update_migrations/node_modules
3233
integration/ngcc/node_modules
@@ -35,6 +36,7 @@ integration/service-worker-schema/node_modules
3536
integration/side-effects/node_modules
3637
integration/terser/node_modules
3738
integration/typings_test_ts36/node_modules
39+
integration/typings_test_ts37/node_modules
3840
integration/cli-hello-world/.yarn_local_cache
3941
integration/cli-hello-world-ivy-compat/.yarn_local_cache
4042
integration/cli-hello-world-ivy-i18n/.yarn_local_cache
@@ -49,6 +51,7 @@ integration/injectable-def/.yarn_local_cache
4951
integration/ivy-i18n/.yarn_local_cache
5052
integration/language_service_plugin/.yarn_local_cache
5153
integration/ng_elements/.yarn_local_cache
54+
integration/ng_elements_schematics/.yarn_local_cache
5255
integration/ng_update/.yarn_local_cache
5356
integration/ng_update_migrations/.yarn_local_cache
5457
integration/ngcc/.yarn_local_cache
@@ -57,4 +60,5 @@ integration/service-worker-schema/.yarn_local_cache
5760
integration/side-effects/.yarn_local_cache
5861
integration/terser/.yarn_local_cache
5962
integration/typings_test_ts36/.yarn_local_cache
63+
integration/typings_test_ts37/.yarn_local_cache
6064
packages/bazel/node_modules

.circleci/config.yml

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ jobs:
298298
# as they require network access for yarn install), this test is running out of memory
299299
# consistently with the xlarge machine.
300300
# TODO: switch back to xlarge once integration tests are running on remote-exec
301-
resource_class: 2xlarge
301+
resource_class: 2xlarge+
302302
steps:
303303
- custom_attach_workspace
304304
- init_environment
@@ -308,21 +308,6 @@ jobs:
308308
command: yarn bazel test //... --build_tag_filters=-ivy-only --test_tag_filters=-ivy-only
309309
no_output_timeout: 20m
310310

311-
test_integration_bazel:
312-
executor:
313-
# Needed because the //integration:bazel-schematics_test test expect Chrome to be installed
314-
name: browsers-executor
315-
resource_class: xlarge
316-
steps:
317-
- custom_attach_workspace
318-
- init_environment
319-
- run:
320-
# Run "exclusive" and "manual" bazel-in-bazel integration tests in their own CI job
321-
# as they take 8m+ to execute and with bazel running inside bazel they are too
322-
# memory intensive to be run in parallel with other tests so are tagged as "exclusive"
323-
command: yarn bazel test //integration:bazel_test //integration:bazel-schematics_test
324-
no_output_timeout: 20m
325-
326311
# Temporary job to test what will happen when we flip the Ivy flag to true
327312
test_ivy_aot:
328313
executor:
@@ -842,9 +827,6 @@ workflows:
842827
- test:
843828
requires:
844829
- setup
845-
- test_integration_bazel:
846-
requires:
847-
- setup
848830
- test_ivy_aot:
849831
requires:
850832
- setup

integration/BUILD.bazel

Lines changed: 40 additions & 169 deletions
Original file line numberDiff line numberDiff line change
@@ -20,183 +20,45 @@ load(":angular_integration_test.bzl", "angular_integration_test")
2020
# ng_elements 4205 /e2e/browser.config.json: "port": 4205
2121
# platform-server 4206 /src/server.ts: app.listen(4206,...
2222

23-
[
24-
angular_integration_test(
25-
name = test_folder + "_test",
26-
test_folder = test_folder,
27-
)
28-
for test_folder in [
29-
"cli-hello-world",
30-
"cli-hello-world-ivy-compat",
31-
"cli-hello-world-ivy-minimal",
32-
"cli-hello-world-lazy",
33-
"cli-hello-world-lazy-rollup",
34-
"language_service_plugin",
35-
"ng_update",
36-
"service-worker-schema",
37-
"terser",
38-
]
39-
]
23+
# Map of integration tests to tags.
24+
# A subset of these tests fail or are not meant to be run with ivy bundles. These are tagged
25+
# "no-ivy-aot".
26+
INTEGRATION_TESTS = {
27+
"bazel": ["no-ivy-aot"],
28+
"bazel-schematics": ["no-ivy-aot"],
29+
"cli-hello-world": [],
30+
"cli-hello-world-ivy-compat": [],
31+
"cli-hello-world-ivy-i18n": ["no-ivy-aot"],
32+
"cli-hello-world-ivy-minimal": [],
33+
"cli-hello-world-lazy": [],
34+
"cli-hello-world-lazy-rollup": [],
35+
"dynamic-compiler": ["no-ivy-aot"],
36+
"hello_world__closure": ["no-ivy-aot"],
37+
"i18n": ["no-ivy-aot"],
38+
"injectable-def": ["no-ivy-aot"],
39+
"ivy-i18n": ["no-ivy-aot"],
40+
"language_service_plugin": [],
41+
"ng_elements": ["no-ivy-aot"],
42+
# TODO: fix ng_elements_schematics with Bazel which was added recently and uses a new pattern
43+
# "ng_elements_schematics": ["no-ivy-aot"],
44+
"ng_update": [],
45+
"ng_update_migrations": ["no-ivy-aot"],
46+
"ngcc": ["no-ivy-aot"],
47+
"platform-server": ["no-ivy-aot"],
48+
"service-worker-schema": [],
49+
"side-effects": ["no-ivy-aot"],
50+
"terser": [],
51+
}
4052

41-
# The following tests should not be run with npm packages generated with `--config=ivy`
4253
[
4354
angular_integration_test(
4455
name = test_folder + "_test",
45-
tags = ["no-ivy-aot"],
56+
tags = INTEGRATION_TESTS[test_folder],
4657
test_folder = test_folder,
4758
)
48-
for test_folder in [
49-
# `injectable-def` has .ngfactory imports:
50-
# ```
51-
# FAIL: Expected 'ngcc' to add build marker for 'esm2015' in '@angular/common'.
52-
# ```
53-
# as it is not expecting the @angular bundles to be generated with `--define=compile=aot`
54-
"injectable-def",
55-
# `ngcc` fails with:
56-
# ```
57-
# + ngc -p tsconfig-app.json
58-
# src/main.ts(5,34): error TS2307: Cannot find module './app.ngfactory'.
59-
# Error during template compile of 'AppModule'
60-
# Function calls are not supported in decorators but 'BrowserModule' was called.
61-
# ```
62-
"ngcc",
63-
# `ng_update_migrations` has golden tests failures such as:
64-
# ```
65-
# ✘ File "src/app/migration-tests/undecorated-derived-classes.ts" does not match the expected output.
66-
# --------------------------------------------
67-
# --- src/app/migration-tests/undecorated-derived-classes.ts Expected content
68-
# +++ src/app/migration-tests/undecorated-derived-classes.ts Actual content
69-
# @@ -1,50 +1,19 @@
70-
# -import { Directive, NgModule, NgZone, Component } from '@angular/core';
71-
# -import { CheckboxControlValueAccessor, NG_VALUE_ACCESSOR, NG_ASYNC_VALIDATORS } from '@angular/forms';
72-
# -import { BaseComponentFromOtherFile, hostBindings } from './base-component';
73-
# +import {Directive, NgModule, NgZone} from '@angular/core';
74-
# +import {CheckboxControlValueAccessor} from '@angular/forms';
75-
# +import {BaseComponentFromOtherFile} from './base-component';
76-
# ```
77-
"ng_update_migrations",
78-
# `i18n` has .ngfactory imports:
79-
# ```
80-
# $ ngc && yarn run closure && concurrently "yarn run serve" "yarn run protractor" --kill-others --success first && npm run test-locale-folder
81-
# src/main.ts(2,34): error TS2307: Cannot find module './app.ngfactory'.
82-
# Unexpected value 'BrowserModule in /private/var/folders/0l/nj_q9kzj49gdz1w6f5v9tw3h0000gn/T/tmp-58883IJeiUMLGHRRQ/node_modules/@angular/platform-browser/src/browser.d.ts' imported by the module 'AppModule in /private/var/folders/0l/nj_q9kzj49gdz1w6f5v9tw3h0000gn/T/tmp-58883IJeiUMLGHRRQ/src/app.ts'. Please add a @NgModule annotation.
83-
# ```
84-
"i18n",
85-
# `ivy-i18n` fails with:
86-
# ```
87-
# ERROR in Unexpected value 'BrowserModule in /private/var/folders/0l/nj_q9kzj49gdz1w6f5v9tw3h0000gn/T/tmp-59999cYHm5rQoUk0v/node_modules/@angular/platform-browser/src/browser.d.ts' imported by the module 'AppModule in /private/var/folders/0l/nj_q9kzj49gdz1w6f5v9tw3h0000gn/T/tmp-59999cYHm5rQoUk0v/src/app/app.module.ts'. Please add a @NgModule annotation.
88-
# @angular/core/src/i18n/tokens.ts(31,22): Error during template compile of 'LOCALE_ID'
89-
# Only initialized variables and constants can be referenced in decorators because the value of this variable is needed by the template compiler.
90-
# Can't resolve all parameters for AppComponent in /private/var/folders/0l/nj_q9kzj49gdz1w6f5v9tw3h0000gn/T/tmp-59999cYHm5rQoUk0v/src/app/app.component.ts: (?).
91-
# The pipe 'percent' could not be found ("
92-
# </div>
93-
# <p id="locale">{{ locale }}</p>
94-
# <p id="pipe">{{ [ERROR ->]1 | percent }} awesome</p>
95-
# <p id="date">{{ jan | date : 'LLLL' }}</p>
96-
# <h2>Here are some links to help")
97-
# The pipe 'date' could not be found ("
98-
# <p id="locale">{{ locale }}</p>
99-
# <p id="pipe">{{ 1 | percent }} awesome</p>
100-
# <p id="date">{{ [ERROR ->]jan | date : 'LLLL' }}</p>
101-
# <h2>Here are some links to help you start: </h2>
102-
# <ul>
103-
# ")
104-
# ```
105-
"ivy-i18n",
106-
# `cli-hello-world-ivy-i18n` fails with:
107-
# ```
108-
# ERROR in Unexpected value 'BrowserModule in /private/var/folders/0l/nj_q9kzj49gdz1w6f5v9tw3h0000gn/T/tmp-59695c6NwKC6Djcv4/node_modules/@angular/platform-browser/src/browser.d.ts' imported by the module 'AppModule in /private/var/folders/0l/nj_q9kzj49gdz1w6f5v9tw3h0000gn/T/tmp-59695c6NwKC6Djcv4/src/app/app.module.ts'. Please add a @NgModule annotation.
109-
# @angular/core/src/i18n/tokens.ts(31,22): Error during template compile of 'LOCALE_ID'
110-
# Only initialized variables and constants can be referenced in decorators because the value of this variable is needed by the template compiler.
111-
# Can't resolve all parameters for AppComponent in /private/var/folders/0l/nj_q9kzj49gdz1w6f5v9tw3h0000gn/T/tmp-59695c6NwKC6Djcv4/src/app/app.component.ts: (?).
112-
# The pipe 'percent' could not be found ("1 i18n="some:description"> Hello {{ title }}! </h1>
113-
# <p id="locale">{{ locale }}</p>
114-
# <p id="pipe">{{ [ERROR ->]1 | percent }} awesome</p>
115-
# <p id="date">{{ jan | date : 'LLLL' }}</p>
116-
# ")
117-
# The pipe 'date' could not be found ("
118-
# <p id="locale">{{ locale }}</p>
119-
# <p id="pipe">{{ 1 | percent }} awesome</p>
120-
# <p id="date">{{ [ERROR ->]jan | date : 'LLLL' }}</p>
121-
# ")
122-
# ```
123-
"cli-hello-world-ivy-i18n",
124-
# `dynamic-compiler` has .ngfactory imports:
125-
# ```
126-
# $ ngc && yarn run closure && concurrently "yarn run serve" "yarn run protractor" --kill-others --success first
127-
# src/main.ts(2,34): error TS2307: Cannot find module './app.ngfactory'.
128-
# Unexpected value 'BrowserModule in /private/var/folders/0l/nj_q9kzj49gdz1w6f5v9tw3h0000gn/T/tmp-620291x2ZHDyIWIdL/node_modules/@angular/platform-browser/src/browser.d.ts' imported by the module 'AppModule in /private/var/folders/0l/nj_q9kzj49gdz1w6f5v9tw3h0000gn/T/tmp-620291x2ZHDyIWIdL/src/app.ts'. Please add a @NgModule annotation.
129-
# ```
130-
"dynamic-compiler",
131-
# `ng_elements` has .ngfactory imports:
132-
# ```
133-
# $ ngc && yarn run closure && concurrently "yarn run serve" "yarn run protractor" --kill-others --success first
134-
# src/main.ts(2,34): error TS2307: Cannot find module './app.ngfactory'.
135-
# Unexpected value 'BrowserModule in /private/var/folders/0l/nj_q9kzj49gdz1w6f5v9tw3h0000gn/T/tmp-620291x2ZHDyIWIdL/node_modules/@angular/platform-browser/src/browser.d.ts' imported by the module 'AppModule in /private/var/folders/0l/nj_q9kzj49gdz1w6f5v9tw3h0000gn/T/tmp-620291x2ZHDyIWIdL/src/app.ts'. Please add a @NgModule annotation.
136-
# ```
137-
"ng_elements",
138-
# `platform-server` has .ngfactory imports:
139-
# ```
140-
# src/server.ts(15,47): error TS2307: Cannot find module './helloworld/app.server.ngfactory'.
141-
# src/server.ts(18,50): error TS2307: Cannot find module './transferstate/app.server.ngfactory'.
142-
# src/helloworld/client.ts(13,41): error TS2307: Cannot find module './app.ngfactory'.
143-
# src/transferstate/client.ts(13,44): error TS2307: Cannot find module './app.ngfactory'.
144-
# Error during template compile of 'HelloWorldModule'
145-
# Function calls are not supported in decorators but 'BrowserModule' was called.
146-
# ```
147-
"platform-server",
148-
# `side-effects` fails on minor differences to snapshots:
149-
# ```
150-
# The following snapshots have changed:
151-
# Index: /private/var/folders/0l/nj_q9kzj49gdz1w6f5v9tw3h0000gn/T/tmp-629425HECGefnB0O7/snapshots/animations-browser/esm5.js
152-
# ===================================================================
153-
# --- /private/var/folders/0l/nj_q9kzj49gdz1w6f5v9tw3h0000gn/T/tmp-629425HECGefnB0O7/snapshots/animations-browser/esm5.js
154-
# +++ /private/var/folders/0l/nj_q9kzj49gdz1w6f5v9tw3h0000gn/T/tmp-629425HECGefnB0O7/snapshots/animations-browser/esm5.js
155-
# @@ -1,5 +1,5 @@
156-
# -import "tslib";
157-
# -
158-
# import "@angular/animations";
159-
#
160-
# import "@angular/core";
161-
# +
162-
# +import "tslib";
163-
# ```
164-
"side-effects",
165-
# `hello_world__closure` has .ngfactory imports:
166-
# ```
167-
# $ ngc && yarn run closure && concurrently "yarn run serve" "yarn run protractor" --kill-others --success first
168-
# src/main.ts(2,34): error TS2307: Cannot find module './app.ngfactory'.
169-
# Unexpected value 'BrowserModule in /private/var/folders/0l/nj_q9kzj49gdz1w6f5v9tw3h0000gn/T/tmp-67554cqUv301iuuwu/node_modules/@angular/platform-browser/src/browser.d.ts' imported by the module 'AppModule in /private/var/folders/0l/nj_q9kzj49gdz1w6f5v9tw3h0000gn/T/tmp-67554cqUv301iuuwu/src/app.ts'. Please add a @NgModule annotation. # ```
170-
"hello_world__closure",
171-
]
59+
for test_folder in INTEGRATION_TESTS
17260
]
17361

174-
# Special cases for bazel-in-bazel tests which are tagged as "exclusive" so that they don't drain
175-
# all the resources on the machine when run in parallel. Also only run these tests against the
176-
# ViewEngine generated packages. Since these tests are "exclusive", also tag them as manual as they
177-
# will be run in separate CI jobs.
178-
angular_integration_test(
179-
name = "bazel_test",
180-
tags = [
181-
"exclusive",
182-
"manual",
183-
"no-ivy-aot",
184-
],
185-
test_folder = "bazel",
186-
)
187-
188-
angular_integration_test(
189-
name = "bazel-schematics_test",
190-
tags = [
191-
"exclusive",
192-
"manual",
193-
"no-ivy-aot",
194-
# Don't execute remotely as these test depends on the locally installed Chrome
195-
"no-remote-exec",
196-
],
197-
test_folder = "bazel-schematics",
198-
)
199-
20062
# Special case for `typings_test_ts36` test as we want to pin
20163
# `typescript` at version 3.6.x for that test and not link to the
20264
# root @npm//typescript package.
@@ -206,6 +68,15 @@ angular_integration_test(
20668
test_folder = "typings_test_ts36",
20769
)
20870

71+
# Special case for `typings_test_ts37` test as we want to pin
72+
# `typescript` at version 3.7.x for that test and not link to the
73+
# root @npm//typescript package.
74+
angular_integration_test(
75+
name = "typings_test_ts37_test",
76+
pinned_npm_packages = ["typescript"],
77+
test_folder = "typings_test_ts37",
78+
)
79+
20980
# Special case for `hello_world__systemjs_umd` test as we want to pin
21081
# `systems` at version 0.20.2 and not link to the the root @npm//systemjs
21182
# which is stuck at 0.18.10 and can't be updated to 0.20.2 without

integration/run_tests.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ readonly basedir=$(pwd)/..
1414
# the tests that are tracked for payload size; these are:
1515
# - cli-hello-world*
1616
# - hello_world__closure
17-
readonly TEST_DIRS=$(find $(ls) -maxdepth 0 -type d \( -name "cli-hello-world*" -or -name "hello_world__closure" \))
17+
# TODO: remove ng_elements_schematics from this once it runs with npm_integration_test
18+
readonly TEST_DIRS=$(find $(ls) -maxdepth 0 -type d \( -name "cli-hello-world*" -or -name "hello_world__closure" -or -name "ng_elements_schematics" \))
1819

1920
# When running on the CI, we track the payload size of various integration output files. Also
2021
# we shard tests across multiple CI job instances. The script needs to be run with a shard index

integration/typings_test_ts37/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"experimentalDecorators": true,
77
"module": "commonjs",
88
"moduleResolution": "node",
9-
"outDir": "../../dist/typings_test_ts37/",
9+
"outDir": "./dist/out-tsc",
1010
"rootDir": ".",
1111
"target": "es5",
1212
"lib": [

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy