Skip to content

Commit 14e35e4

Browse files
Merge pull request #63 from Workiva/fw-56
FW-56 Add skynet.yaml
2 parents a89820a + ea4ca31 commit 14e35e4

File tree

3 files changed

+31
-0
lines changed

3 files changed

+31
-0
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,6 @@ doc/api/
1010

1111
# JetBrains IDEs
1212
.idea/
13+
14+
# Directory created by w_test_tools to hold test reports
15+
test-reports/

run_tests.sh

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#!/bin/bash
2+
set -ex
3+
4+
RESULT=0
5+
6+
filename="test-reports/test_output"
7+
8+
dart pub get
9+
10+
dart test --file-reporter=json:$filename.json || RESULT=1
11+
12+
dart pub global run w_test_tools:xunit_parser -j "$filename.json" -t "$filename.xml"
13+
14+
rm "$filename.json"
15+
16+
exit $RESULT

skynet.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
name: unit-tests
2+
description: Unit tests
3+
contact: 'Frontend Frameworks Architecture / #support-frontend-architecture'
4+
image: drydock.workiva.net/workiva/dart_unit_test_image:1
5+
size: large
6+
timeout: 600
7+
8+
artifacts: /testing/test-reports
9+
test-reports: /testing/test-reports
10+
11+
scripts:
12+
- /testing/run_tests.sh

0 commit comments

Comments
 (0)