Skip to content

Commit 1d88e79

Browse files
committed
Merge remote-tracking branch 'private/fix/cypress-13-validation' into fix/cypress-13-typed
2 parents 20bec50 + 13ba59a commit 1d88e79

28 files changed

+394
-3690
lines changed
Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,41 @@
1-
name: e2e-cypress-12-ccy-1.10
1+
name: e2e-cypress-12-ccy-1_10
22

33
on:
4-
push:
4+
push:
55

66
jobs:
7-
e2e-cypress-12-ccy-1.10:
8-
if: "!contains(toJSON(github.event.commits.*.message), '[skip ci]')"
9-
runs-on: ubuntu-latest
10-
env:
11-
DEBUG: currents:*
7+
e2e-cypress-12-ccy-1_10:
8+
if: "!contains(toJSON(github.event.commits.*.message), '[skip ci]')"
9+
runs-on: ubuntu-latest
10+
env:
11+
DEBUG: currents:*
1212

13-
strategy:
14-
matrix:
15-
node-version: ["18"]
13+
strategy:
14+
matrix:
15+
node-version: ["18"]
1616

17-
steps:
18-
- uses: actions/checkout@v3
19-
- uses: actions/setup-node@v3
20-
with:
21-
node-version: ${{ matrix.node-version }}
17+
steps:
18+
- uses: actions/checkout@v3
19+
- uses: actions/setup-node@v3
20+
with:
21+
node-version: ${{ matrix.node-version }}
2222

23-
- name: Install dependencies
24-
run: npm ci
23+
- name: Install dependencies
24+
run: npm ci
2525

26-
- name: Install Cypress 12.17.4
27-
run: cd ./packages/cypress-cloud | npm install [email protected]
26+
- name: Install Cypress 12.17.4
27+
run: npm install [email protected]
2828

29-
- name: Build
30-
run: npm run build
29+
- name: Build
30+
run: npm run build
3131

32-
- name: Run compatibility tests
33-
working-directory: ./e2e/cypress-12-demo
34-
env:
35-
CURRENTS_API_KEY: YpYIAerb1rWuOFrvf7ciK8Za8koKgrtRfoDPboQUOjScnBv91m4qAXSDb8Rb57m9
36-
CURRENTS_RUN_BASE_URL: https://api.currents.dev/v1/runs/
37-
CURRENTS_PROJECT_ID: 2cI1I5
38-
CURRENTS_RECORD_KEY: YakSabgBLb7D40nZ
32+
- name: Run compatibility tests
33+
working-directory: ./e2e/cypress-12-demo
34+
env:
35+
CURRENTS_API_KEY: ${{ secrets.CURRENTS_API_KEY }}
36+
CURRENTS_RUN_BASE_URL: ${{ secrets.CURRENTS_RUN_BASE_URL }}
37+
CURRENTS_PROJECT_ID: ${{ secrets.CURRENTS_PROJECT_ID }}
38+
CURRENTS_RECORD_KEY: ${{ secrets.CURRENTS_RECORD_KEY }}
3939

40-
run: >
41-
npm run test
40+
run: >
41+
npm run runtest
Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,41 @@
1-
name: e2e-cypress-13-ccy-1.10
1+
name: e2e-cypress-13-ccy-1_10
22

33
on:
4-
push:
4+
push:
55

66
jobs:
7-
e2e-cypress-13-ccy-1.10:
8-
if: "!contains(toJSON(github.event.commits.*.message), '[skip ci]')"
9-
runs-on: ubuntu-latest
10-
env:
11-
DEBUG: currents:*
7+
e2e-cypress-13-ccy-1_10:
8+
if: "!contains(toJSON(github.event.commits.*.message), '[skip ci]')"
9+
runs-on: ubuntu-latest
10+
env:
11+
DEBUG: currents:*
1212

13-
strategy:
14-
matrix:
15-
node-version: ["18"]
13+
strategy:
14+
matrix:
15+
node-version: ["18"]
1616

17-
steps:
18-
- uses: actions/checkout@v3
19-
- uses: actions/setup-node@v3
20-
with:
21-
node-version: ${{ matrix.node-version }}
17+
steps:
18+
- uses: actions/checkout@v3
19+
- uses: actions/setup-node@v3
20+
with:
21+
node-version: ${{ matrix.node-version }}
2222

23-
- name: Install dependencies
24-
run: npm ci
23+
- name: Install dependencies
24+
run: npm ci
2525

