Skip to content

Commit b1b8560

Browse files
committed
WIP
Signed-off-by: Andrew Stein <steinlink@gmail.com>
1 parent 1633cca commit b1b8560

3 files changed

Lines changed: 27 additions & 7 deletions

File tree

.github/workflows/build.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -646,6 +646,7 @@ jobs:
646646
path: .
647647

648648
- name: Run Tests
649+
id: run_tests
649650
run: pnpm run test -- --fetch-snapshots
650651
env:
651652
PACKAGE: "server,client,viewer,viewer-datagrid,viewer-charts,viewer-openlayers,workspace,react"
@@ -654,6 +655,15 @@ jobs:
654655
PSP_SNAPSHOT_REF: ${{ github.head_ref || github.ref_name }}
655656
# PSP_USE_CCACHE: 1
656657

658+
- name: Upload Test Failures
659+
if: ${{ failure() && steps.run_tests.outcome == 'failure' }}
660+
uses: actions/upload-artifact@v4
661+
with:
662+
name: perspective-js-test-results
663+
path: tools/test/dist/results
664+
if-no-files-found: ignore
665+
overwrite: true
666+
657667
# ,--,--' . .-,--. . .
658668
# `- | ,-. ,-. |- '|__/ . . |- |-. ,-. ,-.
659669
# , | |-' `-. | ,| | | | | | | | | |

packages/viewer-charts/test/js/helpers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import type { ViewerConfigUpdate } from "@perspective-dev/viewer";
1919
* deterministic on a given machine, but a handful of sub-pixel AA
2020
* decisions still wiggle across Chromium versions.
2121
*/
22-
const DEFAULT_MAX_DIFF_PIXEL_RATIO = 0.02;
22+
const DEFAULT_MAX_DIFF_PIXEL_RATIO = 0.0;
2323
const DEFAULT_THRESHOLD = 0;
2424

2525
/**

tools/scripts/lint.mjs

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,23 @@ import "zx/globals";
1818

1919
export async function lint_js(is_fix = false) {
2020
const prettier_flags = is_fix ? "--write" : "--check";
21-
await $`prettier ${prettier_flags} "examples/**/*.js" "examples/**/*.tsx" "tools/scripts/*.mjs" "rust/**/*.ts" "rust/**/*.js" "packages/**/*.js" "packages/**/*.ts"`.verbose();
21+
await $`prettier ${prettier_flags} \
22+
"examples/**/*.js" \
23+
"examples/**/*.tsx" \
24+
"tools/scripts/*.mjs" \
25+
"rust/**/*.ts" \
26+
"rust/**/*.js" \
27+
"packages/**/*.js" \
28+
"packages/**/*.ts" \
29+
"**/css/**/*.css" \
30+
"**/themes/**/*.css" \
31+
"**/html/*.html" \
32+
"packages/**/package.json" \
33+
"rust/**/package.json" \
34+
"examples/**/package.json" \
35+
"docs/package.json" \
36+
`.verbose();
2237
await $`prettier --prose-wrap=always ${prettier_flags} "rust/*/docs/**/*.md"`.verbose();
23-
// cmd.sh`prettier ${prettier_flags} "**/*.yaml"`;
24-
await $`prettier ${prettier_flags} "**/css/**/*.css"`.verbose();
25-
await $`prettier ${prettier_flags} "**/themes/**/*.css"`.verbose();
26-
await $`prettier ${prettier_flags} "**/html/*.html"`.verbose();
27-
await $`prettier ${prettier_flags} "packages/**/package.json" "rust/**/package.json" "examples/**/package.json" "docs/package.json"`.verbose();
2838

2939
const check = is_fix ? [] : ["--check"];
3040
const dirty = is_fix ? ["--allow-dirty"] : [];

0 commit comments

Comments
 (0)