Problem
iOS
Before the refactor #561
there is iOS e2e tests
|
final class mopro_test_UITests: XCTestCase { |
After the refactor,
the e2e tests are not included
https://github.com/ElusAegis/mopro-halo2/blob/b233dd037af08a9c184bcb67c107e2c9c13b59ee/cli/src/template/ios/MoproAppUITests/MoproAppUITests.swift#L8
Android
there is Android e2e tests
|
class ExampleInstrumentedTest { |
After refactor,
e2e tests are not included
https://github.com/ElusAegis/mopro-halo2/blob/b233dd037af08a9c184bcb67c107e2c9c13b59ee/cli/src/template/android/app/src/androidTest/java/com/example/moproapp/ExampleInstrumentedTest.kt#L17
Web
web tests
According to
@ElusAegis
The PR is finished but for the web tests, which I unfrotunatelly did not get time to understand how to port to the new version.
Details
- Add the e2e tests for
circom, halo2 and noir
- make sure the
circom templates won't run halo2, noirtests, etc...
- make sure the CI pass
Acceptance criteria
- Passed CI tests for iOS e2e tests for
circom, halo2 and noir
Problem
iOS
Before the refactor #561
there is iOS e2e tests
mopro/test-e2e/ios/mopro-test-UITests/mopro_test_UITests.swift
Line 10 in 59ee1e2
After the refactor,
the e2e tests are not included
https://github.com/ElusAegis/mopro-halo2/blob/b233dd037af08a9c184bcb67c107e2c9c13b59ee/cli/src/template/ios/MoproAppUITests/MoproAppUITests.swift#L8
Android
there is Android e2e tests
mopro/test-e2e/android/app/src/androidTest/java/com/mopro/mopro_app/ExampleInstrumentedTest.kt
Line 17 in 59ee1e2
After refactor,
e2e tests are not included
https://github.com/ElusAegis/mopro-halo2/blob/b233dd037af08a9c184bcb67c107e2c9c13b59ee/cli/src/template/android/app/src/androidTest/java/com/example/moproapp/ExampleInstrumentedTest.kt#L17
Web
web tests
mopro/.github/workflows/build-and-test.yml
Line 158 in 59ee1e2
According to @ElusAegis
Details
circom,halo2andnoircircomtemplates won't runhalo2,noirtests, etc...Acceptance criteria
circom,halo2andnoir