Davis Schirmer
9eab5f5cb7
[container] Update Dockerfile for PEP 518 build
2021-11-05 01:13:54 -04:00
Davis Schirmer
07b29ee2b5
[test] Fix imports in tests/config_test.py
2021-11-05 01:13:52 -04:00
Davis Schirmer
a89cc2d6f9
[test] Shellcheck tests/*.sh
2021-10-30 14:02:27 -04:00
Marcin Kulik
bc793d541c
Custom notification command + disabling notifications
2019-09-08 11:30:46 +02:00
Marcin Kulik
8aecc1d558
Let pty recorder report elapsed time
2019-03-23 12:26:20 +01:00
Marcin Kulik
7b9c8298b4
Fix pycodestyle (pep8) errors
2018-12-08 19:02:13 +01:00
Marcin Kulik
20b8565708
Refactor recording
2018-11-25 18:30:44 +01:00
Marcin Kulik
7fa2cdc62f
Fix new test under python < 3.6
2018-03-04 10:42:58 +01:00
Marcin Kulik
8f7d2fd149
Move incremental utf-8 decoding from async_writer to writer
2018-03-03 20:03:02 +01:00
Marcin Kulik
331dcf497f
Keep UUID out of config file and call it "install ID"
...
We referred to this locally generated UUID as "API token" which was wrong,
because it doesn't have any special API powers, and is only used to link local
machine with uploaded recordings, so they can later be associated with
asciinema.org account.
It's more of device token or installation ID in nature, so let's call it
"install ID" for short, and keep it at ~/.config/asciinema/install-id.
Keeping it in automatically created config file also turned out to be not the
best idea - the config was mixing user preferences with local, device specific
state, preventing easy publishing of the config (for example in a public
dotfiles repository).
2017-12-04 00:25:50 +01:00
Marcin Kulik
1e5e20b213
Add test for quickly exiting process (disabled for now)
2017-12-02 19:07:12 +01:00
Marcin Kulik
f517ee92b1
Tweak test output
2017-12-02 19:00:53 +01:00
Marcin Kulik
7418b7240d
Script for running integration tests on multiple distros via Docker
2017-12-02 18:40:09 +01:00
Marcin Kulik
418ee5a8a5
Check for pkill command before running integration tests
2017-12-02 18:39:25 +01:00
Marcin Kulik
6365bf62e3
Add integration test for appending
2017-12-02 17:57:32 +01:00
Marcin Kulik
d8fab1e74d
Add asciinema cat command
2017-11-18 16:57:13 +01:00
Marcin Kulik
551fbc765d
Fix cleanup of tmp dir after test run
2017-11-18 16:22:24 +01:00
Marcin Kulik
1ea7892b45
Raw recording mode
2017-11-18 16:21:35 +01:00
Marcin Kulik
56b0343ae5
Streamed playback from local file / pipe
2017-11-12 12:58:35 +01:00
Marcin Kulik
d38d2911ec
Add integration test for asciicast v2 playback
2017-10-27 10:38:04 +02:00
Marcin Kulik
eabd223d5a
Fix integration tests even more
2017-10-26 17:02:24 +02:00
Marcin Kulik
174f5541d4
Fix integration tests
2017-10-26 16:53:10 +02:00
Marcin Kulik
ac58f27a2e
Rename max-wait to idle-time-limit
2017-10-26 13:21:38 +02:00
Marcin Kulik
8cdd2579ff
Switch to .cast extension in docs, help messages etc
2017-10-04 20:06:23 +02:00
Marcin Kulik
136de0c5a7
Opt-in stdin recording
2017-09-22 22:21:35 +02:00
Marcin Kulik
5f2849a7a0
White-listing of captured environment variables
2017-09-22 09:40:34 +02:00
Marcin Kulik
11afdb9e82
Remove bad import from tests
2017-09-22 09:40:34 +02:00
Marcin Kulik
8927554e44
Support of v2 format in asciinema play
2017-09-22 09:40:34 +02:00
Marcin Kulik
d99eafd9ac
Add integration test for -w option in asciinema play
2017-04-11 17:26:03 +02:00
Marcin Kulik
65136bf01d
Eat all stdin during playback ( fixes #194 , fixes #192 , fixes #108 )
2017-03-25 13:34:24 +01:00
Jakub Jedelsky
46696846e1
Make code to respect PEP8 coding style
...
Ignoring 'E501 line too long' error for now, it needs more work.
2016-10-14 00:52:09 +02:00
Marcin Kulik
6208dfb1cf
Record to tmp dir in integration test
2016-07-12 12:16:07 +02:00
Marcin Kulik
06985399f5
Make integration tests actually fail on error
2016-07-11 20:59:29 +02:00
Marcin Kulik
0e975e054b
DRY up integration test
2016-07-11 20:33:56 +02:00
Marcin Kulik
8f6702a8f2
Use tmp config dir for integration tests
2016-07-11 20:20:51 +02:00
Marcin Kulik
7ea10486a2
Improve config loading test
2016-07-11 19:54:34 +02:00
Marcin Kulik
3bbb2a7689
Remove hardly useful test
2016-07-11 16:57:42 +02:00
Marcin Kulik
19243f7c82
Improve Stdout test
2016-07-10 15:49:54 +02:00
Marcin Kulik
61feb5908d
Remove tests that don't make sense
2016-07-05 18:03:12 +02:00
Marcin Kulik
738530867c
Fix PtyRecorder tests
2016-07-05 17:57:21 +02:00
Marcin Kulik
4bf035cebd
Remove obsolete tests
2016-07-05 16:55:08 +02:00
Marcin Kulik
516665588e
Test signal handling in integration test
2016-07-05 16:52:49 +02:00
Marcin Kulik
0fc7d2e895
Try fixing Travis build
2016-07-05 16:20:10 +02:00
Marcin Kulik
6ebb2094d4
Get duration from Stdout object
2016-07-01 19:55:30 +02:00
Marcin Kulik
7952836039
Recording to local file
2016-07-01 13:13:03 +02:00
Marcin Kulik
286377d0c4
Don't explicitly inherit object
2016-06-30 16:36:48 +02:00
Marcin Kulik
4605040676
Revert "Remove old, python based implementation"
...
This reverts commit c76efecbe1 .
2016-06-07 21:02:11 +02:00
Marcin Kulik
c76efecbe1
Remove old, python based implementation
2014-11-13 20:45:05 +01:00
Marcin Kulik
c149c5ef93
HTTPS everywhere
2014-02-09 14:05:55 +01:00
Marcin Kulik
2cb6a1b0b2
Treat 404 response as a request for client upgrade
2013-10-14 21:15:14 +02:00