Commit graph

275 commits

Author SHA1 Message Date
Ben Eills
5de8335749 Remove tab from Makefile 2016-07-13 20:47:04 +02:00
Ben Eills
e72ec4a5bb Implement skeleton install utility
Add install utility skeleton source, based on
mv, including the getopts setup mirroring
GNU's `man install` documentation.  Also
add a single test and build system code.
2016-07-12 20:56:21 +02:00
mpkh
61cf4e4fba Merge pull request #906 from knight42/chown
Implement chown
2016-07-10 19:01:03 +04:00
Smigle00
35fec95d60 arch: add new utility
Signed-off-by: Smigle00 <smigle00@gmail.com>
2016-07-10 00:48:10 +05:30
Knight
69beb787d1 chown: Add entries 2016-06-22 21:36:50 +08:00
Knight
1695441880 Conditionally compile test modules 2016-06-12 15:04:10 +08:00
Knight
ab17a5e544 stat: Add entries 2016-06-04 13:33:08 +08:00
ibabushkin
d504ae18c9 pathchk implemented (see #841) (#860)
* Added pathchk
2016-05-22 15:59:57 +04:00
Heather
ca78706246 Merge pull request #875 from knight42/dircolors
Implement dircolors
2016-05-10 22:18:40 +04:00
Knight
c9f363d09c Add dircolors 2016-05-11 00:43:51 +08:00
Knight
79478626da add mknod 2016-05-07 15:21:37 +08:00
Heather
1fafde8c27 Merge pull request #845 from peschkaj/master
Basic implementation of ls
2016-05-01 00:56:11 +04:00
modelorganism
365b342792 od: create first tests for od 2016-04-25 22:06:38 -05:00
Valentin Lorentz
57c928fe4f Revert unwanted change
introduced in 8ff308740c
2016-04-07 22:02:52 +02:00
Valentin Lorentz
8ff308740c Fix test on Rust Stable.
https://github.com/rust-lang/rust/issues/32801
2016-04-07 20:54:22 +02:00
Jeremiah Peschka
6e562faae1 tabs not spaces 2016-03-25 15:30:25 -07:00
Jeremiah Peschka
0bb0c40c36 Adding tests for ls. Corrected issue with ls on the present directory throwing panic!() 2016-03-25 14:25:52 -07:00
Jeremiah Peschka
9716862cfe Adding skeleton of ls 2016-03-25 14:00:27 -07:00
Chirag B. Jadwani
676e3718c3 uniq: add tests 2016-02-29 11:07:16 +05:30
Nathan Ross
e32efaa5a1 allow feature-gated integration tests for unimplemented functionality 2016-02-15 23:48:37 -05:00
Nathan Ross
0892ad3cde printf: add (spare C99 hex floats) 2016-02-15 00:10:30 -05:00
Michael Gehring
f50eebb5f9 make: simplify make variables
Replace {,DONT_}{BUILD,INSTALL,TEST,BUSYTEST} with UTILS and SKIP_UTILS.
2016-01-19 03:07:45 +01:00
Alex Lyon
050c2cc4e8 Revert "Allow selection of tests to not pass to BusyBox" 2016-01-12 10:55:50 -08:00
Arcterus
ddf475a637 Allow selection of tests to not pass to busybox 2016-01-11 00:28:47 -08:00
Michael Gehring
73cd23ca71 Merge pull request #781 from KeenS/mktemp
Mktemp
2016-01-04 18:40:08 +01:00
Michael Gehring
83de52f66b tests: add some basic chmod tests 2016-01-04 17:28:27 +01:00
Sunrin SHIMURA (keen)
58d1d66d16 [mktemp] implement mktemp 2016-01-03 19:10:47 +09:00
Fort
eb6453013e Implement shred 2015-12-29 13:30:05 -08:00
Nathan Ross
5ff85de8d9 rm obsolete TODO comment 2015-12-25 19:59:10 -05:00
Nathan Ross
a5a93175fe alphabetical ordering for list of progs 2015-12-25 19:58:35 -05:00
Nathan Ross
02a04014c1 default INSTALL to list of progs 2015-12-25 03:05:21 -05:00
Heather
650c55b3a7 Merge pull request #771 from nathanross/busytest-multicall
resolve bug where newer busybox tests would not run, multicall method as suggested in #769
2015-12-25 11:21:05 +04:00
Nathan Ross
0bb971b918 return prefix var 2015-12-25 00:58:37 -05:00
Nathan Ross
23ca60ecd2 fix error in overriding build during install 2015-12-25 00:56:02 -05:00
Nathan Ross
a3196319c5 support busybox newer tests through multicall 2015-12-25 00:45:23 -05:00
Nathan Ross
5c88a52c2f destdir revert, more specific clobbering 2015-12-25 00:13:29 -05:00
Nathan Ross
d99d5c1338 fixes for linux install see notes
calling install goal overrides utility build settings with utility install settings
calling install goal defaults profile to --release
PROG_PREFIX is now applied to all utilities
modify uutils.rs to make symbolic link bins possible
binary install paths rmd first to prevent errors due to lns
simplify vars for more readable install target
other minor fixes
2015-12-24 00:13:16 -05:00
Michael Gehring
d4e0ee0cde expr: add basic tests 2015-12-22 14:10:43 +01:00
Heather
c380195f94 Merge pull request #758 from ebfe/https
make: switch download to https
2015-12-22 01:06:03 +04:00
Michael Gehring
b050f6ad78 make: switch download to https 2015-12-21 21:38:03 +01:00
Michael Gehring
7649a85e13 make: fix passing empty arguments to busybox tests 2015-12-21 21:22:36 +01:00
Michael Gehring
a385a95961 make: fix busybox script 2015-12-21 09:48:14 +01:00
Nathan Ross
a0d7910e91 add back busybox test support 2015-12-20 19:48:26 -05:00
Michael Gehring
3b7aad39bf make: add CARGOFLAGS 2015-12-18 23:03:57 +01:00
Joseph Crail
cf399faad2 Add initial tests for default values 2015-12-12 16:24:48 -05:00
Joseph Crail
d6039c1b22 Remove build for unit tests.
Currently no utility has unit tests, only integration tests.
2015-12-06 22:49:56 -05:00
Joseph Crail
2c8ebb6215 Mark chmod as Unix-only until better Win support. 2015-12-01 01:33:38 -05:00
Michael Gehring
2f4ae615ed comm: add basic tests 2015-11-28 20:51:11 +01:00
Joseph Crail
d4e0ea41a3 Fix namespace collision for test.
To avoid linking issues with Rust's libtest, the crate for the test
utility was changed to 'uutest'. However, the user doesn't need to see
this so a few hoops were jumped through to make this transparent.

I also updated the make rules to build the individual features first and
then uutils. This makes 'make && make test' look more organized.
2015-11-27 01:54:18 -05:00
Joseph Crail
7ef6bdbe81 Compile only against needed dependencies. 2015-11-26 17:51:31 -05:00