summaryrefslogtreecommitdiffstats
path: root/pkgs/test
AgeCommit message (Collapse)Author
2019-01-28linux: added tests for the configMatthieu Coudron
2018-11-29Merge pull request #50212 from matthewbauer/host-emulatorMatthew Bauer
Add "emulator" function to systems
2018-11-29treewide: add emulator to platformMatthew Bauer
You can use stdenv.hostPlatform.emulator to get an executable that runs cross-built binaries. This could be any emulator. For instance, we use QEMU to emulate Linux targets and Wine to emulate Windows targets. To work with qemu, we need to support custom targets. I’ve reworked the cross tests in pkgs/test/cross to use this functionality. Also, I’ve used talloc to cross-execute with the emulator. There appears to be a cross-execute for all waf builds. In the future, it would be nice to set this for all waf builds. Adds stdenv.hostPlatform.qemuArch attrbute to get the qemuArch for each platform.
2018-11-27Merge pull request #49290 from krebs/nix-writersJörg Thalheim
get nix-writers into nixpkgs
2018-11-27build-support writers: add testslassulus
2018-11-19pkgs/test/nixos-functions: use dummy versioningJan Malakhovski
With this OfBorg and similar tools won't report this derivation as changed every single time.
2018-11-13pkgs/test/nixos-functions: Add inline docRobert Hensing
2018-11-13tests: Don't use pkgs.extend. OfBorg will reject it.Robert Hensing
The good news is that it worked as expected.
2018-11-13Add tests for pkgs.nixos and pkgs.nixosTestRobert Hensing
2018-10-21Remove openftdJan Tojnar
It never worked, never was added as an attribute and the website is dead.
2018-09-24Merge branch 'master' into stagingVladimír Čunát
Hydra: ?compare=1480463
2018-09-23tests: add variants for llvm7Will Dietz
2018-09-16top-level/release.nix: add patchShebangs testDan Peebles
This is currently failing but nobody noticed!
2018-08-01pkgs/tests: Add test for LD_LIBRARY_PATHTuomas Tynkkynen
The latest binutils upgrade silently broke this until it was fixed by https://github.com/NixOS/nixpkgs/pull/43531. So add a test.
2018-07-21tests: add some cross testsMatthew Bauer
2018-06-18Merge remote-tracking branch 'upstream/master' into stagingJohn Ericson
2018-06-18tests.cc-wrapper: Fix sanitizer conditionJohn Ericson
fc9644d4c9c9d29958e9bcf1676d48d4b3026bb4 accidentally enabled the sanitizer tests for GCC on Darwin, when fixing that case was never attempted. Also inverted the condition from broken to working for clarity.
2018-06-14llvm 5: split out compiler-rt and remove libcxxabi depJohn Ericson
We already did them on non-mass-rebuild llvm 6. Also, this allows simplifying the stdenv booting. We were missing the libcxxabi dep in compile-rt in llvm 6, so fixed that too.
2018-06-14llvm 6: Fix libcxxabi impurity and darwin sanitizersJohn Ericson
2018-06-06tests.cc-wrapper: do not test sanitizers on darwinOrivej Desh
They are not supported yet. https://github.com/NixOS/nixpkgs/pull/41284#issuecomment-394977350
2018-05-30tests.cc-wrapper: skip known-broken sanitizer casesBenjamin Saunders
2018-05-24clang_6: fix sanitizers under libstdc++Benjamin Saunders
2018-05-24tests.cc-wrapper: verify building with sanitizersBenjamin Saunders
2018-05-10tests: move to attribute setMatthew Bauer
2018-02-25tree-wide: autorename gnome packages to use dashesJan Tojnar
2018-01-05sierra-shared-test: fix buildDaiderd Jordan
Using 500 libraries started failing with clang++: Argument list too long This is enough to reproduce the issue.
2017-12-05Add clang multilib variants (x64_64-only, 64/32bit), basic multilib testsWill Dietz
2017-09-13treewide: Use `*Platform.extensions`John Ericson
2017-09-10nixpkgs-tests: add basic test for buildInputsDaiderd Jordan
2017-09-10nixpkgs-tests: add basic test for cc-wrapperDaiderd Jordan
2017-07-31macos-sierra-shared: Make live code and add to nascent Darwin channelJohn Ericson
Also add appropriate `meta.platforms = ...` to each derivation.
2017-07-31cc-wrapper-test: Use `$CXX` else the C++ std lib won't be on the include pathJohn Ericson
2017-07-31cc-wrapper-test: Don't use assertJohn Ericson
2017-07-31cc-wrapper-test: Forgot to `extern "C"` now that main is C++John Ericson
2017-07-31cc-wrapper: Beef up sierra tests to actually use functionsJohn Ericson
2017-07-31cc-wrapper: WIP linking hack for mac OSJohn Ericson
Probably best to override Haskell packages set, or anything else linking a lot of libraries, with this.
2016-04-26Remove cruftEelco Dolstra
2016-04-01Merge branch 'master' into closure-sizeVladimír Čunát
Beware that stdenv doesn't build. It seems something more will be needed than just resolution of merge conflicts.
2016-03-13Replace references to all-packages.nix, by references to the top-level of ↵Nicolas B. Pierron
nixpkgs repository.
2015-10-13curl: split into multiple outputsVladimír Čunát
Also use pkgconfig to be safer and fix (some) referrers.
2014-09-10s/dependancy/dependency/Mateusz Kowalczyk
2008-08-05Add a new way to handle option sets.Nicolas Pierron
svn path=/nixpkgs/trunk/; revision=12505
2007-11-16Missing gecko now.Wouter den Breejen
svn path=/nixpkgs/trunk/; revision=9715
2007-11-16libnotify is missingWouter den Breejen
svn path=/nixpkgs/trunk/; revision=9711
2007-11-16Added openftd. Doesnt work (yet)Wouter den Breejen
svn path=/nixpkgs/trunk/; revision=9708
2007-09-11* Moved hsqldb.Eelco Dolstra
svn path=/nixpkgs/trunk/; revision=9293
2007-09-06hsqldb: Forgot these 2Wouter den Breejen
svn path=/nixpkgs/trunk/; revision=9264
2005-12-05* "." -> "source".Eelco Dolstra
svn path=/nixpkgs/trunk/; revision=4335
2004-04-04* Ensure that when building gcc, libstdc++ is linked against theEelco Dolstra
libgcc of the gcc being built, not the gcc building it. * Only include a directory in the rpath of an executable/library if it is actually used. Before, the `/lib' directory of every build input was added to the rpath, causing many unnecessary retained dependencies. For instance, Perl has a `/lib' directory, but most applications whose build process uses Perl don't actually link against Perl. (Also added a test for this.) * After building glibc, remove glibcbug, to prevent a retained dependency on gcc. * Add a newline after `building X' in GNU Make. svn path=/nixpkgs/trunk/; revision=911
2004-03-30* Finally we have a working stdenvLinux again.Eelco Dolstra
On the downside, the build process of stdenvLinux builds gcc 9 times (3 x 3 bootstrap stages). That's a bit excessive. svn path=/nixpkgs/trunk/; revision=880