Browse Source

Meta: Increase max open file descriptors in WPT.sh

On some macs, the default maximum number of file descriptors is 256.
This quickly makes the WPT runner run out of descriptors, so let's check
the active value and increase the soft limit if necessary.
Jelle Raaijmakers 2 weeks ago
parent
commit
a9ef5b4924
1 changed files with 5 additions and 0 deletions
  1. 5 0
      Meta/WPT.sh

+ 5 - 0
Meta/WPT.sh

@@ -184,6 +184,11 @@ update_wpt() {
 }
 
 execute_wpt() {
+    # Ensure open files limit is at least 1024, so the WPT runner does not run out of descriptors
+    if [ "$(ulimit -n)" -lt 1024 ]; then
+        ulimit -S -n 1024
+    fi
+
     pushd "${WPT_SOURCE_DIR}" > /dev/null
         for certificate_path in "${WPT_CERTIFICATES[@]}"; do
             if [ ! -f "${certificate_path}" ]; then