Skip to content

Commit

Permalink
continue debugging github actions
Browse files Browse the repository at this point in the history
  • Loading branch information
lucasgelfond committed Dec 24, 2024
1 parent 6c8e3fe commit ae10d97
Show file tree
Hide file tree
Showing 5 changed files with 62 additions and 56 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -162,18 +162,18 @@ jobs:
# Run the verification in Chrome
echo "Verifying browser environment..."
npx mocha-headless-chrome \
--args="$CHROME_FLAGS --enable-features=SharedArrayBuffer,CrossOriginIsolation" \
--args="$CHROME_FLAGS --enable-features=SharedArrayBuffer,CrossOriginIsolation --disable-web-security --allow-insecure-localhost" \
-a no-sandbox \
-f http://localhost:3000/verify-browser.html
# Run MT tests with verified configuration
npx mocha-headless-chrome \
--args="$CHROME_FLAGS --enable-features=SharedArrayBuffer,CrossOriginIsolation" \
--args="$CHROME_FLAGS --enable-features=SharedArrayBuffer,CrossOriginIsolation --disable-web-security --allow-insecure-localhost" \
-a no-sandbox \
-f http://localhost:3000/tests/ffmpeg-core-mt.test.html 2>&1 | tee mt-core-test.log
npx mocha-headless-chrome \
--args="$CHROME_FLAGS --enable-features=SharedArrayBuffer,CrossOriginIsolation" \
--args="$CHROME_FLAGS --enable-features=SharedArrayBuffer,CrossOriginIsolation --disable-web-security --allow-insecure-localhost" \
-a no-sandbox \
-f http://localhost:3000/tests/ffmpeg-mt.test.html 2>&1 | tee mt-test.log
Expand Down
1 change: 0 additions & 1 deletion tests/ffmpeg-core-mt.test.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta charset="UTF-8" />
<meta http-equiv="Cross-Origin-Opener-Policy" content="same-origin" />
<meta http-equiv="Cross-Origin-Embedder-Policy" content="require-corp" />
Expand Down
52 changes: 28 additions & 24 deletions tests/ffmpeg-core-st.test.html
Original file line number Diff line number Diff line change
@@ -1,27 +1,31 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>FFmpeg Unit Test</title>
<link rel="stylesheet" href="../node_modules/mocha/mocha.css">
</head>
<body>
<div id="mocha"></div>
<script src="../node_modules/mocha/mocha.js"></script>
<script src="../node_modules/chai/chai.js"></script>
<script src="../packages/core/dist/umd/ffmpeg-core.js"></script>
<script src="./test-helper-browser.js"></script>
<script type="text/javascript">
window.FFMPEG_TYPE = "st";
</script>
<script>
mocha.setup('bdd');
mocha.timeout(60000);
</script>
<script src="./ffmpeg-core.test.js"></script>
<script>
window.expect = chai.expect;
mocha.run();
</script>
</body>
<head>
<meta charset="UTF-8" />
<meta http-equiv="Cross-Origin-Opener-Policy" content="same-origin" />
<meta http-equiv="Cross-Origin-Embedder-Policy" content="require-corp" />
<meta http-equiv="Cross-Origin-Resource-Policy" content="same-origin" />
<meta http-equiv="Origin-Agent-Cluster" content="?1" />
<title>FFmpeg Unit Test</title>
<link rel="stylesheet" href="../node_modules/mocha/mocha.css" />
</head>
<body>
<div id="mocha"></div>
<script src="../node_modules/mocha/mocha.js"></script>
<script src="../node_modules/chai/chai.js"></script>
<script src="../packages/core/dist/umd/ffmpeg-core.js"></script>
<script src="./test-helper-browser.js"></script>
<script type="text/javascript">
window.FFMPEG_TYPE = "st";
</script>
<script>
mocha.setup("bdd");
mocha.timeout(60000);
</script>
<script src="./ffmpeg-core.test.js"></script>
<script>
window.expect = chai.expect;
mocha.run();
</script>
</body>
</html>
55 changes: 30 additions & 25 deletions tests/ffmpeg-st.test.html
Original file line number Diff line number Diff line change
@@ -1,28 +1,33 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>FFmpeg Unit Test</title>
<link rel="stylesheet" href="../node_modules/mocha/mocha.css">
</head>
<body>
<div id="mocha"></div>
<script src="../node_modules/mocha/mocha.js"></script>
<script src="../node_modules/chai/chai.js"></script>
<script src="../packages/ffmpeg/dist/umd/ffmpeg.js"></script>
<script src="./test-helper-browser.js"></script>
<script type="text/javascript">
window.FFMPEG_TYPE = "st";
window.CORE_URL = "http://localhost:3000/packages/core/dist/umd/ffmpeg-core.js";
</script>
<script>
mocha.setup('bdd');
mocha.timeout(60000);
</script>
<script src="./ffmpeg.test.js"></script>
<script>
window.expect = chai.expect;
mocha.run();
</script>
</body>
<head>
<meta charset="UTF-8" />
<meta http-equiv="Cross-Origin-Opener-Policy" content="same-origin" />
<meta http-equiv="Cross-Origin-Embedder-Policy" content="require-corp" />
<meta http-equiv="Cross-Origin-Resource-Policy" content="same-origin" />
<meta http-equiv="Origin-Agent-Cluster" content="?1" />
<title>FFmpeg Unit Test</title>
<link rel="stylesheet" href="../node_modules/mocha/mocha.css" />
</head>
<body>
<div id="mocha"></div>
<script src="../node_modules/mocha/mocha.js"></script>
<script src="../node_modules/chai/chai.js"></script>
<script src="../packages/ffmpeg/dist/umd/ffmpeg.js"></script>
<script src="./test-helper-browser.js"></script>
<script type="text/javascript">
window.FFMPEG_TYPE = "st";
window.CORE_URL =
"http://localhost:3000/packages/core/dist/umd/ffmpeg-core.js";
</script>
<script>
mocha.setup("bdd");
mocha.timeout(60000);
</script>
<script src="./ffmpeg.test.js"></script>
<script>
window.expect = chai.expect;
mocha.run();
</script>
</body>
</html>
4 changes: 1 addition & 3 deletions tests/ffmpeg.test.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
import { FFmpegWASM } from "@ffmpeg/ffmpeg";

const { FFmpeg } = FFmpegWASM;
const { FFmpeg } = window.FFmpegWASM;

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

Expand Down

0 comments on commit ae10d97

Please sign in to comment.