mirror of
https://github.com/Arcadia-Solutions/arcadia.git
synced 2025-12-21 09:19:33 -06:00
feat: run frontend tests in CI (#435)
- Add test job to frontend workflow - Update mediainfoParser snapshot
This commit is contained in:
18
.github/workflows/frontend.yml
vendored
18
.github/workflows/frontend.yml
vendored
@@ -37,3 +37,21 @@ jobs:
|
|||||||
if: ${{ !cancelled() }}
|
if: ${{ !cancelled() }}
|
||||||
- run: npm run check-format
|
- run: npm run check-format
|
||||||
if: ${{ !cancelled() }}
|
if: ${{ !cancelled() }}
|
||||||
|
|
||||||
|
test:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
defaults:
|
||||||
|
run:
|
||||||
|
working-directory: ./frontend
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Setup
|
||||||
|
uses: actions/setup-node@v4
|
||||||
|
with:
|
||||||
|
node-version: 22
|
||||||
|
cache: "npm"
|
||||||
|
cache-dependency-path: frontend/package-lock.json
|
||||||
|
|
||||||
|
- run: npm ci
|
||||||
|
- run: npm run test:unit -- --run
|
||||||
|
|||||||
@@ -41,6 +41,81 @@ exports[`mediainfoParser > parses video mediainfo output 1`] = `
|
|||||||
"writing library": "Apple QuickTime",
|
"writing library": "Apple QuickTime",
|
||||||
},
|
},
|
||||||
"menu": {},
|
"menu": {},
|
||||||
|
"originalMediainfo": "
|
||||||
|
General
|
||||||
|
Complete name : Screen Recording 2025-02-12 at 4.04.38 PM.mov
|
||||||
|
Format : MPEG-4
|
||||||
|
Format profile : QuickTime
|
||||||
|
Codec ID : qt 0000.00 (qt )
|
||||||
|
File size : 155 MiB
|
||||||
|
Duration : 31 s 750 ms
|
||||||
|
Overall bit rate : 41.0 Mb/s
|
||||||
|
Frame rate : 56.277 FPS
|
||||||
|
Recorded date : 2025-02-12T16:04:40-0800
|
||||||
|
Encoded date : 2025-02-13 00:04:41 UTC
|
||||||
|
Tagged date : 2025-02-13 00:05:13 UTC
|
||||||
|
Writing application : macOS 14.7 (23H124)
|
||||||
|
Writing library : Apple QuickTime
|
||||||
|
Writing hardware : Apple Mac15,7
|
||||||
|
|
||||||
|
Video
|
||||||
|
ID : 1
|
||||||
|
Format : AVC
|
||||||
|
Format/Info : Advanced Video Codec
|
||||||
|
Format profile : Main@L5.1
|
||||||
|
Format settings : CABAC / 2 Ref Frames
|
||||||
|
Format settings, CABAC : Yes
|
||||||
|
Format settings, Reference frames : 2 frames
|
||||||
|
Codec ID : avc1
|
||||||
|
Codec ID/Info : Advanced Video Coding
|
||||||
|
Duration : 31 s 750 ms
|
||||||
|
Source duration : 32 s 233 ms
|
||||||
|
Bit rate : 40.0 Mb/s
|
||||||
|
Width : 3 456 pixels
|
||||||
|
Height : 2 234 pixels
|
||||||
|
Display aspect ratio : 3:2
|
||||||
|
Frame rate mode : Variable
|
||||||
|
Frame rate : 56.277 FPS
|
||||||
|
Minimum frame rate : 30.000 FPS
|
||||||
|
Maximum frame rate : 60.000 FPS
|
||||||
|
Color space : YUV
|
||||||
|
Chroma subsampling : 4:2:0 (Type 1)
|
||||||
|
Bit depth : 8 bits
|
||||||
|
Scan type : Progressive
|
||||||
|
Bits/(Pixel*Frame) : 0.092
|
||||||
|
Stream size : 152 MiB (98%)
|
||||||
|
Source stream size : 152 MiB (98%)
|
||||||
|
Title : Core Media Video
|
||||||
|
Writing library : H.264
|
||||||
|
Encoded date : 2025-02-13 00:04:41 UTC
|
||||||
|
Tagged date : 2025-02-13 00:05:13 UTC
|
||||||
|
Color range : Limited
|
||||||
|
Color primaries : BT.709
|
||||||
|
Transfer characteristics : BT.709
|
||||||
|
Matrix coefficients : BT.709
|
||||||
|
Codec configuration box : avcC
|
||||||
|
|
||||||
|
Audio
|
||||||
|
ID : 2
|
||||||
|
Format : AAC LC
|
||||||
|
Format/Info : Advanced Audio Codec Low Complexity
|
||||||
|
Codec ID : 2 / 40 / mp4a-40-2
|
||||||
|
Duration : 31 s 750 ms
|
||||||
|
Source duration : 31 s 808 ms
|
||||||
|
Bit rate mode : Constant
|
||||||
|
Bit rate : 128 kb/s
|
||||||
|
Channel(s) : 1 channel
|
||||||
|
Channel layout : M
|
||||||
|
Sampling rate : 48.0 kHz
|
||||||
|
Frame rate : 46.875 FPS (1024 SPF)
|
||||||
|
Compression mode : Lossy
|
||||||
|
Stream size : 498 KiB (0%)
|
||||||
|
Source stream size : 499 KiB (0%)
|
||||||
|
Title : Core Media Audio
|
||||||
|
Encoded date : 2025-02-13 00:04:41 UTC
|
||||||
|
Tagged date : 2025-02-13 00:05:13 UTC
|
||||||
|
|
||||||
|
",
|
||||||
"text": [],
|
"text": [],
|
||||||
"video": [
|
"video": [
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user