Skip to content

Commit ae10d97

Browse files
committed
continue debugging github actions
1 parent 6c8e3fe commit ae10d97

File tree

5 files changed

+62
-56
lines changed

5 files changed

+62
-56
lines changed

Diff for: .github/workflows/CI.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -162,18 +162,18 @@ jobs:
162162
# Run the verification in Chrome
163163
echo "Verifying browser environment..."
164164
npx mocha-headless-chrome \
165-
--args="$CHROME_FLAGS --enable-features=SharedArrayBuffer,CrossOriginIsolation" \
165+
--args="$CHROME_FLAGS --enable-features=SharedArrayBuffer,CrossOriginIsolation --disable-web-security --allow-insecure-localhost" \
166166
-a no-sandbox \
167167
-f http://localhost:3000/verify-browser.html
168168
169169
# Run MT tests with verified configuration
170170
npx mocha-headless-chrome \
171-
--args="$CHROME_FLAGS --enable-features=SharedArrayBuffer,CrossOriginIsolation" \
171+
--args="$CHROME_FLAGS --enable-features=SharedArrayBuffer,CrossOriginIsolation --disable-web-security --allow-insecure-localhost" \
172172
-a no-sandbox \
173173
-f http://localhost:3000/tests/ffmpeg-core-mt.test.html 2>&1 | tee mt-core-test.log
174174
175175
npx mocha-headless-chrome \
176-
--args="$CHROME_FLAGS --enable-features=SharedArrayBuffer,CrossOriginIsolation" \
176+
--args="$CHROME_FLAGS --enable-features=SharedArrayBuffer,CrossOriginIsolation --disable-web-security --allow-insecure-localhost" \
177177
-a no-sandbox \
178178
-f http://localhost:3000/tests/ffmpeg-mt.test.html 2>&1 | tee mt-test.log
179179

Diff for: tests/ffmpeg-core-mt.test.html

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<!DOCTYPE html>
22
<html lang="en">
33
<head>
4-
<meta charset="UTF-8" />
54
<meta charset="UTF-8" />
65
<meta http-equiv="Cross-Origin-Opener-Policy" content="same-origin" />
76
<meta http-equiv="Cross-Origin-Embedder-Policy" content="require-corp" />

Diff for: tests/ffmpeg-core-st.test.html

+28-24
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,31 @@
11
<!DOCTYPE html>
22
<html lang="en">
3-
<head>
4-
<meta charset="UTF-8">
5-
<title>FFmpeg Unit Test</title>
6-
<link rel="stylesheet" href="../node_modules/mocha/mocha.css">
7-
</head>
8-
<body>
9-
<div id="mocha"></div>
10-
<script src="../node_modules/mocha/mocha.js"></script>
11-
<script src="../node_modules/chai/chai.js"></script>
12-
<script src="../packages/core/dist/umd/ffmpeg-core.js"></script>
13-
<script src="./test-helper-browser.js"></script>
14-
<script type="text/javascript">
15-
window.FFMPEG_TYPE = "st";
16-
</script>
17-
<script>
18-
mocha.setup('bdd');
19-
mocha.timeout(60000);
20-
</script>
21-
<script src="./ffmpeg-core.test.js"></script>
22-
<script>
23-
window.expect = chai.expect;
24-
mocha.run();
25-
</script>
26-
</body>
3+
<head>
4+
<meta charset="UTF-8" />
5+
<meta http-equiv="Cross-Origin-Opener-Policy" content="same-origin" />
6+
<meta http-equiv="Cross-Origin-Embedder-Policy" content="require-corp" />
7+
<meta http-equiv="Cross-Origin-Resource-Policy" content="same-origin" />
8+
<meta http-equiv="Origin-Agent-Cluster" content="?1" />
9+
<title>FFmpeg Unit Test</title>
10+
<link rel="stylesheet" href="../node_modules/mocha/mocha.css" />
11+
</head>
12+
<body>
13+
<div id="mocha"></div>
14+
<script src="../node_modules/mocha/mocha.js"></script>
15+
<script src="../node_modules/chai/chai.js"></script>
16+
<script src="../packages/core/dist/umd/ffmpeg-core.js"></script>
17+
<script src="./test-helper-browser.js"></script>
18+
<script type="text/javascript">
19+
window.FFMPEG_TYPE = "st";
20+
</script>
21+
<script>
22+
mocha.setup("bdd");
23+
mocha.timeout(60000);
24+
</script>
25+
<script src="./ffmpeg-core.test.js"></script>
26+
<script>
27+
window.expect = chai.expect;
28+
mocha.run();
29+
</script>
30+
</body>
2731
</html>

Diff for: tests/ffmpeg-st.test.html

+30-25
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,33 @@
11
<!DOCTYPE html>
22
<html lang="en">
3-
<head>
4-
<meta charset="UTF-8">
5-
<title>FFmpeg Unit Test</title>
6-
<link rel="stylesheet" href="../node_modules/mocha/mocha.css">
7-
</head>
8-
<body>
9-
<div id="mocha"></div>
10-
<script src="../node_modules/mocha/mocha.js"></script>
11-
<script src="../node_modules/chai/chai.js"></script>
12-
<script src="../packages/ffmpeg/dist/umd/ffmpeg.js"></script>
13-
<script src="./test-helper-browser.js"></script>
14-
<script type="text/javascript">
15-
window.FFMPEG_TYPE = "st";
16-
window.CORE_URL = "http://localhost:3000/packages/core/dist/umd/ffmpeg-core.js";
17-
</script>
18-
<script>
19-
mocha.setup('bdd');
20-
mocha.timeout(60000);
21-
</script>
22-
<script src="./ffmpeg.test.js"></script>
23-
<script>
24-
window.expect = chai.expect;
25-
mocha.run();
26-
</script>
27-
</body>
3+
<head>
4+
<meta charset="UTF-8" />
5+
<meta http-equiv="Cross-Origin-Opener-Policy" content="same-origin" />
6+
<meta http-equiv="Cross-Origin-Embedder-Policy" content="require-corp" />
7+
<meta http-equiv="Cross-Origin-Resource-Policy" content="same-origin" />
8+
<meta http-equiv="Origin-Agent-Cluster" content="?1" />
9+
<title>FFmpeg Unit Test</title>
10+
<link rel="stylesheet" href="../node_modules/mocha/mocha.css" />
11+
</head>
12+
<body>
13+
<div id="mocha"></div>
14+
<script src="../node_modules/mocha/mocha.js"></script>
15+
<script src="../node_modules/chai/chai.js"></script>
16+
<script src="../packages/ffmpeg/dist/umd/ffmpeg.js"></script>
17+
<script src="./test-helper-browser.js"></script>
18+
<script type="text/javascript">
19+
window.FFMPEG_TYPE = "st";
20+
window.CORE_URL =
21+
"http://localhost:3000/packages/core/dist/umd/ffmpeg-core.js";
22+
</script>
23+
<script>
24+
mocha.setup("bdd");
25+
mocha.timeout(60000);
26+
</script>
27+
<script src="./ffmpeg.test.js"></script>
28+
<script>
29+
window.expect = chai.expect;
30+
mocha.run();
31+
</script>
32+
</body>
2833
</html>

Diff for: tests/ffmpeg.test.js

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
import { FFmpegWASM } from "@ffmpeg/ffmpeg";
2-
3-
const { FFmpeg } = FFmpegWASM;
1+
const { FFmpeg } = window.FFmpegWASM;
42

53
const genName = (name) => `[ffmpeg][${FFMPEG_TYPE}] ${name}`;
64

0 commit comments

Comments
 (0)