Announcement

Collapse
No announcement yet.

New test profile: Build time for WebkitFLTK

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • New test profile: Build time for WebkitFLTK

    Less deps than other webkits, all the build time



    I can also email you the tarball if needed. This thing takes anywhere from 30min to a week depending on the cpu and ram.

    download.xml:
    Code:
    <?xml version="1.0"?>
    <!--Phoronix Test Suite v5.4.0m1 (Lipki)-->
    <PhoronixTestSuite>
      <Downloads>
        <Package>
          <URL>http://ftp.jaist.ac.jp/pub/sourceforge/f/project/fi/fifth-browser/v0.1.1/webkitfltk-0.1.1.tar.xz, http://internode.dl.sourceforge.net/project/fifth-browser/v0.1.1/webkitfltk-0.1.1.tar.xz, http://netcologne.dl.sourceforge.net/project/fifth-browser/v0.1.1/webkitfltk-0.1.1.tar.xz</URL>
          <MD5>995d7028b73f3295e5d2302be93db68c</MD5>
          <SHA256>17faa227495aadfbe896b2b40a6e2f27d949d1fef005ae0344eca057a121bbc8</SHA256>
          <FileSize>22778192</FileSize>
        </Package>
      </Downloads>
    </PhoronixTestSuite>
    install.sh:
    Code:
    #!/bin/sh
    
    echo "#!/bin/sh
    cd webkitfltk-0.1.1/
    make -s -j \$NUM_CPU_JOBS 2>&1 -C Source/WTF/wtf &&
    make -s -j \$NUM_CPU_JOBS 2>&1 -C Source/JavaScriptCore gen &&
    make -s -j \$NUM_CPU_JOBS 2>&1 -C Source/JavaScriptCore &&
    make -s -j \$NUM_CPU_JOBS 2>&1 -C Source/WebCore &&
    make -s -j \$NUM_CPU_JOBS 2>&1 -C Source/WebKit/fltk
    echo \$? > ~/test-exit-status" > build-webkitfltk
    
    chmod +x build-webkitfltk
    interim.sh:
    Code:
    #!/bin/sh
    
    cd webkitfltk-0.1.1/
    make -C Source/WTF/wtf clean
    make -C Source/JavaScriptCore clean
    make -C Source/WebCore clean
    make -C Source/WebKit/fltk clean
    post.sh:
    Code:
    #!/bin/sh
    
    rm -rf webkitfltk-0.1.1
    pre.sh:
    Code:
    #!/bin/sh
    
    rm -rf webkitfltk-0.1.1
    
    tar -xvf webkitfltk-0.1.1.tar.xz
    results-definition.xml:
    Code:
    <?xml version="1.0"?>
    <!--Phoronix Test Suite v5.4.0m1 (Lipki)-->
    <PhoronixTestSuite>
      <SystemMonitor>
        <Sensor>sys.time</Sensor>
      </SystemMonitor>
    </PhoronixTestSuite>
    test-definition.xml:
    Code:
    <?xml version="1.0"?>
    <!--Phoronix Test Suite v5.4.0m1 (Lipki)-->
    <PhoronixTestSuite>
      <TestInformation>
        <Title>Timed WebKitFLTK Compilation</Title>
        <AppVersion>0.1.1</AppVersion>
        <Description>This test times how long it takes to build the WebKitFLTK web library.</Description>
        <ResultScale>Seconds</ResultScale>
        <Proportion>LIB</Proportion>
        <SubTitle>Time To Compile</SubTitle>
        <PreInstallMessage>Some build dependencies might be needed that currently aren't handled by the Phoronix Test Suite including: FLTK, Ruby, sqlite, icu, harfbuzz, gperf</PreInstallMessage>
      </TestInformation>
      <TestProfile>
        <Version>1.0.0</Version>
        <SupportedPlatforms>Linux</SupportedPlatforms>
        <SoftwareType>Utility</SoftwareType>
        <TestType>Processor</TestType>
        <License>Free</License>
        <Status>Verified</Status>
        <ExternalDependencies>build-utilities, gtk-development, glibc-development, cairo-development, bison, perl, python, curl, openssl-development</ExternalDependencies>
        <ProjectURL>http://fifth-browser.sourceforge.net/</ProjectURL>
        <InternalTags>SMP</InternalTags>
        <Maintainer>Curaga</Maintainer>
      </TestProfile>
    </PhoronixTestSuite>

  • #2
    Thanks, committed to: http://openbenchmarking.org/test/pts/build-webkitfltk

    Sorry about the delay due to being preoccupied with PTS 5.4 Phoromatic development.

    Michael
    Michael Larabel
    https://www.michaellarabel.com/

    Comment


    • #3
      It could be updated for 0.2 now. /v0.2/webkitfltk-0.2.tar.xz for the new URLS,
      Code:
      md5: fc204e43f192e361aebe6e2e1f8fbdf1
      sha256: 624e31d1cdfe3fa52d21b1c89278e3f4494e660b44f51696ea41270a7d51450b

      Comment

      Working...
      X