-
- Downloads
Bug 1229233 - Add a (incomplete) end-to-end build test. r=gps
We have many unit tests in the tree for some small parts of the build system pipeline, but we don't have anything that resembles an end to end test, and we kind of rely on the resulting Firefox not being broken by our changes. With the Faster make backend growing, I want to ensure it produces the same thing as the recursive make backend, at least for the parts it supports. This adds some kind of test that allows to check that.
Showing
- Makefile.in 4 additions, 0 deletionsMakefile.in
- config/faster/rules.mk 5 additions, 0 deletionsconfig/faster/rules.mk
- python/moz.build 1 addition, 0 deletionspython/moz.build
- python/mozbuild/mozbuild/test/backend/data/build/app/moz.build 49 additions, 0 deletions...n/mozbuild/mozbuild/test/backend/data/build/app/moz.build
- python/mozbuild/mozbuild/test/backend/data/build/bar.ini 1 addition, 0 deletionspython/mozbuild/mozbuild/test/backend/data/build/bar.ini
- python/mozbuild/mozbuild/test/backend/data/build/bar.js 2 additions, 0 deletionspython/mozbuild/mozbuild/test/backend/data/build/bar.js
- python/mozbuild/mozbuild/test/backend/data/build/bar.jsm 1 addition, 0 deletionspython/mozbuild/mozbuild/test/backend/data/build/bar.jsm
- python/mozbuild/mozbuild/test/backend/data/build/baz.ini 2 additions, 0 deletionspython/mozbuild/mozbuild/test/backend/data/build/baz.ini
- python/mozbuild/mozbuild/test/backend/data/build/baz.jsm 2 additions, 0 deletionspython/mozbuild/mozbuild/test/backend/data/build/baz.jsm
- python/mozbuild/mozbuild/test/backend/data/build/components.manifest 2 additions, 0 deletions...uild/mozbuild/test/backend/data/build/components.manifest
- python/mozbuild/mozbuild/test/backend/data/build/foo.ini 1 addition, 0 deletionspython/mozbuild/mozbuild/test/backend/data/build/foo.ini
- python/mozbuild/mozbuild/test/backend/data/build/foo.js 1 addition, 0 deletionspython/mozbuild/mozbuild/test/backend/data/build/foo.js
- python/mozbuild/mozbuild/test/backend/data/build/foo.jsm 1 addition, 0 deletionspython/mozbuild/mozbuild/test/backend/data/build/foo.jsm
- python/mozbuild/mozbuild/test/backend/data/build/moz.build 63 additions, 0 deletionspython/mozbuild/mozbuild/test/backend/data/build/moz.build
- python/mozbuild/mozbuild/test/backend/data/build/prefs.js 1 addition, 0 deletionspython/mozbuild/mozbuild/test/backend/data/build/prefs.js
- python/mozbuild/mozbuild/test/backend/data/build/qux.ini 5 additions, 0 deletionspython/mozbuild/mozbuild/test/backend/data/build/qux.ini
- python/mozbuild/mozbuild/test/backend/data/build/qux.jsm 5 additions, 0 deletionspython/mozbuild/mozbuild/test/backend/data/build/qux.jsm
- python/mozbuild/mozbuild/test/backend/data/build/resource 1 addition, 0 deletionspython/mozbuild/mozbuild/test/backend/data/build/resource
- python/mozbuild/mozbuild/test/backend/data/build/resource2 1 addition, 0 deletionspython/mozbuild/mozbuild/test/backend/data/build/resource2
- python/mozbuild/mozbuild/test/backend/test_build.py 166 additions, 0 deletionspython/mozbuild/mozbuild/test/backend/test_build.py
Loading
Please register or sign in to comment