26-
- name: Install Cypress 13.1.0
27-
run: cd ./packages/cypress-cloud | npm install [email protected]
26+
- name: Install Cypress 13.1.0
27+
run: npm install [email protected]
2828

29-
- name: Build
30-
run: npm run build
29+
- name: Build
30+
run: npm run build
3131

32-
- name: Run compatibility tests
33-
working-directory: ./e2e/cypress-13-demo
34-
env:
35-
CURRENTS_API_KEY: YpYIAerb1rWuOFrvf7ciK8Za8koKgrtRfoDPboQUOjScnBv91m4qAXSDb8Rb57m9
36-
CURRENTS_RUN_BASE_URL: https://api.currents.dev/v1/runs/
37-
CURRENTS_PROJECT_ID: 2cI1I5
38-
CURRENTS_RECORD_KEY: YakSabgBLb7D40nZ
32+
- name: Run compatibility tests
33+
working-directory: ./e2e/cypress-13-demo
34+
env:
35+
CURRENTS_API_KEY: ${{ secrets.CURRENTS_API_KEY }}
36+
CURRENTS_RUN_BASE_URL: ${{ secrets.CURRENTS_RUN_BASE_URL }}
37+
CURRENTS_PROJECT_ID: ${{ secrets.CURRENTS_PROJECT_ID }}
38+
CURRENTS_RECORD_KEY: ${{ secrets.CURRENTS_RECORD_KEY }}
3939

40-
run: >
41-
npm run test
40+
run: >
41+
npm run runtest

.github/workflows/e2e-exports.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
node-version: ${{ matrix.node-version }}
2222

2323
- name: Install npm (node14)
24-
run: npm install -g npm@latest
24+
run: npm install -g npm@8.19.4
2525

