diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..111e2081 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,5 @@ +UI-TESTS/BUILDS/iOS/*/** filter=lfs diff=lfs merge=lfs -text +.app filter=lfs diff=lfs merge=lfs -text +UnityFramework filter=lfs diff=lfs merge=lfs -text +UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/*/** filter=lfs diff=lfs merge=lfs -text +UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app filter=lfs diff=lfs merge=lfs -text diff --git a/.github/workflows/Test.yml b/.github/workflows/Test.yml new file mode 100644 index 00000000..8f0e08a9 --- /dev/null +++ b/.github/workflows/Test.yml @@ -0,0 +1,205 @@ +name: UI tests +on: [pull_request] + +jobs: + AndroidUITests: + needs: IOSUITests + if: always() + runs-on: ubuntu-latest + name: AndroidUITests + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Enable KVM + run: | + echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules + sudo udevadm control --reload-rules + sudo udevadm trigger --name-match=kvm + - name: set up JDK 17 + uses: actions/setup-java@v4 + with: + distribution: zulu + java-version: 17 + - name: Gradle cache + uses: gradle/actions/setup-gradle@v3 + - name: AVD cache + uses: actions/cache@v4 + id: avd-cache + with: + path: | + ~/.android/avd/* + ~/.android/adb* + key: avd-34 + - name: create AVD and generate snapshot for caching + if: steps.avd-cache.outputs.cache-hit != 'true' + uses: reactivecircus/android-emulator-runner@v2 + with: + api-level: 34 + target: google_apis + force-avd-creation: true + disk-size: 6000M + heap-size: 3048M + ram-size: 3048M + emulator-options: -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none + disable-animations: false + arch: x86_64 + script: echo "Generated AVD snapshot for caching." + - name: Setup .NET + uses: actions/setup-dotnet@v1 + with: + dotnet-version: '8.0' + - name: Setup dotnet-test-rerun + run: | + dotnet tool install --global dotnet-test-rerun + - name: Install and run Appium Server + run: | + npm i --location=global appium + appium driver install uiautomator2 + CurWorkDir=$(pwd) + pushd "$CurWorkDir" + mkdir logs + cd logs + echo "appium" > appiumLog.txt + popd + appium &>logs/appiumLog.txt & + - name: Create log files for logcat + run: | + cd logs + echo "logcat" > logcat.txt + echo "logcat" > logcatPID.txt + - name: Install and run AltTester Server + run: | + CurWorkDir=$(pwd) + pushd "$CurWorkDir" + cd logs + echo "alttester" > altTesterLog.txt + echo "alttester" > runAltTesterLog.txt + popd + wget https://alttester.com/app/uploads/AltTester/desktop/AltTesterDesktopLinuxBatchmode.zip + unzip AltTesterDesktopLinuxBatchmode.zip + cd AltTesterDesktopLinux + chmod +x AltTesterDesktop.x86_64 + ./AltTesterDesktop.x86_64 -batchmode -nographics -port 13000 -license ${{ secrets.ALTTESTERLICENSEKEY }} -termsAndConditionsAccepted -logfile ~/work/unity-sdk/unity-sdk/logs/altTesterLog.txt &>~/work/unity-sdk/unity-sdk/logs/runAltTesterLog.txt & + - name: Start emulator and run tests + uses: reactivecircus/android-emulator-runner@v2 + with: + api-level: 34 + target: google_apis + force-avd-creation: false + disk-size: 6000M + heap-size: 3048M + ram-size: 3048M + emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none + disable-animations: true + arch: x86_64 + script: | + adb logcat > ~/work/unity-sdk/unity-sdk/logs/logcat.txt & echo $! > ~/work/unity-sdk/unity-sdk/logs/logcatPID.txt + cd ~/work/unity-sdk/unity-sdk && chmod -R 777 UI-TESTS + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/android.runsettings --filter Name=ClickAcceptAllButtonTest --rerunMaxAttempts 5 + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/android.runsettings --filter Name=ClickRejectAllButtonTest --rerunMaxAttempts 5 + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/android.runsettings --filter Name=OpenPmLayersTest --rerunMaxAttempts 5 + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/android.runsettings --filter Name=SaveAndExitGDPRTest --rerunMaxAttempts 5 + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/android.runsettings --filter Name=SaveAndExitCCPATest --rerunMaxAttempts 5 + # :test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/android.runsettings --filter Name=SaveAndExitUSNATTest --rerunMaxAttempts 5 + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/android.runsettings --filter Name=ClearAllButtonTest --rerunMaxAttempts 5 + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/android.runsettings --filter Name=AuthIdTest --rerunMaxAttempts 5 + # :test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/android.runsettings --filter Name=AcceptRejectAllUsnatInPMTest --rerunMaxAttempts 5 + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/android.runsettings --filter Name=ProgramaticRejectAllGDPRTest --rerunMaxAttempts 5 + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/android.runsettings --filter Name=ProgramaticRejectAllCCPATest --rerunMaxAttempts 5 + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/android.runsettings --filter Name=ProgramaticRejectAllUSNATTest --rerunMaxAttempts 5 + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/android.runsettings --filter Name=ProgramaticCustomConsentGDPRTest --rerunMaxAttempts 5 + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/android.runsettings --filter Name=MessageLanguageTest --rerunMaxAttempts 5 + lsof -P | cat ~/work/unity-sdk/unity-sdk/logs/logcatPID.txt | xargs kill + - name: Move dotnet logs + if: always() + run: | + cd ~/work/unity-sdk/unity-sdk/UI-TESTS + find . -name '*.trx' -exec mv {} ~/work/unity-sdk/unity-sdk/logs \; + - name: Archive logs + if: always() + uses: actions/upload-artifact@v4 + with: + name: androidLogs + path: logs/ + compression-level: 0 + IOSUITests: + runs-on: macos-13 + name: IOSUITests + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + lfs: 'true' + - name: Checkout LFS objects + run: git lfs pull + - name: Setup XCode + run: sudo xcode-select -s '/Applications/Xcode_14.1.app/Contents/Developer' + - name: Boot simulator + run: | + xcrun simctl boot $(xcrun simctl list devices | grep -m 1 'iPhone 14' |grep -E -o -i '([0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12})') + sleep 30 + open -a simulator + sleep 60 + xcrun simctl list devices + - name: Setup .NET + uses: actions/setup-dotnet@v1 + with: + dotnet-version: '8.0' + - name: Setup dotnet-test-rerun + run: | + dotnet tool install --global dotnet-test-rerun + - name: Install and run Appium Server + run: | + npm i --location=global appium + appium driver install xcuitest + CurWorkDir=$(pwd) + pushd "$CurWorkDir" + mkdir logs + cd logs + echo "appium" > appiumLog.txt + popd + appium &>logs/appiumLog.txt & + - name: Install and run AltTester Server + run: | + CurWorkDir=$(pwd) + pushd "$CurWorkDir" + cd logs + echo "alttester" > altTesterLog.txt + echo "alttester" > runAltTesterLog.txt + popd + wget https://alttester.com/app/uploads/AltTester/desktop/AltTesterDesktopPackageMac__v2.1.2.zip + unzip AltTesterDesktopPackageMac__v2.1.2.zip + cd AltTesterDesktopPackageMac__v2.1.2 + hdiutil attach AltTesterDesktop__v2.1.2.dmg + cp -R /Volumes/AltTesterDesktop/AltTesterDesktop.app ~ + cd ~ && AltTesterDesktop.app/Contents/MacOS/AltTesterDesktop -batchmode -nographics -port 13000 -license ${{ secrets.ALTTESTERLICENSEKEY }} -termsAndConditionsAccepted -logfile ~/work/unity-sdk/unity-sdk/logs/altTesterLog.txt &>~/work/unity-sdk/unity-sdk/logs/runAltTesterLog.txt & + - name: Run tests + run: | + cd ~/work/unity-sdk/unity-sdk && chmod -R 777 UI-TESTS + cd UI-TESTS + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/ios.runsettings --filter Name=ClickAcceptAllButtonTest --rerunMaxAttempts 5 + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/ios.runsettings --filter Name=ClickRejectAllButtonTest --rerunMaxAttempts 5 + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/ios.runsettings --filter Name=OpenPmLayersTest --rerunMaxAttempts 5 + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/ios.runsettings --filter Name=SaveAndExitGDPRTest --rerunMaxAttempts 5 + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/ios.runsettings --filter Name=SaveAndExitCCPATest --rerunMaxAttempts 5 + # :test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/ios.runsettings --filter Name=SaveAndExitUSNATTest --rerunMaxAttempts 5 + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/ios.runsettings --filter Name=ClearAllButtonTest --rerunMaxAttempts 5 + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/ios.runsettings --filter Name=AuthIdTest --rerunMaxAttempts 5 + # :test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/ios.runsettings --filter Name=AcceptRejectAllUsnatInPMTest --rerunMaxAttempts 5 + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/ios.runsettings --filter Name=ProgramaticRejectAllGDPRTest --rerunMaxAttempts 5 + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/ios.runsettings --filter Name=ProgramaticRejectAllCCPATest --rerunMaxAttempts 5 + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/ios.runsettings --filter Name=ProgramaticRejectAllUSNATTest --rerunMaxAttempts 5 + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/ios.runsettings --filter Name=ProgramaticCustomConsentGDPRTest --rerunMaxAttempts 5 + test-rerun ~/work/unity-sdk/unity-sdk/UI-TESTS -s ~/work/unity-sdk/unity-sdk/UI-TESTS/ios.runsettings --filter Name=MessageLanguageTest --rerunMaxAttempts 5 + - name: Move dotnet logs + if: always() + run: | + cd ~/work/unity-sdk/unity-sdk/UI-TESTS + find . -name '*.trx' -exec mv {} ~/work/unity-sdk/unity-sdk/logs \; + - name: Archive logs + if: always() + uses: actions/upload-artifact@v4 + with: + name: iosLogs + path: logs/ + compression-level: 0 \ No newline at end of file diff --git a/.github/workflows/activation.yml b/.github/workflows/activation.yml new file mode 100644 index 00000000..e1eaa43d --- /dev/null +++ b/.github/workflows/activation.yml @@ -0,0 +1,20 @@ +name: Acquire activation file + +on: + workflow_dispatch: + +jobs: + activation: + name: Request manual activation file 🔑 + runs-on: macos-latest + steps: + # Request manual activation file + - name: Unity - Request Activation File + id: requestActivationFile + uses: game-ci/unity-request-activation-file@v2.0-alpha-1 + - name: Upload activation file + uses: actions/upload-artifact@v3 + with: + name: ${{ steps.requestActivationFile.outputs.filePath }} + path: ${{ steps.requestActivationFile.outputs.filePath }} + retention-days: 3 diff --git a/.gitignore b/.gitignore index 4481baa6..55ff92f0 100644 --- a/.gitignore +++ b/.gitignore @@ -17,7 +17,7 @@ .gradle/ # Builds -*.apk +*DoNotShip* # Autogenerated VS/MD/Consulo solution and project files ExportedObj/ @@ -60,8 +60,8 @@ Thumbs.db.meta #UI-TESTS related /UI-TESTS/bin/Debug/ /UI-TESTS/obj/Debug/ -/UI-TESTS/BUILDS/Android/ -/UI-TESTS/BUILDS/iOS/ +/UI-TESTS/BUILDS/IOS/* +!/UI-TESTS/BUILDS/IOS/ConsentMessagePlugin.app /UI-TESTS/obj/project.nuget.cache /UI-TESTS/obj/ !/UI-TESTS/UI-TESTS.csproj \ No newline at end of file diff --git a/UI-TESTS/BUILDS/Android/ConsentMessagePlugin.apk b/UI-TESTS/BUILDS/Android/ConsentMessagePlugin.apk new file mode 100644 index 00000000..b8b8d080 Binary files /dev/null and b/UI-TESTS/BUILDS/Android/ConsentMessagePlugin.apk differ diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/AppIcon60x60@2x.png b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/AppIcon60x60@2x.png new file mode 100644 index 00000000..9a63cb73 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/AppIcon60x60@2x.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11a1df25241aa96c383862c62151c65e96ff0ddea38fc04c8215b70133831ac2 +size 2084 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/AppIcon76x76@2x~ipad.png b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/AppIcon76x76@2x~ipad.png new file mode 100644 index 00000000..8683e786 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/AppIcon76x76@2x~ipad.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8081d4698e51781d15d04a970f97b358029a2d3c42d549e53062ad4506612793 +size 2279 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Assets.car b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Assets.car new file mode 100644 index 00000000..7be73169 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Assets.car @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2159a2299ccbaabedd1c5f54ce6628b9fb4864270ef21bf2759942a03939cd6 +size 29752 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Barcode.png b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Barcode.png new file mode 100644 index 00000000..ddf6b3ed --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Barcode.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:199116a1dfd3f34cb55349e49533dcfd3515a7afa188975d444821dd2bc8388b +size 8026 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentMessagePlugin b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentMessagePlugin new file mode 100755 index 00000000..0a66cfc2 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentMessagePlugin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dfa45a9119f374921d1df7f8299f7da2758780318f267ba89e5313b189dc7c0 +size 4819104 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/Barcode.png b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/Barcode.png new file mode 100644 index 00000000..da0e8f5a --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/Barcode.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1469239c37c5bb67bee1af18ac86a66546ea0cbf7c80eb653dfef8f350421ec7 +size 6538 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/Info.plist b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/Info.plist new file mode 100644 index 00000000..ce995fdf --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/Info.plist @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8fd0f078737122e24a9bf2cb920a6f0fd27595c2c767c1c36ac378bb0ee12b2 +size 770 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/PrivacyInfo.xcprivacy b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..495422b7 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/PrivacyInfo.xcprivacy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:516b9f1e7a2e84bd19740c83c975460714a7c0d4fd4b9ca4dddbce42791c3d8b +size 1386 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/SPJSReceiver.js b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/SPJSReceiver.js new file mode 100644 index 00000000..f41ad39a --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/SPJSReceiver.js @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68878312b1afddc75fdfb62fd8e94d0980ce1eaef4fe48157a2a82398b7aae64 +size 3923 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/SPJSReceiver.spec.js b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/SPJSReceiver.spec.js new file mode 100644 index 00000000..424d2156 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/SPJSReceiver.spec.js @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a5df2c7244a7254a85354e47497e1effc0f9ddc93382ca0e73d293a17f21851 +size 67 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/SP_Icon.png b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/SP_Icon.png new file mode 100644 index 00000000..1a63a79e --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/SP_Icon.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5138dbdca761bcee5f352becedeee1694cd16c2b0602bd5314e6c616642448bb +size 8243 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/images/Barcode.png b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/images/Barcode.png new file mode 100644 index 00000000..ddf6b3ed --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/images/Barcode.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:199116a1dfd3f34cb55349e49533dcfd3515a7afa188975d444821dd2bc8388b +size 8026 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/images/SP_Icon.png b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/images/SP_Icon.png new file mode 100644 index 00000000..9639f9f9 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/images/SP_Icon.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b2a1f82e89d221733bf02d3e97d68edb162729d5155d4c29facec47b893e0f9 +size 10855 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/javascript/SPJSReceiver.js b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/javascript/SPJSReceiver.js new file mode 100644 index 00000000..f41ad39a --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/javascript/SPJSReceiver.js @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68878312b1afddc75fdfb62fd8e94d0980ce1eaef4fe48157a2a82398b7aae64 +size 3923 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/javascript/SPJSReceiver.spec.js b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/javascript/SPJSReceiver.spec.js new file mode 100644 index 00000000..424d2156 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/javascript/SPJSReceiver.spec.js @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a5df2c7244a7254a85354e47497e1effc0f9ddc93382ca0e73d293a17f21851 +size 67 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/javascript/jest.config.json b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/javascript/jest.config.json new file mode 100644 index 00000000..012a4449 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/javascript/jest.config.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cc4f3cd505acf6199f0bdc2c018ba33f7af3e8486b33f07b706d83a347a41cf +size 91 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/jest.config.json b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/jest.config.json new file mode 100644 index 00000000..012a4449 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/ConsentViewController.bundle/jest.config.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cc4f3cd505acf6199f0bdc2c018ba33f7af3e8486b33f07b706d83a347a41cf +size 91 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/Managed/Metadata/global-metadata.dat b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/Managed/Metadata/global-metadata.dat new file mode 100644 index 00000000..dca5b4c6 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/Managed/Metadata/global-metadata.dat @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04049ac1e1ccdbf6654c8254072d0e214a3dbed8be83a9e2b26b4fec7f517ab6 +size 8379184 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/Managed/Resources/NLog.dll-resources.dat b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/Managed/Resources/NLog.dll-resources.dat new file mode 100644 index 00000000..93648ae3 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/Managed/Resources/NLog.dll-resources.dat @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd8e52b2e97091395644280f81c55c158d75fbdddc70c58eb11626d78054640e +size 68301 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/Managed/Resources/System.Data.dll-resources.dat b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/Managed/Resources/System.Data.dll-resources.dat new file mode 100644 index 00000000..2bd5926c --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/Managed/Resources/System.Data.dll-resources.dat @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98a7950ec6de3242c2e190dfa630188dfa32511a125542b94baa952d1c757d49 +size 93718 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/Managed/Resources/System.Drawing.dll-resources.dat b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/Managed/Resources/System.Drawing.dll-resources.dat new file mode 100644 index 00000000..4bba5585 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/Managed/Resources/System.Drawing.dll-resources.dat @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c33aa707bc3fdc83991b81a97d6fc622b140762a767300f08f616c2c0a91255 +size 25453 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/Managed/Resources/mscorlib.dll-resources.dat b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/Managed/Resources/mscorlib.dll-resources.dat new file mode 100644 index 00000000..04e171a0 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/Managed/Resources/mscorlib.dll-resources.dat @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5baa176a5b72cd545266340e42102d393a5e43d38c95796bc828918bb95277f +size 337563 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/Managed/mono/4.0/machine.config b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/Managed/mono/4.0/machine.config new file mode 100644 index 00000000..fa67e9e3 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/Managed/mono/4.0/machine.config @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e60aec2c5115d65b3acb3c55ea21576dbd770f579166c017125571e46ae560ed +size 33598 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/Resources/unity_builtin_extra b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/Resources/unity_builtin_extra new file mode 100644 index 00000000..15407714 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/Resources/unity_builtin_extra @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:984bd4182da3b2ec7cd094cc9df640c282d7595e1e82cd873dd81061f39f050e +size 417600 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/RuntimeInitializeOnLoads.json b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/RuntimeInitializeOnLoads.json new file mode 100644 index 00000000..f477955e --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/RuntimeInitializeOnLoads.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe4e427429a1df1ee948f8b65dd5a16e54bd57b590df45e8a19e659b3ac805b9 +size 832 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/ScriptingAssemblies.json b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/ScriptingAssemblies.json new file mode 100644 index 00000000..7dd3ef68 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/ScriptingAssemblies.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa084ae6e7adaec2c0d4da6463e9ea287dcfa22edd1045a6958e417598d564f0 +size 3204 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/boot.config b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/boot.config new file mode 100644 index 00000000..83cbeb25 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/boot.config @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a29c84e5b357d95f3a5840c8bcfbc7898c8b4cd71b42f4adeb0c732bf0bbd6f +size 322 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/globalgamemanagers b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/globalgamemanagers new file mode 100644 index 00000000..674457f9 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/globalgamemanagers @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5db5a26aed28b7cfbdb217254f58a612ed46b70ed182ad085d4bb25518583ba7 +size 70412 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/globalgamemanagers.assets b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/globalgamemanagers.assets new file mode 100644 index 00000000..396e6def --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/globalgamemanagers.assets @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc033a79c6e3d2037120be09965b94008c5774e75b7ba104fb7b37a7a4b60ae1 +size 168808 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/globalgamemanagers.assets.resS b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/globalgamemanagers.assets.resS new file mode 100644 index 00000000..2f0713c7 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/globalgamemanagers.assets.resS @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56b936a618f93b72bdba8d6e77bd27729357557279bcf4b2d4a0128242e49ab6 +size 1252752 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/level0 b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/level0 new file mode 100644 index 00000000..c52e6cda --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/level0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1201c6583a3af607dc4419349dc6abbfbbefdba56a32508a39b5727032691ada +size 30968 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/resources.assets b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/resources.assets new file mode 100644 index 00000000..70d5a33b --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/resources.assets @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9ad7ea020b19bbacbb3a54d94672cf23ae143b82415171a201027415c58eb4a +size 4664 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/sharedassets0.assets b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/sharedassets0.assets new file mode 100644 index 00000000..04f94e92 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/sharedassets0.assets @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d52668a569cc4f4534eda0df93f7b4165353ae25483f859d182a158b50eca735 +size 28640 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/sharedassets0.assets.resS b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/sharedassets0.assets.resS new file mode 100644 index 00000000..53c6e7d8 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/sharedassets0.assets.resS @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0afde36772ecc6355363f11147a449018a426248cfb96f6a40522254c5a29beb +size 1141568 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/sharedassets0.resource b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/sharedassets0.resource new file mode 100644 index 00000000..bc9f1251 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/sharedassets0.resource @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48c3dd70775df55b0afa09f43da7322863442545b16a54cac73e6ed6ba34ff89 +size 992 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/unity default resources b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/unity default resources new file mode 100644 index 00000000..ea0ad586 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Data/unity default resources @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e82b14526f93938a86fef342297522e1d8c4b3be9af63817bac2c7988da97145 +size 695872 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Barcode.png b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Barcode.png new file mode 100644 index 00000000..ddf6b3ed --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Barcode.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:199116a1dfd3f34cb55349e49533dcfd3515a7afa188975d444821dd2bc8388b +size 8026 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/Barcode.png b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/Barcode.png new file mode 100644 index 00000000..da0e8f5a --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/Barcode.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1469239c37c5bb67bee1af18ac86a66546ea0cbf7c80eb653dfef8f350421ec7 +size 6538 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/Info.plist b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/Info.plist new file mode 100644 index 00000000..ce995fdf --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/Info.plist @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8fd0f078737122e24a9bf2cb920a6f0fd27595c2c767c1c36ac378bb0ee12b2 +size 770 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/PrivacyInfo.xcprivacy b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..495422b7 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/PrivacyInfo.xcprivacy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:516b9f1e7a2e84bd19740c83c975460714a7c0d4fd4b9ca4dddbce42791c3d8b +size 1386 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/SPJSReceiver.js b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/SPJSReceiver.js new file mode 100644 index 00000000..f41ad39a --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/SPJSReceiver.js @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68878312b1afddc75fdfb62fd8e94d0980ce1eaef4fe48157a2a82398b7aae64 +size 3923 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/SPJSReceiver.spec.js b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/SPJSReceiver.spec.js new file mode 100644 index 00000000..424d2156 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/SPJSReceiver.spec.js @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a5df2c7244a7254a85354e47497e1effc0f9ddc93382ca0e73d293a17f21851 +size 67 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/SP_Icon.png b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/SP_Icon.png new file mode 100644 index 00000000..1a63a79e --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/SP_Icon.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5138dbdca761bcee5f352becedeee1694cd16c2b0602bd5314e6c616642448bb +size 8243 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/images/Barcode.png b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/images/Barcode.png new file mode 100644 index 00000000..ddf6b3ed --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/images/Barcode.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:199116a1dfd3f34cb55349e49533dcfd3515a7afa188975d444821dd2bc8388b +size 8026 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/images/SP_Icon.png b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/images/SP_Icon.png new file mode 100644 index 00000000..9639f9f9 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/images/SP_Icon.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b2a1f82e89d221733bf02d3e97d68edb162729d5155d4c29facec47b893e0f9 +size 10855 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/javascript/SPJSReceiver.js b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/javascript/SPJSReceiver.js new file mode 100644 index 00000000..f41ad39a --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/javascript/SPJSReceiver.js @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68878312b1afddc75fdfb62fd8e94d0980ce1eaef4fe48157a2a82398b7aae64 +size 3923 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/javascript/SPJSReceiver.spec.js b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/javascript/SPJSReceiver.spec.js new file mode 100644 index 00000000..424d2156 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/javascript/SPJSReceiver.spec.js @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a5df2c7244a7254a85354e47497e1effc0f9ddc93382ca0e73d293a17f21851 +size 67 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/javascript/jest.config.json b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/javascript/jest.config.json new file mode 100644 index 00000000..012a4449 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/javascript/jest.config.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cc4f3cd505acf6199f0bdc2c018ba33f7af3e8486b33f07b706d83a347a41cf +size 91 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/jest.config.json b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/jest.config.json new file mode 100644 index 00000000..012a4449 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/ConsentViewController.bundle/jest.config.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cc4f3cd505acf6199f0bdc2c018ba33f7af3e8486b33f07b706d83a347a41cf +size 91 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftCore.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftCore.dylib new file mode 100755 index 00000000..ed5f2322 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftCore.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfbd81a6a200512cf28c2c3d02e055ee5f9131c1c79f4d3d6d3aee1e18acaa35 +size 12900544 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftCoreFoundation.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftCoreFoundation.dylib new file mode 100755 index 00000000..89eada07 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftCoreFoundation.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:944ac5357b343df896099dd09233cd8710536dd26f7b16460f0fa50d52e3a991 +size 109456 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftCoreGraphics.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftCoreGraphics.dylib new file mode 100755 index 00000000..36d84580 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftCoreGraphics.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3935f750caf48037c2fccab2d599baaf7e3da9bcc622158c2b5c7f3026b2495 +size 400512 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftCoreImage.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftCoreImage.dylib new file mode 100755 index 00000000..d3eabb4e --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftCoreImage.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b60630c0a9ac622289bfba17218f43c9dd5ea0b68797763277f188ddbe3743c5 +size 134048 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftDarwin.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftDarwin.dylib new file mode 100755 index 00000000..afbd1f04 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftDarwin.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44884ed43d60906d7a2027a17d79c11c297f0c7b814e8abd562462e73c8f0de1 +size 215296 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftDispatch.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftDispatch.dylib new file mode 100755 index 00000000..b3bae69b --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftDispatch.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2702dba990f941478a713d5239fadf91d15db5b545d201a00b98ee42479659d7 +size 690208 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftFoundation.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftFoundation.dylib new file mode 100755 index 00000000..0280453a --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftFoundation.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a8a2c79ad36c160e2c0b794cca35b4247b3b23ff8fb4db24b20fae6cbb6ba1a +size 6337120 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftMetal.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftMetal.dylib new file mode 100755 index 00000000..a098cd6c --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftMetal.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4250833cc09c28a02907e677e57bc7ad93fb80ac3111d08e619cd92f5576c43 +size 166256 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftObjectiveC.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftObjectiveC.dylib new file mode 100755 index 00000000..8c130a9a --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftObjectiveC.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc16f626d499f4e7f3cf17ab76b8d9b2b533111390364d14a9e0dab1340bca12 +size 145952 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftQuartzCore.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftQuartzCore.dylib new file mode 100755 index 00000000..7a076ba0 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftQuartzCore.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea941fd71c27dd24b197ea5413aa159e122bcab266faa901468becd37c61f553 +size 137152 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftUIKit.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftUIKit.dylib new file mode 100755 index 00000000..cc5ce626 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftUIKit.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e8883f99822b2b24786cee45802d9a03fa5af73db384e0f874d7a15376d7dce +size 333040 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftos.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftos.dylib new file mode 100755 index 00000000..d2db8008 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Frameworks/libswiftos.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a41f24764fb1ce7a73e88496c71df10029bd257ea5738616710a4e694eb2afe +size 171968 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Info.plist b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Info.plist new file mode 100644 index 00000000..61c13c90 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/Info.plist @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:222da2754e05cdfc0dd75c10ee74cc5febda6f507920e62c8d3aeab44bdbe9c2 +size 789 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/PrivacyInfo.xcprivacy b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..ca9bd052 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c68edc3b5cfab45beec91edb1524e4cf46079076fb00931d2c29e92e3e12378 +size 1266 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/SPJSReceiver.js b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/SPJSReceiver.js new file mode 100644 index 00000000..f41ad39a --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/SPJSReceiver.js @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68878312b1afddc75fdfb62fd8e94d0980ce1eaef4fe48157a2a82398b7aae64 +size 3923 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/SPJSReceiver.spec.js b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/SPJSReceiver.spec.js new file mode 100644 index 00000000..424d2156 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/SPJSReceiver.spec.js @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a5df2c7244a7254a85354e47497e1effc0f9ddc93382ca0e73d293a17f21851 +size 67 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/SP_Icon.png b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/SP_Icon.png new file mode 100644 index 00000000..9639f9f9 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/SP_Icon.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b2a1f82e89d221733bf02d3e97d68edb162729d5155d4c29facec47b893e0f9 +size 10855 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/UnityFramework b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/UnityFramework new file mode 100755 index 00000000..5907d2de --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/UnityFramework @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52a3f853f8b3bd7859317013f66fcb09ea0133570d002592560449aa55e42eec +size 119152400 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/_CodeSignature/CodeResources b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/_CodeSignature/CodeResources new file mode 100644 index 00000000..cc77eaee --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/_CodeSignature/CodeResources @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c0c15c1cc048710b4f50d8e618052eef7aadbb5cb8ca78e2b665ecd4b93ca24 +size 9732 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/jest.config.json b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/jest.config.json new file mode 100644 index 00000000..012a4449 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/jest.config.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cc4f3cd505acf6199f0bdc2c018ba33f7af3e8486b33f07b706d83a347a41cf +size 91 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/libiPhone-lib.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/libiPhone-lib.dylib new file mode 100755 index 00000000..492cb6cf --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/UnityFramework.framework/libiPhone-lib.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69d8ee6cf97d1f80d5cf49a89b1799bb3d21dd2c284a0fe497487976a306116a +size 60371552 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftCore.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftCore.dylib new file mode 100755 index 00000000..ed5f2322 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftCore.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfbd81a6a200512cf28c2c3d02e055ee5f9131c1c79f4d3d6d3aee1e18acaa35 +size 12900544 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftCoreFoundation.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftCoreFoundation.dylib new file mode 100755 index 00000000..89eada07 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftCoreFoundation.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:944ac5357b343df896099dd09233cd8710536dd26f7b16460f0fa50d52e3a991 +size 109456 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftCoreGraphics.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftCoreGraphics.dylib new file mode 100755 index 00000000..36d84580 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftCoreGraphics.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3935f750caf48037c2fccab2d599baaf7e3da9bcc622158c2b5c7f3026b2495 +size 400512 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftCoreImage.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftCoreImage.dylib new file mode 100755 index 00000000..d3eabb4e --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftCoreImage.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b60630c0a9ac622289bfba17218f43c9dd5ea0b68797763277f188ddbe3743c5 +size 134048 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftDarwin.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftDarwin.dylib new file mode 100755 index 00000000..afbd1f04 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftDarwin.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44884ed43d60906d7a2027a17d79c11c297f0c7b814e8abd562462e73c8f0de1 +size 215296 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftDispatch.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftDispatch.dylib new file mode 100755 index 00000000..b3bae69b --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftDispatch.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2702dba990f941478a713d5239fadf91d15db5b545d201a00b98ee42479659d7 +size 690208 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftFoundation.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftFoundation.dylib new file mode 100755 index 00000000..0280453a --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftFoundation.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a8a2c79ad36c160e2c0b794cca35b4247b3b23ff8fb4db24b20fae6cbb6ba1a +size 6337120 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftMetal.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftMetal.dylib new file mode 100755 index 00000000..a098cd6c --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftMetal.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4250833cc09c28a02907e677e57bc7ad93fb80ac3111d08e619cd92f5576c43 +size 166256 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftObjectiveC.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftObjectiveC.dylib new file mode 100755 index 00000000..8c130a9a --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftObjectiveC.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc16f626d499f4e7f3cf17ab76b8d9b2b533111390364d14a9e0dab1340bca12 +size 145952 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftQuartzCore.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftQuartzCore.dylib new file mode 100755 index 00000000..7a076ba0 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftQuartzCore.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea941fd71c27dd24b197ea5413aa159e122bcab266faa901468becd37c61f553 +size 137152 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftUIKit.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftUIKit.dylib new file mode 100755 index 00000000..cc5ce626 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftUIKit.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e8883f99822b2b24786cee45802d9a03fa5af73db384e0f874d7a15376d7dce +size 333040 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftos.dylib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftos.dylib new file mode 100755 index 00000000..d2db8008 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Frameworks/libswiftos.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a41f24764fb1ce7a73e88496c71df10029bd257ea5738616710a4e694eb2afe +size 171968 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Info.plist b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Info.plist new file mode 100644 index 00000000..042c7a04 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/Info.plist @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3ffa051c7c7b6930ba8fe3e7c4448ea9a05996880a6f02a939a936b12ac884b +size 1971 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPad.png b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPad.png new file mode 100644 index 00000000..13e26f59 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPad.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b159c01e44e6101841183009cefccbfe0f6f9173de4e520cbee75f680b40c72 +size 138 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPad.storyboardc/Info.plist b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPad.storyboardc/Info.plist new file mode 100644 index 00000000..19292d69 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPad.storyboardc/Info.plist @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c4bdfb10ab88fb30ae0ac81f4211a031624a678491af2a9803feffd316721c3 +size 333 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPad.storyboardc/UIViewController-UnityLaunchScreen-ViewController.nib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPad.storyboardc/UIViewController-UnityLaunchScreen-ViewController.nib new file mode 100644 index 00000000..71607930 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPad.storyboardc/UIViewController-UnityLaunchScreen-ViewController.nib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2729ea2ee6ba0582dd10b11962bfb9105a2558ce9c3ae4e19611bf652c7ad4c8 +size 934 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPad.storyboardc/UnityLaunchScreen-ViewController-view-UnityLaunchScreen-RootView.nib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPad.storyboardc/UnityLaunchScreen-ViewController-view-UnityLaunchScreen-RootView.nib new file mode 100644 index 00000000..5bbafdb8 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPad.storyboardc/UnityLaunchScreen-ViewController-view-UnityLaunchScreen-RootView.nib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3463df4d8e459926b12f40097416450a1512302aa8eb917c02788f49c42d568 +size 2415 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPhone.storyboardc/Info.plist b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPhone.storyboardc/Info.plist new file mode 100644 index 00000000..19292d69 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPhone.storyboardc/Info.plist @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c4bdfb10ab88fb30ae0ac81f4211a031624a678491af2a9803feffd316721c3 +size 333 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPhone.storyboardc/UIViewController-UnityLaunchScreen-ViewController.nib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPhone.storyboardc/UIViewController-UnityLaunchScreen-ViewController.nib new file mode 100644 index 00000000..71607930 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPhone.storyboardc/UIViewController-UnityLaunchScreen-ViewController.nib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2729ea2ee6ba0582dd10b11962bfb9105a2558ce9c3ae4e19611bf652c7ad4c8 +size 934 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPhone.storyboardc/UnityLaunchScreen-ViewController-view-UnityLaunchScreen-RootView.nib b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPhone.storyboardc/UnityLaunchScreen-ViewController-view-UnityLaunchScreen-RootView.nib new file mode 100644 index 00000000..250ab0e7 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPhone.storyboardc/UnityLaunchScreen-ViewController-view-UnityLaunchScreen-RootView.nib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2697a97751f0a38c4eb52d020fa07c7a8f6eeb68de9840968dd3eaa1a654ea65 +size 2425 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPhoneLandscape.png b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPhoneLandscape.png new file mode 100644 index 00000000..13e26f59 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPhoneLandscape.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b159c01e44e6101841183009cefccbfe0f6f9173de4e520cbee75f680b40c72 +size 138 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPhonePortrait.png b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPhonePortrait.png new file mode 100644 index 00000000..13e26f59 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/LaunchScreen-iPhonePortrait.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b159c01e44e6101841183009cefccbfe0f6f9173de4e520cbee75f680b40c72 +size 138 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/PkgInfo b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/PkgInfo new file mode 100644 index 00000000..1d2e80a6 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/PkgInfo @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82502191c9484b04d685374f9879a0066069c49b8acae7a04b01d38d07e8eca0 +size 8 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/SPJSReceiver.js b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/SPJSReceiver.js new file mode 100644 index 00000000..f41ad39a --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/SPJSReceiver.js @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68878312b1afddc75fdfb62fd8e94d0980ce1eaef4fe48157a2a82398b7aae64 +size 3923 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/SPJSReceiver.spec.js b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/SPJSReceiver.spec.js new file mode 100644 index 00000000..424d2156 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/SPJSReceiver.spec.js @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a5df2c7244a7254a85354e47497e1effc0f9ddc93382ca0e73d293a17f21851 +size 67 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/SP_Icon.png b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/SP_Icon.png new file mode 100644 index 00000000..9639f9f9 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/SP_Icon.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b2a1f82e89d221733bf02d3e97d68edb162729d5155d4c29facec47b893e0f9 +size 10855 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/_CodeSignature/CodeResources b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/_CodeSignature/CodeResources new file mode 100644 index 00000000..7890f4a2 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/_CodeSignature/CodeResources @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cccbdc4b93922c8bfbf92b6b65dbe4e0d89b941af1189e84914c21d567b5426 +size 28565 diff --git a/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/jest.config.json b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/jest.config.json new file mode 100644 index 00000000..012a4449 --- /dev/null +++ b/UI-TESTS/BUILDS/iOS/ConsentMessagePlugin.app/jest.config.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cc4f3cd505acf6199f0bdc2c018ba33f7af3e8486b33f07b706d83a347a41cf +size 91 diff --git a/UI-TESTS/DriverHelper.cs b/UI-TESTS/DriverHelper.cs index d3d88f4f..4c543ba0 100644 --- a/UI-TESTS/DriverHelper.cs +++ b/UI-TESTS/DriverHelper.cs @@ -3,11 +3,11 @@ namespace UnityAppiumTests public class DriverHelper { public string platform; - public AndroidDriver driverAndroid; - public IOSDriver driverIOS; + public AndroidDriver? driverAndroid; + public IOSDriver? driverIOS; public WebDriverWait webDriverWait; - public DriverHelper(string platform, AndroidDriver driverAndroid, IOSDriver driverIOS, WebDriverWait webDriverWait) + public DriverHelper(string platform, AndroidDriver? driverAndroid, IOSDriver? driverIOS, WebDriverWait webDriverWait) { this.platform = platform; this.driverAndroid = driverAndroid; @@ -17,11 +17,11 @@ public DriverHelper(string platform, AndroidDriver driverAndroid public void SwipeUp() { var finger = new PointerInputDevice(PointerKind.Touch); - var start = new Point(5, 2106); - var end = new Point(3, 305); + var start = new Point(15, 380); + var end = new Point(15, 120); if (platform == "iOS") { - start = new Point(14, 580); + start = new Point(18, 580); end = new Point(18, 50); } var swipe = new ActionSequence(finger); @@ -30,12 +30,12 @@ public void SwipeUp() swipe.AddAction(finger.CreatePointerMove(CoordinateOrigin.Viewport, end.X, end.Y, TimeSpan.FromMilliseconds(1000))); swipe.AddAction(finger.CreatePointerUp(MouseButton.Left)); if(platform == "Android") - driverAndroid.PerformActions(new List { swipe }); + driverAndroid!.PerformActions(new List { swipe }); else - driverIOS.PerformActions(new List { swipe }); + driverIOS!.PerformActions(new List { swipe }); } - public void pressButton(string buttonPath, string expectedWebViewName = null, bool needSwipe = false, bool needWait = false) + public void pressButton(string buttonPath, string? expectedWebViewName = null, bool needSwipe = false, bool needWait = false) { if (expectedWebViewName != null) webDriverWait.Until(SeleniumExtras.WaitHelpers.ExpectedConditions.ElementExists(OpenQA.Selenium.By.XPath(expectedWebViewName))); diff --git a/UI-TESTS/FirstLayer.cs b/UI-TESTS/FirstLayer.cs index 67bd7e43..3ea6b135 100644 --- a/UI-TESTS/FirstLayer.cs +++ b/UI-TESTS/FirstLayer.cs @@ -8,7 +8,9 @@ public abstract class FirstLayer public abstract string rejectAllPath { get; } public abstract string acceptAllPath { get; } public abstract WebDriverWait wait { get; } + #pragma warning disable CS8618 public DriverHelper driverHelper; + #pragma warning restore CS8618 public void pressAcceptAll() => driverHelper.pressButton(acceptAllPath, textViewPath, false, true); public void pressRejectAll() => driverHelper.pressButton(rejectAllPath, textViewPath, false, true); diff --git a/UI-TESTS/FirstLayerGDPR.cs b/UI-TESTS/FirstLayerGDPR.cs index b37266ac..e3f28c82 100644 --- a/UI-TESTS/FirstLayerGDPR.cs +++ b/UI-TESTS/FirstLayerGDPR.cs @@ -5,7 +5,7 @@ public abstract class FirstLayerGDPR: FirstLayer public abstract string exitButtonPath { get; } public abstract bool needSwipe { get; } - public void pressAcceptAll() + public new void pressAcceptAll() { if (needSwipe) driverHelper.pressButton(acceptAllPath, textViewPath, true, true); diff --git a/UI-TESTS/FirstLayerUSNAT.cs b/UI-TESTS/FirstLayerUSNAT.cs index ba16641d..efbe368b 100644 --- a/UI-TESTS/FirstLayerUSNAT.cs +++ b/UI-TESTS/FirstLayerUSNAT.cs @@ -2,8 +2,8 @@ namespace UnityAppiumTests { public abstract class FirstLayerUSNAT: FirstLayer { - public void pressAcceptAll() => driverHelper.pressButton(acceptAllPath, textViewPath, true, true); - public void pressRejectAll() => driverHelper.pressButton(rejectAllPath, textViewPath, true, true); + public new void pressAcceptAll() => driverHelper.pressButton(acceptAllPath, textViewPath, true, true); + public new void pressRejectAll() => driverHelper.pressButton(rejectAllPath, textViewPath, true, true); } public class FirstLayerUSNATAndroid: FirstLayerUSNAT diff --git a/UI-TESTS/PageLoader.cs b/UI-TESTS/PageLoader.cs index cbdf9a22..1ee03458 100644 --- a/UI-TESTS/PageLoader.cs +++ b/UI-TESTS/PageLoader.cs @@ -13,9 +13,13 @@ public class Pages public PmLayerUSNAT pmLayerUSNAT; public DriverHelper driverHelper; - public Pages(string platformName, WebDriverWait webDriverWait, AndroidDriver driverAndroid, IOSDriver driverIOS, AltDriver altDriver) + public Pages(string platformName, WebDriverWait webDriverWait, AndroidDriver? driverAndroid, IOSDriver? driverIOS, AltDriver altDriver) { - preFirstLayer = platformName == "Android" ? new PreFirstLayerAndroid(webDriverWait, driverAndroid) : new PreFirstLayerIOS(webDriverWait, driverIOS); + if (platformName == "Android" && driverAndroid == null) + Assert.Fail("Driver has not been initialized."); + if (platformName != "Android" && driverIOS == null) + Assert.Fail("Driver has not been initialized."); + preFirstLayer = platformName == "Android" ? new PreFirstLayerAndroid(webDriverWait, driverAndroid!) : new PreFirstLayerIOS(webDriverWait, driverIOS!); firstLayerGDPR = platformName == "Android" ? new FirstLayerGDPRAndroid(webDriverWait) : new FirstLayerGDPRIOS(webDriverWait); firstLayerCCPA = platformName == "Android" ? new FirstLayerCCPAAndroid(webDriverWait) : new FirstLayerCCPAIOS(webDriverWait); firstLayerUSNAT = platformName == "Android" ? new FirstLayerUSNATAndroid(webDriverWait) : new FirstLayerUSNATIOS(webDriverWait); diff --git a/UI-TESTS/PmLayer.cs b/UI-TESTS/PmLayer.cs index 6a0cebea..150fbe2e 100644 --- a/UI-TESTS/PmLayer.cs +++ b/UI-TESTS/PmLayer.cs @@ -11,7 +11,9 @@ public abstract class PmLayer public abstract string switchPostfix { get; } public abstract string[] switches { get; } public abstract WebDriverWait wait { get; } + #pragma warning disable CS8618 public DriverHelper driverHelper; + #pragma warning restore CS8618 public void pressAcceptAll() => driverHelper.pressButton(acceptAllPath, textViewPath); public void pressRejectAll() => driverHelper.pressButton(rejectAllPath, textViewPath); diff --git a/UI-TESTS/PmLayerCCPA.cs b/UI-TESTS/PmLayerCCPA.cs index 5dbf63e7..5eeab72d 100644 --- a/UI-TESTS/PmLayerCCPA.cs +++ b/UI-TESTS/PmLayerCCPA.cs @@ -11,7 +11,7 @@ public int getCheckedSwitchesNum() if (driverHelper.platform == "iOS") { System.Threading.Thread.Sleep(1000); - num = driverHelper.driverIOS.FindElements(MobileBy.IosClassChain(switchPrefix+switchValueOn)).Count; + num = driverHelper.driverIOS!.FindElements(MobileBy.IosClassChain(switchPrefix+switchValueOn)).Count; } else num = base.getCheckedSwitchesNum(); diff --git a/UI-TESTS/PmLayerUSNAT.cs b/UI-TESTS/PmLayerUSNAT.cs index cb4c3ba5..cd741bf7 100644 --- a/UI-TESTS/PmLayerUSNAT.cs +++ b/UI-TESTS/PmLayerUSNAT.cs @@ -2,8 +2,8 @@ namespace UnityAppiumTests { public abstract class PmLayerUSNAT: PmLayer { - public void pressSaveAndExit() => driverHelper.pressButton(saveAndExitPath, textViewPath, true, true); - public void pressExit() => driverHelper.pressButton(exitButtonPath, textViewPath, true, true); + public new void pressSaveAndExit() => driverHelper.pressButton(saveAndExitPath, textViewPath, true, true); + public new void pressExit() => driverHelper.pressButton(exitButtonPath, textViewPath, true, true); public void clickOnSwitches(int num = 1) => base.clickOnSwitches(num, true); public int getCheckedSwitchesNum() { @@ -11,7 +11,7 @@ public int getCheckedSwitchesNum() if (driverHelper.platform == "iOS") { System.Threading.Thread.Sleep(1000); - num = driverHelper.driverIOS.FindElements(OpenQA.Selenium.By.XPath(switchPrefix+switches.First()+switchPostfix)).Count; + num = driverHelper.driverIOS!.FindElements(OpenQA.Selenium.By.XPath(switchPrefix+switches.First()+switchPostfix)).Count; } else num = base.getCheckedSwitchesNum(true); diff --git a/UI-TESTS/PreFirstLayer.cs b/UI-TESTS/PreFirstLayer.cs index 9af5bed7..11f1c9c8 100644 --- a/UI-TESTS/PreFirstLayer.cs +++ b/UI-TESTS/PreFirstLayer.cs @@ -19,7 +19,6 @@ public string SelectFirstLayerGen(T driver, Func driver; + public AndroidDriver driver; - public PreFirstLayerAndroid(WebDriverWait wait, AndroidDriver driverAndroid) + public PreFirstLayerAndroid(WebDriverWait wait, AndroidDriver driverAndroid) { webDriverWait = wait; driver = driverAndroid; } - public override string SelectFirstLayer() => SelectFirstLayerGen>(driver, x => driver.Contexts); - public override void SetContex(string contex) => ((AndroidDriver)driver).Context = contex; - public override int GetContexNum() => ((AndroidDriver)driver).Context.Count(); + public override string SelectFirstLayer() => SelectFirstLayerGen(driver, x => driver.Contexts); + public override void SetContex(string contex) => ((AndroidDriver)driver).Context = contex; + public override int GetContexNum() => ((AndroidDriver)driver).Context.Count(); } public class PreFirstLayerIOS: PreFirstLayer @@ -55,9 +54,9 @@ public class PreFirstLayerIOS: PreFirstLayer public override string contextNameToRun { get { return "NATIVE_APP"; } } public override WebDriverWait wait {get { return webDriverWait; } } public WebDriverWait webDriverWait; - public IOSDriver driver; + public IOSDriver driver; - public PreFirstLayerIOS(WebDriverWait wait, IOSDriver driverIOS) + public PreFirstLayerIOS(WebDriverWait wait, IOSDriver driverIOS) { webDriverWait = wait; driver = driverIOS; @@ -65,14 +64,14 @@ public PreFirstLayerIOS(WebDriverWait wait, IOSDriver driverIOS) public override string SelectFirstLayer() { - string layer = SelectFirstLayerGen>(driver, x => driver.Contexts); + string layer = SelectFirstLayerGen(driver, x => driver.Contexts); IWebElement bringItOn = webDriverWait.Until(SeleniumExtras.WaitHelpers.ExpectedConditions.ElementToBeClickable(OpenQA.Selenium.By.XPath("//XCUIElementTypeButton[@name='Bring it on']"))); bringItOn.Click(); driver.SwitchTo().Alert().Accept(); return layer; } - public override void SetContex(string contex) => ((IOSDriver)driver).Context = contex; - public override int GetContexNum() => ((IOSDriver)driver).Context.Count(); + public override void SetContex(string contex) => ((IOSDriver)driver).Context = contex; + public override int GetContexNum() => ((IOSDriver)driver).Context.Count(); } } \ No newline at end of file diff --git a/UI-TESTS/StartAltTester.app/Contents/MacOS/Automator Application Stub b/UI-TESTS/StartAltTester.app/Contents/MacOS/Automator Application Stub index 5cd9b06a..1801570c 100755 Binary files a/UI-TESTS/StartAltTester.app/Contents/MacOS/Automator Application Stub and b/UI-TESTS/StartAltTester.app/Contents/MacOS/Automator Application Stub differ diff --git a/UI-TESTS/StartAltTester.app/Contents/_CodeSignature/CodeResources b/UI-TESTS/StartAltTester.app/Contents/_CodeSignature/CodeResources index 10193302..b6792780 100644 --- a/UI-TESTS/StartAltTester.app/Contents/_CodeSignature/CodeResources +++ b/UI-TESTS/StartAltTester.app/Contents/_CodeSignature/CodeResources @@ -56,10 +56,10 @@ cdhash - xXML8ZXyQgzeRFJbD853u+2G4ds= + bu7IlQBv2mNNSLy2pCKEHzNMTms= requirement - cdhash H"a3235478d15087fa07a4341e8ff54983a12b3dfc" or cdhash H"c5730bf195f2420cde44525b0fce77bbed86e1db" + cdhash H"2684fc879b9e436f88416c4bc038100a30eb1057" or cdhash H"6eeec895006fda634d48bcb6a422841f334c4e6b" rules diff --git a/UI-TESTS/StartAltTester.app/Contents/document.wflow b/UI-TESTS/StartAltTester.app/Contents/document.wflow index 4281ca26..e72f509a 100644 --- a/UI-TESTS/StartAltTester.app/Contents/document.wflow +++ b/UI-TESTS/StartAltTester.app/Contents/document.wflow @@ -63,7 +63,7 @@ osascript -e 'tell app "Terminal" activate do script "cd /Applications && -AltTesterDesktop.app/Contents/MacOS/AltTester\\ Desktop -port 13000" +AltTesterDesktop.app/Contents/MacOS/AltTester\\ Desktop -port 13000 -logfile ~/logs/altTesterLog.txt &>~/logs/altTesterComLog.txt &" set input to "\"\\033]0;AltTester\\007\"" do script "echo -n -e " & input in front window end tell' diff --git a/UI-TESTS/UI-TESTS.csproj b/UI-TESTS/UI-TESTS.csproj index 9128e82d..20824295 100755 --- a/UI-TESTS/UI-TESTS.csproj +++ b/UI-TESTS/UI-TESTS.csproj @@ -11,19 +11,22 @@ - - + + - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - - - + + + + + diff --git a/UI-TESTS/UITests.cs b/UI-TESTS/UITests.cs index f2858b4a..0592cbb2 100644 --- a/UI-TESTS/UITests.cs +++ b/UI-TESTS/UITests.cs @@ -4,13 +4,15 @@ namespace UnityAppiumTests public class WebViewTests { private readonly Uri appiumServerUri = new Uri("http://127.0.0.1:4723"); - private readonly TimeSpan initTimeoutSec = TimeSpan.FromSeconds(180); + private readonly TimeSpan initTimeoutSec = TimeSpan.FromSeconds(300); + #pragma warning disable CS8618 public TestContext TestContext { get; set; } + #pragma warning restore CS8618 public bool platformIOS {get => TestContext.Parameters["platformName"]=="iOS";} public bool platformAndroid {get => TestContext.Parameters["platformName"]=="Android";} - private IOSDriver driverIOS; - private AndroidDriver driverAndroid; - private IWebDriver driver { get { if(platformIOS) return driverIOS; else return driverAndroid;} } + private IOSDriver? driverIOS; + private AndroidDriver? driverAndroid; + private IWebDriver? driver { get { if(platformIOS) return driverIOS; else return driverAndroid;} } private AltDriver altDriver; WebDriverWait webDriverWait; @@ -23,32 +25,38 @@ public void Setup() string testDir = NUnit.Framework.TestContext.CurrentContext.TestDirectory; var rootDir = testDir.Substring(0,testDir.IndexOf("UI-TESTS"))+"UI-TESTS"; shellHelper = new ShellHelper(rootDir); - shellHelper.StartAppium(); - shellHelper.StartAltTester(); + //shellHelper.StartAppium(); + //shellHelper.StartAltTester(); System.Threading.Thread.Sleep(10000); var desiredCaps = new AppiumOptions(); - desiredCaps.AddAdditionalCapability("platformName", TestContext.Parameters["platformName"]); - desiredCaps.AddAdditionalCapability("deviceName", TestContext.Parameters["deviceName"]); - desiredCaps.AddAdditionalCapability("appium:app", (string)rootDir+TestContext.Parameters["appium:app"]); - desiredCaps.AddAdditionalCapability("appium:automationName", TestContext.Parameters["appium:automationName"]); - desiredCaps.AddAdditionalCapability("appium:altUnityHost", TestContext.Parameters["altTesterIP"]); - desiredCaps.AddAdditionalCapability("appium:altUnityPort", 13000); - desiredCaps.AddAdditionalCapability("appium:sendKeyStrategy", "setValue"); + desiredCaps.DeviceName = TestContext.Parameters["deviceName"]; + desiredCaps.App = (string)rootDir+TestContext.Parameters["appium:app"]; + desiredCaps.AutomationName = TestContext.Parameters["appium:automationName"]; + if (platformIOS) + desiredCaps.PlatformVersion = "16.1"; + desiredCaps.AddAdditionalAppiumOption("platformName", TestContext.Parameters["platformName"]); + desiredCaps.AddAdditionalAppiumOption("appium:uiautomator2ServerInstallTimeout", 120000); + desiredCaps.AddAdditionalAppiumOption("appium:uiautomator2ServerLaunchTimeout", 120000); + desiredCaps.AddAdditionalAppiumOption("appium:androidInstallTimeout", 180000); + desiredCaps.AddAdditionalAppiumOption("appium:newCommandTimeout", 180000); + desiredCaps.AddAdditionalAppiumOption("appium:wdaLaunchTimeout", 300000); + desiredCaps.AddAdditionalAppiumOption("appium:sendKeyStrategy", "setValue"); if (platformAndroid) { - // desiredCaps.AddAdditionalCapability("appium:chromedriverAutodownload", true); - desiredCaps.AddAdditionalCapability("appium:chromedriverExecutable", (string)rootDir+TestContext.Parameters["appium:chromedriverExecutable"]); - driverAndroid = new AndroidDriver(appiumServerUri, desiredCaps, initTimeoutSec); + desiredCaps.AddAdditionalAppiumOption("appium:ignoreHiddenApiPolicyError" , true); + // desiredCaps.AddAdditionalAppiumOption("appium:chromedriverAutodownload", true); + desiredCaps.AddAdditionalAppiumOption("appium:chromedriverExecutable", (string)rootDir+TestContext.Parameters["appium:chromedriverExecutable"]); + driverAndroid = new AndroidDriver(appiumServerUri, desiredCaps, initTimeoutSec); AltReversePortForwarding.ReversePortForwardingAndroid(); } if (platformIOS) - driverIOS = new IOSDriver(appiumServerUri, desiredCaps, initTimeoutSec); - + driverIOS = new IOSDriver(appiumServerUri, desiredCaps, initTimeoutSec); + altDriver = new AltDriver(host: TestContext.Parameters["altTesterIP"],enableLogging: false); - webDriverWait = new WebDriverWait(driver, TimeSpan.FromSeconds(30)); - pages = new Pages(TestContext.Parameters["platformName"], webDriverWait, driverAndroid, driverIOS, altDriver); + webDriverWait = new WebDriverWait(driver, TimeSpan.FromSeconds(240)); + pages = new Pages(TestContext.Parameters["platformName"] ?? "android", webDriverWait, driverAndroid, driverIOS, altDriver); } [Test] @@ -375,6 +383,7 @@ public void AcceptRejectAllUsnatInPMTest() { Assert.Fail("Driver has not been initialized."); } + //pmId 988851 on USNAT have AcceptAll and RejectAll buttons string data = ""; string firstLayerContext = pages.preFirstLayer.SelectFirstLayer(); @@ -389,22 +398,32 @@ public void AcceptRejectAllUsnatInPMTest() Console.WriteLine("Call 'LoadPrivacyManager' with pmId 988851"); altDriver.CallStaticMethod("ConsentManagementProvider.CMPTestUtils", "LoadPrivacyManager", "Assembly-CSharp", new[] { "3", "988851" }); + System.Threading.Thread.Sleep(2000); Console.WriteLine($"Try to get: pmLayerUSNAT.getAcceptRejectState"); data = pages.pmLayerUSNAT.getAcceptRejectState(); + Console.WriteLine($"pmLayerUSNAT.getAcceptRejectState: {data}"); if (platformAndroid) Assert.That(data=="accepted", Is.True); + Console.WriteLine($"Current button for tap: pmLayerUSNAT.pressExit"); + pages.pmLayerUSNAT.pressExit(); + System.Threading.Thread.Sleep(2000); + + Console.WriteLine("Call 'LoadPrivacyManager' with pmId 988851"); + altDriver.CallStaticMethod("ConsentManagementProvider.CMPTestUtils", "LoadPrivacyManager", "Assembly-CSharp", new[] { "3", "988851" }); + System.Threading.Thread.Sleep(2000); Console.WriteLine($"Current button for tap: pmLayerUSNAT.pressRejectAll"); pages.pmLayerUSNAT.pressRejectAll(); System.Threading.Thread.Sleep(2000); Console.WriteLine("Call 'LoadPrivacyManager' with pmId 988851"); altDriver.CallStaticMethod("ConsentManagementProvider.CMPTestUtils", "LoadPrivacyManager", "Assembly-CSharp", new[] { "3", "988851" }); + System.Threading.Thread.Sleep(2000); Console.WriteLine($"Try to get: pmLayerUSNAT.getAcceptRejectState"); data = pages.pmLayerUSNAT.getAcceptRejectState(); + Console.WriteLine($"pmLayerUSNAT.getAcceptRejectState: {data}"); if (platformAndroid) Assert.That(data=="rejected", Is.True); System.Threading.Thread.Sleep(2000); - Assert.That(true, Is.True); } [Test] @@ -598,12 +617,15 @@ public void MessageLanguageTest() [TearDown] public void Teardown() { - driver.Quit(); - altDriver.Stop(); + if(platformIOS && driverIOS != null) + driverIOS.Dispose(); + if(platformAndroid && driverAndroid != null) + driverAndroid.Dispose(); if (platformAndroid) AltReversePortForwarding.RemoveReversePortForwardingAndroid(); - shellHelper.StopAltTester(); - shellHelper.StopAppium(); + altDriver.Stop(); + //shellHelper.StopAltTester(); + //shellHelper.StopAppium(); } } } diff --git a/UI-TESTS/Usings.cs b/UI-TESTS/Usings.cs index d6d19512..d10c2e86 100644 --- a/UI-TESTS/Usings.cs +++ b/UI-TESTS/Usings.cs @@ -3,6 +3,8 @@ global using OpenQA.Selenium.Appium; global using OpenQA.Selenium.Appium.Android; global using OpenQA.Selenium.Appium.iOS; +global using OpenQA.Selenium.Appium.Interfaces; +global using OpenQA.Selenium.Appium.Enums; global using OpenQA.Selenium.Remote; global using OpenQA.Selenium.Support.UI; global using OpenQA.Selenium.Interactions; diff --git a/UI-TESTS/android.runsettings b/UI-TESTS/android.runsettings index 963fc3cd..df07c104 100644 --- a/UI-TESTS/android.runsettings +++ b/UI-TESTS/android.runsettings @@ -7,6 +7,6 @@ - + \ No newline at end of file diff --git a/UI-TESTS/startup.sh b/UI-TESTS/androidStartup.sh old mode 100755 new mode 100644 similarity index 53% rename from UI-TESTS/startup.sh rename to UI-TESTS/androidStartup.sh index 45a194b3..a0813689 --- a/UI-TESTS/startup.sh +++ b/UI-TESTS/androidStartup.sh @@ -7,7 +7,7 @@ runTest() local max=4 while [ $i -lt $max ] do - if dotnet test -s $1 --filter Name=$2; then + if dotnet test -s $1 --filter Name=$2 -l "console;verbosity=detailed"; then break else true $(( i++ )) @@ -25,11 +25,6 @@ targetWindowName=$(osascript -e 'tell app "Terminal" to do script "~/Library/And androidEmulator_window_id=$(echo ${targetWindowName} | sed 's/.*window id \([0-9]*\).*/\1/') echo "Android window ${androidEmulator_window_id}" -#Boot IOS Simulator -targetWindowName=$(osascript -e 'tell app "Terminal" to do script "/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator -CurrentDeviceUDID 75EBD8C0-A809-4C7C-B45D-169469835DC4"') -iosEmulator_window_id=$(echo ${targetWindowName} | sed 's/.*window id \([0-9]*\).*/\1/') -echo "IOS window ${iosEmulator_window_id}" - #Wait for emulators sleep 60 @@ -63,37 +58,4 @@ sleep 5 runTest android.runsettings MessageLanguageTest #Kill android emulator -osascript -e 'tell app "Terminal" to close window id '${androidEmulator_window_id}'' -sleep 5 - -#Test ios -runTest ios.runsettings ClickAcceptAllButtonTest -sleep 5 -runTest ios.runsettings ClickRejectAllButtonTest -sleep 5 -runTest ios.runsettings OpenPmLayersTest -sleep 5 -runTest ios.runsettings SaveAndExitGDPRTest -sleep 5 -runTest ios.runsettings SaveAndExitCCPATest -sleep 5 -runTest ios.runsettings SaveAndExitUSNATTest -sleep 5 -runTest ios.runsettings ClearAllButtonTest -sleep 5 -runTest ios.runsettings AuthIdTest -sleep 5 -runTest ios.runsettings AcceptRejectAllUsnatInPMTest -sleep 5 -runTest ios.runsettings ProgramaticRejectAllGDPRTest -sleep 5 -runTest ios.runsettings ProgramaticRejectAllCCPATest -sleep 5 -runTest ios.runsettings ProgramaticRejectAllUSNATTest -sleep 5 -runTest ios.runsettings ProgramaticCustomConsentGDPRTest -sleep 5 -runTest ios.runsettings MessageLanguageTest - -#Kill ios emulator -osascript -e 'tell app "Terminal" to close window id '${iosEmulator_window_id}'' \ No newline at end of file +osascript -e 'tell app "Terminal" to close window id '${androidEmulator_window_id}'' \ No newline at end of file diff --git a/UI-TESTS/chromedriver_113.0.5672.63 b/UI-TESTS/chromedriver_113.0.5672.63 new file mode 100755 index 00000000..51ca72de Binary files /dev/null and b/UI-TESTS/chromedriver_113.0.5672.63 differ diff --git a/UI-TESTS/ios.runsettings b/UI-TESTS/ios.runsettings index 023d6cb4..cd8aea65 100644 --- a/UI-TESTS/ios.runsettings +++ b/UI-TESTS/ios.runsettings @@ -3,7 +3,7 @@ - + diff --git a/UI-TESTS/iosStartup.sh b/UI-TESTS/iosStartup.sh new file mode 100644 index 00000000..5f676192 --- /dev/null +++ b/UI-TESTS/iosStartup.sh @@ -0,0 +1,56 @@ +#!/bin/sh + +#reruns test up to 4 times if failed +runTest() +{ + local i=0 + local max=4 + while [ $i -lt $max ] + do + if dotnet test -s $1 --filter Name=$2 -l "console;verbosity=detailed"; then + break + else + true $(( i++ )) + fi + done +} + +#Boot IOS Simulator +targetWindowName=$(osascript -e 'tell app "Terminal" to do script "/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator -CurrentDeviceUDID 75EBD8C0-A809-4C7C-B45D-169469835DC4"') +iosEmulator_window_id=$(echo ${targetWindowName} | sed 's/.*window id \([0-9]*\).*/\1/') +echo "IOS window ${iosEmulator_window_id}" + +#Wait for emulators +sleep 60 + +#Test ios +runTest ios.runsettings ClickAcceptAllButtonTest +sleep 5 +runTest ios.runsettings ClickRejectAllButtonTest +sleep 5 +runTest ios.runsettings OpenPmLayersTest +sleep 5 +runTest ios.runsettings SaveAndExitGDPRTest +sleep 5 +runTest ios.runsettings SaveAndExitCCPATest +sleep 5 +runTest ios.runsettings SaveAndExitUSNATTest +sleep 5 +runTest ios.runsettings ClearAllButtonTest +sleep 5 +runTest ios.runsettings AuthIdTest +sleep 5 +runTest ios.runsettings AcceptRejectAllUsnatInPMTest +sleep 5 +runTest ios.runsettings ProgramaticRejectAllGDPRTest +sleep 5 +runTest ios.runsettings ProgramaticRejectAllCCPATest +sleep 5 +runTest ios.runsettings ProgramaticRejectAllUSNATTest +sleep 5 +runTest ios.runsettings ProgramaticCustomConsentGDPRTest +sleep 5 +runTest ios.runsettings MessageLanguageTest + +#Kill ios emulator +osascript -e 'tell app "Terminal" to close window id '${iosEmulator_window_id}'' \ No newline at end of file