Comments (2)
Steps to test this branch on NixOS (unstable):
shell.nix
with (import <nixpkgs> { });
mkShell {
buildInputs = with perlPackages; [
FileShareDirInstall
ParallelForkManager
StringEscape
SubOverride
TestDeep
TestException
TestOutput
TestUseAllModules
TestWarnings
rsync
];
checkInputs = [ coreutils ];
nativeBuildInputs = with pkgs.perlPackages; [
ParallelForkManager
installShellFiles
pkgs.git
pkgs.perl
pkgs.rsync
pkgs.lsb-release
pkgs.coreutils
];
propagatedBuildInputs = with perlPackages; [
AWSSignature4
DataValidateIP
DevelCaller
DigestHMAC
FileLibMagic
HashMerge
HTTPMessage
IOPty
IOString
JSONMaybeXS
LWP
NetOpenSSH
NetSFTPForeign
SortNaturally
TermReadKey
TextGlob
URI
XMLSimple
YAML
];
}
Place shell.nix
in the root of the source tree (checked out in the nixos
branch) and run nix-shell
.
Run the tests with:
env GIT_CONFIG_SYSTEM="" prove -lr t/
from rex.
@qbit: I rebased the nixos
branch on top of current mainline, and I believe prepending the env GIT_CONFIG_SYSTEM=""
is not needed anymore for the test suite to pass where there is a global/system git config present.
from rex.
Related Issues (20)
- Move minimum required Perl to run Rex up to 5.12.5 HOT 2
- Use of uninitialized value errors on Perl versions before 5.16.0
- Missing documentation of Rex::Interface::Connection namespace
- i_run with cwd fails on windows when switching to a path on another drive
- Rexfile load tests fail with blead perl HOT 3
- t/scm/git.t plans twice without git
- Failure to create testing git repository HOT 1
- t/scm/git.t fails in 1.14.2 HOT 2
- IPv6 server entries are not handled correctly HOT 1
- Failure to check testing git repository
- Rex::Commands::Sync excludes are poorly handled HOT 6
- t/can_run.t fails on some Windows hosts HOT 2
- Rex::Hardware::VirtInfo does not handle stuff properly outside of Linux
- QEMU is not necesarily libvirt, but Rex::Hardware::VirtInfo regards it as that
- OS detection fails for Debian Bookworm HOT 5
- Filenames with backslashes causes a fatal error for Rex::Commands::Sync HOT 6
- Enable errors from Augeas to be retrieved HOT 5
- Documentation lacks clear info which feature flags are activated by default HOT 3
- stderr being printed out for Rex::Service instead of captured for $running_upstart HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rex.