Page MenuHome

Platforms, Builds & TestsProject
ActivePublic

Members

  • This project does not have any members.

Watchers

  • This project does not have any watchers.

Details

Description

This project includes platform automated tests, build system, release builds, build 3rd party libraries and more.

Module Page: T66306
Coordinator: -
Owners: -

Recent Activity

Wed, Sep 11

Bastien Montagne (mont29) added a comment to T69742: Build all features when running "make" or manually using CMake.

I 100% support building everything by default. If things are still missing on libs/deps side to allow it, then we should address it (but don’t think that’s the case).

Wed, Sep 11, 10:42 AM · Platforms, Builds & Tests
Brecht Van Lommel (brecht) updated the task description for T69742: Build all features when running "make" or manually using CMake.
Wed, Sep 11, 10:30 AM · Platforms, Builds & Tests
Brecht Van Lommel (brecht) updated the task description for T66306: Platforms, Builds & Tests Module.
Wed, Sep 11, 10:28 AM · Platforms, Builds & Tests, Platform: Windows, Platform: macOS, Platform: Linux, Restricted Project, BF Blender
Brecht Van Lommel (brecht) updated subscribers of T69742: Build all features when running "make" or manually using CMake.

Agreed about this with @Sergey Sharybin (sergey) recently, but would like to hear from @Campbell Barton (campbellbarton) or @Bastien Montagne (mont29) if there are reasons not to make this change.

Wed, Sep 11, 10:28 AM · Platforms, Builds & Tests
Brecht Van Lommel (brecht) updated the task description for T69742: Build all features when running "make" or manually using CMake.
Wed, Sep 11, 10:26 AM · Platforms, Builds & Tests
Brecht Van Lommel (brecht) created T69742: Build all features when running "make" or manually using CMake.
Wed, Sep 11, 10:24 AM · Platforms, Builds & Tests

Mon, Sep 9

Brecht Van Lommel (brecht) updated the task description for T66306: Platforms, Builds & Tests Module.
Mon, Sep 9, 2:33 PM · Platforms, Builds & Tests, Platform: Windows, Platform: macOS, Platform: Linux, Restricted Project, BF Blender
Brecht Van Lommel (brecht) updated the task description for T69541: Run automated tests on buildbot.
Mon, Sep 9, 2:30 PM · Restricted Project, Platforms, Builds & Tests
Brecht Van Lommel (brecht) added a comment to T69541: Run automated tests on buildbot.

Tests are now passing on al platforms after rB2028302f4433: Tests: run tests from install path and some additional fixes.

Mon, Sep 9, 1:22 PM · Restricted Project, Platforms, Builds & Tests

Sun, Sep 8

Brecht Van Lommel (brecht) added a project to T69541: Run automated tests on buildbot: Restricted Project.
Sun, Sep 8, 12:25 PM · Restricted Project, Platforms, Builds & Tests

Sat, Sep 7

Brecht Van Lommel (brecht) updated the task description for T66306: Platforms, Builds & Tests Module.
Sat, Sep 7, 6:11 PM · Platforms, Builds & Tests, Platform: Windows, Platform: macOS, Platform: Linux, Restricted Project, BF Blender

Thu, Sep 5

Dalai Felinto (dfelinto) updated the task description for T66306: Platforms, Builds & Tests Module.
Thu, Sep 5, 8:54 PM · Platforms, Builds & Tests, Platform: Windows, Platform: macOS, Platform: Linux, Restricted Project, BF Blender
Dalai Felinto (dfelinto) updated the task description for T66306: Platforms, Builds & Tests Module.
Thu, Sep 5, 8:21 PM · Platforms, Builds & Tests, Platform: Windows, Platform: macOS, Platform: Linux, Restricted Project, BF Blender
Brecht Van Lommel (brecht) added a comment to T69541: Run automated tests on buildbot.

Currently tests are only working on Linux. The issue is that the buildbot installs Blender to a directory separate from the build directory. However the tests run Blender from the build directory, and then will miss the Python executable on Windows and OpenMP library on macOS.

Thu, Sep 5, 3:11 PM · Restricted Project, Platforms, Builds & Tests
Brecht Van Lommel (brecht) updated the task description for T66306: Platforms, Builds & Tests Module.
Thu, Sep 5, 3:10 PM · Platforms, Builds & Tests, Platform: Windows, Platform: macOS, Platform: Linux, Restricted Project, BF Blender
Brecht Van Lommel (brecht) created T69541: Run automated tests on buildbot.
Thu, Sep 5, 3:09 PM · Restricted Project, Platforms, Builds & Tests

Fri, Aug 30

Brecht Van Lommel (brecht) closed T69297: make deps documentation as Resolved by committing rBcc496445518d: Build: check necessary software is installed for make deps on macOS and Linux.
Fri, Aug 30, 11:22 AM · Platforms, Builds & Tests

Thu, Aug 29

Dalai Felinto (dfelinto) added a comment to T69297: make deps documentation.

Indeed in the CMake files it says: "# Install compiler cmake autoconf automake libtool yasm nasm tcl"
So technically yes the issue here is not documentation per-se.

Thu, Aug 29, 4:29 PM · Platforms, Builds & Tests
Dalai Felinto (dfelinto) updated the task description for T69297: make deps documentation.
Thu, Aug 29, 4:25 PM · Platforms, Builds & Tests
LazyDodo (LazyDodo) added a comment to T69297: make deps documentation.

There are a bunch of build time deps that 'make deps' has, like tclsh , nasm,yasm etc, if they are missing when the build starts, it's very hard for the average user to get 'unstuck' after it breaks and dies, and they install the missing deps since you have to remove the build folder for sqllite for instance for it to look for tclsh again.

Thu, Aug 29, 3:42 PM · Platforms, Builds & Tests
Brecht Van Lommel (brecht) added a comment to T69297: make deps documentation.

Note we have:
https://wiki.blender.org/wiki/Building_Blender/Dependencies
Which links here:
https://developer.blender.org/diffusion/B/browse/master/build_files/build_environment/CMakeLists.txt

Thu, Aug 29, 3:34 PM · Platforms, Builds & Tests
Dalai Felinto (dfelinto) updated the task description for T66306: Platforms, Builds & Tests Module.
Thu, Aug 29, 3:29 PM · Platforms, Builds & Tests, Platform: Windows, Platform: macOS, Platform: Linux, Restricted Project, BF Blender
Dalai Felinto (dfelinto) created T69297: make deps documentation.
Thu, Aug 29, 3:28 PM · Platforms, Builds & Tests

Mon, Aug 26

Dalai Felinto (dfelinto) added a project to T66306: Platforms, Builds & Tests Module: Platforms, Builds & Tests.
Mon, Aug 26, 11:32 PM · Platforms, Builds & Tests, Platform: Windows, Platform: macOS, Platform: Linux, Restricted Project, BF Blender
Dalai Felinto (dfelinto) created Platforms, Builds & Tests.
Mon, Aug 26, 11:31 PM