2626
- name: Install dependencies
2727
run: npm ci
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
describe('Should throw an error', () => {
2+
it('Should throw an error', () => {
3+
throw new Error("test error")
4+
});
5+
});
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"status":"OK","data":{"runId":"c7068a4d0aa7e75a","projectId":"2cI1I5","createdAt":"2023-09-15T04:42:58.900Z","tags":[],"cypressVersion":"13.2.0","cancellation":null,"timeout":{"isTimeout":false},"groups":[{"groupId":"run-compat-test-2023-09-15T04:42:56.383Z","platform":{"osName":"darwin","osVersion":"22.5.0","browserName":"Electron","browserVersion":"114.0.5735.289"},"createdAt":"2023-09-15T04:42:58.900Z","instances":{"overall":5,"claimed":5,"complete":5,"passes":2,"failures":3},"tests":{"overall":8,"passes":4,"failures":3,"pending":1,"skipped":0,"retries":1,"flaky":1}}],"meta":{"ciBuildId":"run-compat-test-2023-09-15T04:42:56.383Z","commit":{"branch":"fix/cypress-13-validation","remoteOrigin":null,"authorEmail":"[email protected]","authorName":"Miguel Langarano","message":"fix ts errors and added api test property avoided\n","sha":"69128959c66c58eaf08c2eba97aba512665e4064"},"platform":{"osName":"darwin","osVersion":"22.5.0","browserName":"Electron","browserVersion":"114.0.5735.289"}},"specs":[{"groupId":"run-compat-test-2023-09-15T04:42:56.383Z","spec":"cypress/e2e/a.spec.js","instanceId":"GDEKME1tH9E3","claimedAt":"2023-09-15T04:42:59.417Z","completedAt":"2023-09-15T04:43:18.016Z","machineId":"rAA1SgkfccF9","worker":null,"results":{"stats":{"duration":13647,"endedAt":"2023-09-15T04:43:17.333Z","startedAt":"2023-09-15T04:43:03.686Z","failures":1,"passes":0,"pending":0,"skipped":0,"suites":1,"tests":1,"wallClockDuration":13647,"wallClockStartedAt":"2023-09-15T04:43:03.686Z","wallClockEndedAt":"2023-09-15T04:43:17.333Z"},"screenshots":[{"testAttemptIndex":0,"size":350986,"takenAt":"2023-09-15T04:43:08.170Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"a.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":237,"testId":"r0","screenshotId":"vnGS2oMjM8MyxiCTAgKY_","name":"screenshot","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/UzwapCP45wyg.png?Expires=1695012212&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=XHJ425kC7KJGGBrf1oPeuwbaN67ZRRlbkX7F5A4dHBb7EUPD3H9c0aD61dcihxrDEXHB0zcvHahk4Gx2OjspXtcLhqz20hPdFUkmNo2nFBeGL6LZf4zP20qYOcLS4O~27TZoqf1duTg45A-9uIUoivAKL0K0B9zTpC2G9YwXkQOgnM-YLVnijdGVBvSMyNpditJFXV4~T1bnUYpkTWCQ0CkcPwoaM8AuPnEHagUaH~jiW3l91x2zP2hc8xhprsGUGFJvVlOF0uZWJPDd5KCGtEeNs2TIKUONBVRlAZ8qeIQPngZrWqKjjAoRQx8QA-QEh14ohvYDgo0JOOjIKGfxvg__","height":0,"width":0},{"testAttemptIndex":1,"size":360126,"takenAt":"2023-09-15T04:43:12.594Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"a.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":225,"testId":"r0","screenshotId":"dXYBdNISQiHjGZqZWVaxk","name":"screenshot","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/13pHQ3gvn8VA.png?Expires=1695012212&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=eT0htOfMOiyEpQpLMOwH5TEwlELJx6NvIoB4eTza9Vx0DHnTbASA4Zso1abvauTxGJ9lgrapnwAAEVnMUGFDCMbqiY3dIQq9Rcowi8c2BAxioc0gTJ~WH90bxDMmJ18SgHHPB-X1CXzvBHj-s~DjYWxgBRl-BVZ5YjP6JYk6J3qUn62MDsZMD1Fz0nrj4dAUO9IY37tYR3b2JwsKA6P2f90WhpqA-9wqrZw9mIpchSaw1-11OizQfSJqyF85uGdCG4dqKRATcATAJTBIhabkp8zTNo~vWxXZzlPPmuImu4Fy0Vrx1HoGpxS9j6RUaSP5tBx3WmOA8Ss9NUXAEozopA__","height":0,"width":0},{"testAttemptIndex":2,"size":365326,"takenAt":"2023-09-15T04:43:17.068Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"a.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":202,"testId":"r0","screenshotId":"s0es9NaVjdFd2m-qUbiRw","name":"screenshot","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/ZmJz3VSoqlBH.png?Expires=1695012212&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=vJpFgnheJdXc5C8geJyTyQTatvi4V8J6PAeAJqxMepwnkExIdr7eg94-LeD9ZtebdLPFFXQwQo0nOGltWIGHfMMvPm87I7VWXYOMRL6YHstzncITqYD9A2liDqTL42XBnl6fORVMvz8evUjKZBzCgY-6IStWMFxfxUQx4TspuHP14FUuDqp9b~eqMgfiapBw4tx6akwid2fEfhH0nw1KmRUeem96o5DBzfXG5CaUItkbzBfIiXuvLE65B3p-qb5Ev-WHuk8US5nVegjrlmRWLu7VwYA64zB7xnBcF3T2wILIAUzx~p8N84J-lv18IruGe93Hp7lVDVmhqNeLFw55Uw__","height":0,"width":0}],"exception":null,"flaky":0,"videoUrl":null}},{"groupId":"run-compat-test-2023-09-15T04:42:56.383Z","spec":"cypress/e2e/b.spec.js","instanceId":"dZ4sdqqLEFP6","claimedAt":"2023-09-15T04:42:59.617Z","completedAt":"2023-09-15T04:43:41.503Z","machineId":"rAA1SgkfccF9","worker":null,"results":{"stats":{"duration":17835,"endedAt":"2023-09-15T04:43:40.907Z","startedAt":"2023-09-15T04:43:23.072Z","failures":1,"passes":2,"pending":0,"skipped":0,"suites":1,"tests":3,"wallClockDuration":17835,"wallClockStartedAt":"2023-09-15T04:43:23.072Z","wallClockEndedAt":"2023-09-15T04:43:40.907Z"},"screenshots":[{"testAttemptIndex":0,"size":375352,"takenAt":"2023-09-15T04:43:27.360Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"b.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":198,"testId":"r0","screenshotId":"BCOx8SuU8mWHEsviyOWek","name":"screenshot","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/QIZSLHSauBDB.png?Expires=1695012213&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=qoxZPS4DOFXlFHEJKbeALxo47lviebR19nmWOsZqNGltmkPmf2i4w6V0EdUJYmU6d7tpcBc1ZcIzWfgpW4d1ojrrqvGNwHUY2IT4nWBwRjGY5gUwIFtCCNnKZRvNRmLLxG7I8UkGbmn7v1VeOQEYM73wQ7wZXkA2W55E1hZG-aX-fDwt~Tv-5Miv9znLaq3MRVyK08-n1tWUB~RrK-9Of53D4IEykxolKsB~IPn3gTWYeca3CtgfUXvKv3LIwva2pXvu0d~dZPGAAecUhEZ1hsVbX9ToA9BSfHja~1rf1uOy5~okw1f80UKt-3ribDCkXBRW47fb2s6HtkB9iLXwJQ__","height":0,"width":0},{"testAttemptIndex":1,"size":379091,"takenAt":"2023-09-15T04:43:31.689Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"b.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":188,"testId":"r0","screenshotId":"NJri2iK8OswiMc7p7fTOV","name":"screenshot","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/50gsrtFccmVy.png?Expires=1695012213&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=lwURuuK1zJJNAfLWI7u1UAkuVorK-47ktEuh17z7KVz~YYV3ZP-7YTa8FnEYYkZgnWYMxjB0W5vgaNnlBahqTHDkCA6K4f8dUlbHRXSDFUOK1eho76UB-BGwvylRMEyEFNASOR6JXS~vgYjBiee65j3lJQVQC3vvUGEUzSUQQoeX24mTl7NSlw0DCgW87DtrWwXOz9YE1norzoBK8LDuY~AzODqkLC7B20SN8B~x2~N9XmdQw7I~7DWURf0h0G7NLOKo4fSIpHXGutOoTkBkwkhXOz5T~U5uWrHuvhSCpMjDZHAa~oTFM~arkJ524hrbSd6KoezneOvSpQ~8IakXVg__","height":0,"width":0},{"testAttemptIndex":2,"size":379021,"takenAt":"2023-09-15T04:43:36.016Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"b.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":208,"testId":"r0","screenshotId":"vcDQROd4QCXewBloHZmf8","name":"screenshot","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/LoKkRAUsJCda.png?Expires=1695012213&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=UFfFYEigvF63EJvKMU-IngmBqaKJrodBB5AGtTyxtq2flcagl21EUT1H0OP6onY57c93S17WrwvjpV9a-5MuVuXEBeGYh4oC7l930CckUCjPd6oLWN0uCmoDXH6K3S-sQV52WaM7FedrAGKmVtgOrvJAvdb7d1fxNzEAkpNhaedXUhmIemwvGfF~vU6CABXl39~mTVWUuFliIQuRm98ND8koISX1isZYNjCJCXQb0VjO1TM8--ZQ8s1b7CniKrSN1YtFu1QB4jAWm1SaEQc-UVQNZrOl9scwLLpqIkyp~VvNv4Pkjb3CY9nYlxeh-400su4qNiFuVtvjFSasbc8T7w__","height":0,"width":0},{"testAttemptIndex":0,"size":379089,"takenAt":"2023-09-15T04:43:40.495Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"b.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":197,"testId":"r2","screenshotId":"FHNXQrfGxuZmiygUMdMQZ","name":"screenshot","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/8TUY9mAhsLmc.png?Expires=1695012213&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=kBq7aw8~IF8H55Ipp3nUpRpZSVkf~YyWh7SYMD4n~RoXB8P~vGGnb3KPJQITshXFYtaSm5KCnM2f7B3WQfHWN9ha-bEp2MqHE-yMfmc4Y6QzoxSxCd0zHWyLSiqHXTBZWzgpoyh46pPvTqqH6IIbenV-Dd55XPtdmLQY1HBgGTMc3lAI2gL4JlL3w06955t9PH4NWA4oBQx-TDgRNTOkMeixJGYYEgP2h6J8QtrD8Tgw8sPX91A5i2kcETRPSwmu~oBHhm5IhDaoKd8NsJYmebF2Q3WgmCz2mdxEyd~VTRQy5PqgcVUgeRi1S0enyWqZM85X8DE5RVrs0AALIMtJRQ__","height":0,"width":0}],"exception":null,"flaky":1,"videoUrl":null}},{"groupId":"run-compat-test-2023-09-15T04:42:56.383Z","spec":"cypress/e2e/c.spec.js","instanceId":"VT96MmNcsuPy","claimedAt":"2023-09-15T04:42:59.612Z","completedAt":"2023-09-15T04:43:22.263Z","machineId":"rAA1SgkfccF9","worker":null,"results":{"stats":{"duration":47,"endedAt":"2023-09-15T04:43:21.831Z","startedAt":"2023-09-15T04:43:21.784Z","failures":0,"passes":0,"pending":1,"skipped":0,"suites":1,"tests":1,"wallClockDuration":47,"wallClockStartedAt":"2023-09-15T04:43:21.784Z","wallClockEndedAt":"2023-09-15T04:43:21.831Z"},"screenshots":[],"exception":null,"flaky":0,"videoUrl":null}},{"groupId":"run-compat-test-2023-09-15T04:42:56.383Z","spec":"cypress/e2e/d.spec.js","instanceId":"qYf9vWUqdmin","claimedAt":"2023-09-15T04:42:59.516Z","completedAt":"2023-09-15T04:43:21.209Z","machineId":"rAA1SgkfccF9","worker":null,"results":{"stats":{"duration":977,"endedAt":"2023-09-15T04:43:20.767Z","startedAt":"2023-09-15T04:43:19.790Z","failures":0,"passes":2,"pending":0,"skipped":0,"suites":1,"tests":2,"wallClockDuration":977,"wallClockStartedAt":"2023-09-15T04:43:19.790Z","wallClockEndedAt":"2023-09-15T04:43:20.767Z"},"screenshots":[{"testAttemptIndex":0,"size":234575,"takenAt":"2023-09-15T04:43:20.008Z","dimensions":{"width":2000,"height":1320},"multipart":true,"pixelRatio":2,"name":"internal-assert-screenshot","specName":"d.spec.js","scaled":false,"blackout":[],"duration":619,"testId":"r0","screenshotId":"_ylXpqLg2SCzrSWLr-QYn","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/p4rm5jkIxAdz.png?Expires=1695012213&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=p-wSFamkGk4TxEAtMtHJvPLT1nF4tpOD8v5AwEYzWSrIwnMVP9NGExzD4Rn5BV51QUTU-bEW1kkd1RMpYTJ69776SvdpUMoMq7ZQl3nX~W7ZRyvCgTwD--c6oBWkvl5O2Im3m6LsfJjYci68y2hSNzBC4InBxqad~hOTJ~rUsf~g4ekV-uZWvWpRNtJYobIEAeLezyTeEZlp-vTnngLC7zoW0XFscOm1H9ge058quwf-QP-johY8k28AWb5DfNoNhxdscMuEGUutnI~Q305l~URcndYdzfXURmWaTyDoiV-88BtITqCfnjuWLw7xfrY~txWumPgWAGnQj~C7HSDY0A__","height":0,"width":0}],"exception":null,"flaky":0,"videoUrl":null}},{"groupId":"run-compat-test-2023-09-15T04:42:56.383Z","spec":"cypress/e2e/e.spec.js","instanceId":"l3ebuCsqoBcS","claimedAt":"2023-09-15T04:42:59.474Z","completedAt":"2023-09-15T04:43:19.196Z","machineId":"rAA1SgkfccF9","worker":null,"results":{"stats":{"duration":472,"endedAt":"2023-09-15T04:43:18.746Z","startedAt":"2023-09-15T04:43:18.274Z","failures":1,"passes":0,"pending":0,"skipped":0,"suites":1,"tests":1,"wallClockDuration":472,"wallClockStartedAt":"2023-09-15T04:43:18.274Z","wallClockEndedAt":"2023-09-15T04:43:18.746Z"},"screenshots":[{"testAttemptIndex":0,"size":334685,"takenAt":"2023-09-15T04:43:18.468Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"e.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":217,"testId":"r0","screenshotId":"YQhwotG1lRQB9xZigtQEi","name":"screenshot","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/69rug4bWWUTW.png?Expires=1695012213&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=ViphqdJdVNHSubmdWTM3dUdZYWpBtNdekyS~XT32au2KX68~1ZuU6GFm6D4~TMJ1aHTMNT4N65n~L1A8uCNkp1iJ46zd67F5m002I~xCOQrU~kpcI54-DwWQ9TD2Ga6DxN3OGliGEmp2vOKwn6S73TLF2qJ~-VuODx9nD4gKc2uLI9OyN~1NGkP2fZ4RNOe4UFcT-a4P7pu2WKKM1bpfdMpMmEpTDl7FWgc99jOz5QutOsgC2mKZ~ZyXBtHMXpMZJGZbaxEuD56~HiTKQvGuMJrOvYj-XB14umbx4Uvt2E0onZQKbQr3p5fzPksATstKktO9RbtH8naijwe84IWtxQ__","height":0,"width":0}],"exception":null,"flaky":0,"videoUrl":null}}],"completionState":"COMPLETE","status":"FAILED"}}

e2e/cypress-12-demo/data-references/ccy-1.10-cy-12-cycl.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)