Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add script to run ios-test in CI #141

Closed
wants to merge 21 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
1ec4bb6
add script to boot simulator in CI
GuillaumeEgret Jul 31, 2023
b4885db
chore(workflows): add iOS test app
GuillaumeEgret Aug 2, 2023
85ce1c1
chore(ios_e2e): update script and ghub action job to run ios-test in …
GuillaumeEgret Aug 2, 2023
311fec3
chore(lauchIOS): wait for xcode record with a promise
GuillaumeEgret Aug 2, 2023
570708a
chore(workflows): move commands inside the script ios_e2e
GuillaumeEgret Aug 2, 2023
a8e3c46
chore(lerna): add the ios-poc package to lerna
GuillaumeEgret Aug 2, 2023
d9d4d39
chore(writeReport): add a throw in case the xcode record failed
GuillaumeEgret Aug 2, 2023
c7e9cf6
chore(ios_e2e): add lines to install meastro in the job
GuillaumeEgret Aug 2, 2023
c0db30f
chore: prettify yaml files
GuillaumeEgret Aug 3, 2023
5cf0fd8
chore(gitignore): ignore .DS_STORE
GuillaumeEgret Aug 3, 2023
6f3cea2
chore(fakeStore): run fibonacci 3 instead of 40
GuillaumeEgret Aug 3, 2023
65380ac
chore: add Flashlight template for xcode instruments
GuillaumeEgret Aug 3, 2023
646f659
chore: add try catch block around the record promise
GuillaumeEgret Aug 3, 2023
5b17168
chore: use last version of maestro
GuillaumeEgret Aug 3, 2023
d50e128
chore(CI): test xcode recording with time profiler instead of cpu pro…
GuillaumeEgret Aug 10, 2023
8e7700d
chore(writeReport): adapt the data of Time Profiler instead of CPU Pr…
GuillaumeEgret Aug 11, 2023
1a88c79
chore(netlify-report): fix grep regex
GuillaumeEgret Aug 21, 2023
356a22a
chore(script-worflow): extract commands into script
GuillaumeEgret Aug 21, 2023
173a25a
chore(e2e): remove script because it runs in bitrise
GuillaumeEgret Aug 21, 2023
9ce8155
chore(netlify-report): add a check to be able to run in ghub action a…
GuillaumeEgret Aug 21, 2023
f9a23ab
chore(netlify-report): append to sticky comment instead of replacing
GuillaumeEgret Aug 21, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .github/workflows/build-and-link.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/bin/bash

set -e

yarn tsc --build
yarn workspace @perf-profiler/web-reporter build
npx link-lerna-package-binaries
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
/*
Localizable.strings
React
*/
"alert"="alert";
"checkbox"="checkbox";
"combobox"="combo box";
"menu"="menu";
"menubar"="menu bar";
"menuitem"="menu item";
"progressbar"="progress bar";
"radio"="radio button";
"radiogroup"="radio group";
"scrollbar"="scroll bar";
"spinbutton"="spin button";
"switch"="switch";
"tab"="tab";
"tablist"="tab list";
"timer"="timer";
"toolbar"="tool bar";
"checked"="checked";
"unchecked"="not checked";
"busy"="busy";
"expanded"="expanded";
"collapsed"="collapsed";
"mixed"="mixed";
Binary file added .github/workflows/fakeStore.app/AntDesign.ttf
Binary file not shown.
Binary file added .github/workflows/fakeStore.app/Entypo.ttf
Binary file not shown.
Binary file added .github/workflows/fakeStore.app/EvilIcons.ttf
Binary file not shown.
Binary file added .github/workflows/fakeStore.app/Feather.ttf
Binary file not shown.
Binary file added .github/workflows/fakeStore.app/FontAwesome.ttf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .github/workflows/fakeStore.app/Fontisto.ttf
Binary file not shown.
Binary file added .github/workflows/fakeStore.app/Foundation.ttf
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>hermes</string>
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>
<string>dev.hermesengine.iphonesimulator</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>0.12.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>0.12.0</string>
<key>CSResourcesFileMapped</key>
<true/>
<key>MinimumOSVersion</key>
<string>12.4</string>
</dict>
</plist>
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>files</key>
<dict>
<key>Info.plist</key>
<data>
nsCrPDCLzMuApldht9y4/2+278s=
</data>
</dict>
<key>files2</key>
<dict/>
<key>rules</key>
<dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^version.plist$</key>
<true/>
</dict>
<key>rules2</key>
<dict>
<key>.*\.dSYM($|/)</key>
<dict>
<key>weight</key>
<real>11</real>
</dict>
<key>^(.*/)?\.DS_Store$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>2000</real>
</dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^Info\.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^PkgInfo$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^embedded\.provisionprofile$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
<key>^version\.plist$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
</dict>
</dict>
</plist>
Binary file not shown.
Binary file added .github/workflows/fakeStore.app/Info.plist
Binary file not shown.
Binary file added .github/workflows/fakeStore.app/Ionicons.ttf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .github/workflows/fakeStore.app/Octicons.ttf
Binary file not shown.
1 change: 1 addition & 0 deletions .github/workflows/fakeStore.app/PkgInfo
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
APPL????
Binary file not shown.
Binary file added .github/workflows/fakeStore.app/Zocial.ttf
Binary file not shown.
Loading
Loading