File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -1513,19 +1513,18 @@ class CompileTest {
15131513 watch.start ();
15141514 await flutter ('build' , options: options);
15151515 watch.stop ();
1516- final String basename = path.basename (cwd);
1517- final String exePath = path.join (
1516+ final String buildPath = path.join (
15181517 cwd,
15191518 'build' ,
15201519 'windows' ,
15211520 'runner' ,
15221521 'release' ,
1523- '$basename .exe' );
1524- final File exe = file (exePath);
1522+ );
15251523 // On Windows, we do not produce a single installation package file,
1526- // rather a directory containing an .exe and .dll files.
1527- // The release size is set to the size of the produced .exe file
1528- releaseSizeInBytes = exe.lengthSync ();
1524+ // rather a directory containing an .exe and .dll files. Zip them all
1525+ // together to get an approximate release size.
1526+ await exec ('tar.exe' , < String > ['-zcf' , 'build/app.tar.gz' , buildPath]);
1527+ releaseSizeInBytes = file ('build/app.tar.gz' ).lengthSync ();
15291528 break ;
15301529 }
15311530
You can’t perform that action at this time.
0 commit comments