You have successfully created your Bora students account, your account will allow you to access your course material, student network, online class information and much more! If you have any questions regarding your account, please contact your instructor Murad @<PHONE_NUMBER>.
Check out our new Bora Coding Bootcamnp website, and get your friends to join our school!


Substance is a JavaScript library for web-based content editing. Build simple text editors or full-featured publishing systems. Substance provides you building blocks for your very custom editor.
Define a custom article schema, by including common content types, such as paragraphs and headings and defining custom elements. Use ready-made UI components to build your very own web-based document editor.
Substance documents are manipulated through operations that can be undone, redone and distributed over a network for concurrent manipulations (collaborative editing)
Substance interacts well with HTML/XML content. E.g. you can import whole XML documents or insert HTML fragments from the clipboard.
Substance runs in the browser and server-side environments, such as Node.js.


WITNESS LIST Judicial Affairs Committee August 15, 2002-10:00A Drug Courts On: Alonso, Judge Al (Self) Godwin, Judge George (Harris Co Criminal District Courts) Harle, Judge Sid (Self) Specia, Judge John (Self) Durable Power of Attorney On: Adams, Craig S. (Self and Real Estate Probate & Trust Law Sec., State Bar of Texas) Cross, Kelly M. (Self) Jones, Jerry Frank (Self and Real Estate, Probate & Trust Section & TX Academy of Probate Lawyers) Lear, Homer (Self) Introductory remarks On: Romo, Ricardo (Self) Sanders, Councilmember John (Self) Judicial Redistricting On: Edwards, Judge Fred (Self) Peeples, Judge David (Self) Judicial Reform On: Feldman, Cris (Texans for Public Justice) Oversight: Attorney General Offic On: Harris, Steve (Self) Oversight: Attorney General Office On: Hood, Sonny (Lesbian Gay Right Lobby of Texas) Oversight: Judiciary (Truancy) On: Weiner, Judge Marcia (Self) Oversight: Attorney General Office On: Harrell, William (ACLU of TX; Muslim Legal Fund of America & LULAC) McCaul, Michael (Office of the Attorney General) Mehta, Sonali (ACLU of Tx; Muslim Legal Fund of America & LULAC) Stanley, Mary (Self) Warren, Jill (Office of the Attorney General) Sexual Assault Prevention On: Botello, Shelley (Self and Methodist Hospital System Sexual Assault Program) Charles, Laurie (Self and Christus Santa Rosa) De La Cerda, Joseph (Texas Ass'n Against Sexual Assault) Hilton, Torie (Texas Ass'n Against Sexual Assault) Hons, Jeffrey (Self and Planned Parenthood of San Antonio & South Central Texas) Koopman, Pennie (Rape Crisis Center for Children & Adults) Lippincott, Chris (Texas Ass'n Against Sexual Assault) Romberg, Peggy (Women's Health & Family Planning Ass'n) Watson, Marna E. (Alamo Children's Advocacy Center) Wheat, Sarah (Texas Abortion Rights Action League)


| TEP: | 117 |
|---|---|
| Group: | Core Working Group |
| Type: | Documentary |
| Status: | Final |
| TinyOS-Version: | 2.x |
| Author: | Phil Buonadonna, Jonathan Hui |
Note
This memo documents a part of TinyOS for the TinyOS Community, and requests discussion and suggestions for improvements. Distribution of this memo is unlimited. This memo is in full compliance with TEP 1.
The memo documents the TinyOS 2.x interfaces used for controlling digital IO functionality and digital interfaces.
The canonical TinyOS device is likely to have a variety of digital interfaces. These interfaces may be divided into two broad categories. The first are general purpose digital I/O lines (pins) for individual digital signals at physical pins on a chip or platform. The second are digital I/O interfaces that have predefined communication protocol formats. The three buses covered in this document are the Serial Peripheral Interface (SPI), the Inter-Integrated Circuit (I2C) or Two-Wire interface, and the Universal Asynchronous Receiver/Transmitter (UART) interface. While there are likely other bus formats, we presume SPI, I2C, and UART to have the largest coverage.
This memo documents the interfaces used for pins and the three buses.
General Purpose I/O (GPIO) pins are single, versatile digital I/O signals individually controllable on a particular chip or platform. Each GPIO can be placed into either an input mode or an output mode. On some platforms a third 'tri-state' mode may exist, but this functionality is platform specific and will not be covered in this document.
On many platforms, a physical pin may function as either a digital GPIO or another special function I/O such. Examples include ADC I/O or a bus I/O. Interfaces to configure the specific function of a pin are platform specific.
The objective of the interfaces described here is not to attempt to cover all possibilities of GPIO functionality and features, but to distill down to a basis that may be expected on most platforms.
Platform that provide GPIO capabilities MUST provide the following HIL interfaces:
- GeneralIO
- GpioInterrupt
Platforms MAY provide the following capture interface.
- GpioCapture
The GeneralIO HIL interface is the fundamental mechanism for controlling a GPIO pin. The interface provides a mechanism for setting the pin mode and reading/setting the pin value. The toggle function switches the output state to the opposite of what it currently is.
Platforms with GPIO functionality MUST provide this interface. It SHOULD be provided in a component named GeneralIOC, but MAY be provided in other components as needed.
interface GeneralIO { async command void set(); async command void clr(); async command void toggle(); async command bool get(); async command void makeInput(); async command bool isInput(); async command void makeOutput(); async command bool isOutput(); }
The GPIO Interrupt HIL interface provides baseline event control for a GPIO pin. It provides a mechanism to detect a rising edge OR a falling edge. Note that calls to enableRisingEdge and enableFallingEdge are NOT cumulative and only one edge may be detected at a time. There may be other edge events supported by the platform which MAY be exported through a platform specific HAL interface.
interface GpioInterrupt { async command error_t enableRisingEdge(); async command bool isRisingEdgeEnabled(); async command error_t enableFallingEdge(); async command bool isFallingEdgeEnabled(); async command error_t disable(); async event void fired(); }
The GpioCapture interface provides a means of associating a timestamp with a GPIO event. Platforms MAY provide this interface.
Some platforms may have hardware support for such a feature. Other platforms may emulate this capability using the SoftCaptureC component. The interface makes not declaration of the precision or accuracy of the timestamp with respect to the associated GPIO event.
interface GpioCapture { async command error_t captureRisingEdge(); async command bool isRisingEdgeEnabled(); async command error_t captureFallingEdge(); async command bool isFallingEdgeEnabled(); async event void captured(uint16_t time); async command void disable(); }
Bus operations may be divided into two categories: data and control. The control operations of a particular bus controller are platform specific and not covered here. Instead, we focus on the data interfaces at the HIL level that are expected to be provided.
The Serial Peripheral Interface (SPI) is part of a larger class of Synchronous Serial Protocols. The term SPI typically refers to the Motorola SPI protocols. Other protocols include the National Semiconductor Microwire, the TI Synchronous Serial Protocol and the Programmable Serial Protocol. The dataside interfaces here were developed for the Motorola SPI format, but may work for others.
Platforms supporting SPI MUST provide these interfaces.
Of note, the interfaces DO NOT define the behavior of any chip select or framing signals. These SHOULD determined by platform specific HAL interfaces and implementations.
The interface is split into a synchronous byte level and an asynchronous packet level interface. The byte level interface is intended for short transactions (3-4 bytes) on the SPI bus.
interface SpiByte { async command uint8_t write( uint8_t tx ); }
The packet level interface is for larger bus transactions. The pointer/length interface permits use of hardware assist such as DMA.
interface SpiPacket { async command error_t send( uint8_t* txBuf, uint8_t* rxBuf, uint16_t len ); async event void sendDone( uint8_t* txBuf, uint8_t* rxBuf, uint16_t len, error_t error ); }
The Inter-Integrated Circuit (I2C) interface is another type of digital bus that is often used for chip-to-chip communication. It is also known as a two-wire interface.
The I2CPacket interface provides for asynchronous Master mode communication on an I2C with application framed packets. Individual I2C START-STOP events are controllable which allows the using component to do multiple calls within a single I2C transaction and permits multiple START sequences
Platforms providing I2C capability MUST provide this interface.
interface I2CPacket<addr_size> { async command error_t read(i2c_flags_t flags, uint16_t addr, uint8_t length, u int8_t* data); async event void readDone(error_t error, uint16_t addr, uint8_t length, uint8_t* data); async command error_t write(i2c_flags_t flags, uint16_t addr, uint8_t length, uint8_t* data); async event void writeDone(error_t error, uint16_t addr, uint8_t length, uint8_t* data) }
The interface is typed according to the addressing space the underlying implementation supports. Valid type values are below.
TI2C10Bit - use 10-bit addressing. TI2C7Bit - use 7-bit addressing. TI2CExtdAddr - (same as 10-bit), deprecated. TI2CBasicAddr - (same as 7-bit).
For backward compatibility use TI2CBasicAddr, but new code should use TI2C7Bit when possible. It's a better name.
The i2c_flags_t values are defined below. The flags define the behavior of the operation for the call being made. These values may be ORed together.
I2C_START - Transmit an I2C STOP at the beginning of the operation. I2C_STOP - Transmit an I2C STOP at the end of the operation. Cannot be used with the I2C_ACK_END flag. I2C_ACK_END - ACK the last byte sent from the buffer. This flags is only valid a write operation. Cannot be used with the I2C_STOP flag.
The Universal Asynchronous Receiver/Transmitter (UART) interface is a type of serial interconnect. The interface is "asynchronous" since it recovers timing from the data stream itself, rather than a separate control stream. The interface is split into an asynchronous multi-byte level interface and a synchronous single-byte level interface.
The multi-byte level interface, UartStream, provides a split-phase interface for sending and receiving one or more bytes at a time. When receiving bytes, a byte-level interrupt can be enabled or an interrupt can be generated after receiving one or more bytes. The latter is intended to support use cases where the number of bytes to receive is already known. If the byte-level receive interrupt is enabled, the receive command MUST return FAIL. If a multi-byte receive interrupt is enabled, the enableReceiveInterrupt command MUST return FAIL.
interface UartStream { async command error_t send( uint8_t* buf, uint16_t len ); async event void sendDone( uint8_t* buf, uint16_t len, error_t error ); async command error_t enableReceiveInterrupt(); async command error_t disableReceiveInterrupt(); async event void receivedByte( uint8_t byte ); async command error_t receive( uint8_t* buf, uint8_t len ); async event void receiveDone( uint8_t* buf, uint16_t len, error_t error ); }
The single-byte level interface, UartByte, provides a synchronous interface for sending and receiving a single byte. This interface is intended to support use cases with short transactions. Because UART is asynchronous, the receive command takes a timeout which represents units in byte-times, after which the command returns with an error. Note that use of this interface is discouraged if the UART baud rate is low.
interface UartByte { async command error_t send( uint8_t byte ); async command error_t receive( uint8_t* byte, uint8_t timeout ); }
Example implementations of the pin interfaces can be found in tos/chips/msp430/pins, tos/chips/atm128/pins, and tos/chips/pxa27x/gpio.
Example implementations of the SPI interfaces can be found in tos/chips/msp430/usart, tos/chips/atm128/spi, and tos/chips/pxa27x/ssp.
Example implementations of the I2C interfaces can be found in tos/chips/msp430/usart, tos/chips/atm128/i2c, and tos/chips/pxa27x/i2c.
Example implementations of the UART interfaces can be found in tos/chips/msp430/usart, tos/chips/atm128/uart/ and tos/chips/pxa27x/uart.
| [tep113] | TEP 113: Serial Communication. |


Weekly blogs Unit 1 blogs Week 1 - Cultural Week 1 - Technical Week 2 - Technical Week 3 - Cultural Week 3 - Technical Unit 2 blogs Week 4 - Cultural Week 4 - Technical Week 5 - Cultural Week 5 - Technical Week 6 - Cultural Week 6 - Technical Unit 3 blogs Week 7 - Cultural Week 7 - Technical Week 8 - Cultural Week 8 - Technical Week 9 - Cultural Week 9 - Technical


public class CacheManagerBuilder<T extends CacheManager> extends java.lang.Object implements Builder<T>
CacheManagerBuilder
enables building cache managers using a fluent style.
As with all Ehcache builders, all instances are immutable and calling any method on the builder will return a new instance without modifying the one on which the method was called. This enables the sharing of builder instances without any risk of seeing them modified by code elsewhere.
| Modifier and Type | Method and Description |
|---|---|
T |
build()
Builds a
CacheManager or a subtype of it uninitialized. |
T |
build(boolean init)
Builds a
CacheManager or a subtype of it and initializes it if requested. |
static CacheManager |
newCacheManager(Configuration configuration)
Creates a new
CacheManager based on the provided configuration. |
static CacheManagerBuilder<CacheManager> |
newCacheManagerBuilder()
Creates a new
CacheManagerBuilder |
static CacheManagerConfiguration<PersistentCacheManager> |
persistence(java.io.File rootDirectory)
Convenience method to get a
CacheManagerConfiguration for a PersistentCacheManager stored on disk. |
static CacheManagerConfiguration<PersistentCacheManager> |
persistence(java.lang.String rootDirectory)
Convenience method to get a
CacheManagerConfiguration for a PersistentCacheManager stored on disk. |
CacheManagerBuilder<T> |
replacing(ServiceCreationConfiguration<?,?> overwriteServiceConfiguration)
Deprecated.
in favor of
using(ServiceCreationConfiguration) whose refined contract matches this one |
CacheManagerBuilder<T> |
using(Service service)
Adds a
Service instance to the returned builder. |
CacheManagerBuilder<T> |
using(ServiceCreationConfiguration<?,?> serviceConfiguration)
Adds a
ServiceCreationConfiguration to the returned builder. |
<N extends T> |
with(Builder<? extends CacheManagerConfiguration<N>> cfgBuilder)
Convenience method to specialize the returned
CacheManager subtype through a CacheManagerConfiguration
built using the provided Builder . |
<N extends T> |
with(CacheManagerConfiguration<N> cfg)
Specializes the returned
CacheManager subtype through a specific CacheManagerConfiguration which
will optionally add configurations to the returned builder. |
<K,V> CacheManagerBuilder<T> |
withCache(java.lang.String alias,
Builder<? extends CacheConfiguration<K,V>> configurationBuilder)
Convenience method to add a
CacheConfiguration linked to the specified alias to the returned builder by
building it from the provided Builder . |
<K,V> CacheManagerBuilder<T> |
withCache(java.lang.String alias,
CacheConfiguration<K,V> configuration)
Adds a
CacheConfiguration linked to the specified alias to the returned builder. |
CacheManagerBuilder<T> |
withClassLoader(java.lang.ClassLoader classLoader)
Adds a
ClassLoader , to use for non Ehcache types, to the returned builder |
<C> CacheManagerBuilder<T> |
withCopier(java.lang.Class<C> clazz,
java.lang.Class<? extends Copier<C>> copier)
Adds a default
Copier for the specified type to the returned builder. |
CacheManagerBuilder<T> |
withDefaultDiskStoreThreadPool(java.lang.String threadPoolAlias)
Adds a
OffHeapDiskStoreProviderConfiguration , that specifies the thread pool to use, to the returned
builder. |
CacheManagerBuilder<T> |
withDefaultEventListenersThreadPool(java.lang.String threadPoolAlias)
Adds a
CacheEventDispatcherFactoryConfiguration , that specifies the thread pool to use, to the returned
builder. |
CacheManagerBuilder<T> |
withDefaultSizeOfMaxObjectGraph(long size)
Adds a default
SizeOfEngine configuration, that limits the max object graph to
size, to the returned builder. |
CacheManagerBuilder<T> |
withDefaultSizeOfMaxObjectSize(long size,
MemoryUnit unit)
Adds a default
SizeOfEngine configuration, that limits the max object size, to
the returned builder. |
CacheManagerBuilder<T> |
withDefaultWriteBehindThreadPool(java.lang.String threadPoolAlias)
Adds a
WriteBehindProviderConfiguration , that specifies the thread pool to use, to the returned builder. |
<C> CacheManagerBuilder<T> |
withSerializer(java.lang.Class<C> clazz,
java.lang.Class<? extends Serializer<C>> serializer)
Adds a default
Serializer for the specified type to the returned builder. |
public T build(boolean init)
CacheManager
or a subtype of it and initializes it if requested.init
- whether the returned CacheManager
is to be initialized or notCacheManager
or a subtype of itpublic T build()
CacheManager
or a subtype of it uninitialized.build
in interface Builder<T extends CacheManager>
CacheManager
or a subtype of it uninitializedpublic static CacheManager newCacheManager(Configuration configuration)
CacheManager
based on the provided configuration.
The returned CacheManager
is uninitialized.configuration
- the configuration to useCacheManager
public <K,V> CacheManagerBuilder<T> withCache(java.lang.String alias, CacheConfiguration<K,V> configuration)
CacheConfiguration
linked to the specified alias to the returned builder.K
- the cache key typeV
- the cache value typealias
- the cache aliasconfiguration
- the CacheConfiguration
CacheConfigurationBuilder
public <K,V> CacheManagerBuilder<T> withCache(java.lang.String alias, Builder<? extends CacheConfiguration<K,V>> configurationBuilder)
CacheConfiguration
linked to the specified alias to the returned builder by
building it from the provided Builder
.K
- the cache key typeV
- the cache value typealias
- the cache aliasconfigurationBuilder
- the Builder
to get CacheConfiguration
fromCacheConfigurationBuilder
public <N extends T> CacheManagerBuilder<N> with(CacheManagerConfiguration<N> cfg)
CacheManager
subtype through a specific CacheManagerConfiguration
which
will optionally add configurations to the returned builder.N
- the subtype of CacheManager
cfg
- the CacheManagerConfiguration
to usepersistence(String)
,
PersistentCacheManager
,
CacheManagerPersistenceConfiguration
public <N extends T> CacheManagerBuilder<N> with(Builder<? extends CacheManagerConfiguration<N>> cfgBuilder)
CacheManager
subtype through a CacheManagerConfiguration
built using the provided Builder
.cfgBuilder
- the Builder
to get the CacheManagerConfiguration
fromCacheConfigurationBuilder
public CacheManagerBuilder<T> using(Service service)
Service
instance to the returned builder.
The service instance will be used by the constructed CacheManager
.
service
- the Service
to addpublic <C> CacheManagerBuilder<T> withCopier(java.lang.Class<C> clazz, java.lang.Class<? extends Copier<C>> copier)
Copier
for the specified type to the returned builder.C
- the type which can be copiedclazz
- the Class
for which the copier iscopier
- the Copier
instancepublic <C> CacheManagerBuilder<T> withSerializer(java.lang.Class<C> clazz, java.lang.Class<? extends Serializer<C>> serializer)
Serializer
for the specified type to the returned builder.C
- the type which can be serializedclazz
- the Class
for which the serializer isserializer
- the Serializer
instancepublic CacheManagerBuilder<T> withDefaultSizeOfMaxObjectGraph(long size)
SizeOfEngine
configuration, that limits the max object graph to
size, to the returned builder.size
- the max object graph sizepublic CacheManagerBuilder<T> withDefaultSizeOfMaxObjectSize(long size, MemoryUnit unit)
SizeOfEngine
configuration, that limits the max object size, to
the returned builder.size
- the max object sizeunit
- the max object size unitpublic CacheManagerBuilder<T> withDefaultWriteBehindThreadPool(java.lang.String threadPoolAlias)
WriteBehindProviderConfiguration
, that specifies the thread pool to use, to the returned builder.threadPoolAlias
- the thread pool aliasPooledExecutionServiceConfigurationBuilder
public CacheManagerBuilder<T> withDefaultDiskStoreThreadPool(java.lang.String threadPoolAlias)
OffHeapDiskStoreProviderConfiguration
, that specifies the thread pool to use, to the returned
builder.threadPoolAlias
- the thread pool aliasPooledExecutionServiceConfigurationBuilder
public CacheManagerBuilder<T> withDefaultEventListenersThreadPool(java.lang.String threadPoolAlias)
CacheEventDispatcherFactoryConfiguration
, that specifies the thread pool to use, to the returned
builder.threadPoolAlias
- the thread pool aliasPooledExecutionServiceConfigurationBuilder
public CacheManagerBuilder<T> using(ServiceCreationConfiguration<?,?> serviceConfiguration)
ServiceCreationConfiguration
to the returned builder.
These configurations are used to load services and configure them at creation time. This method will remove any existing configuration incompatible with the given configuration, before adding the new configuration.
serviceConfiguration
- the ServiceCreationConfiguration
to useFluentConfigurationBuilder.withService(ServiceCreationConfiguration)
@Deprecated public CacheManagerBuilder<T> replacing(ServiceCreationConfiguration<?,?> overwriteServiceConfiguration)
using(ServiceCreationConfiguration)
whose refined contract matches this oneServiceCreationConfiguration
of the same type on the returned builder.
Duplicate service creation configuration will cause a cache manager to fail to initialize.
overwriteServiceConfiguration
- the new ServiceCreationConfiguration
to usepublic CacheManagerBuilder<T> withClassLoader(java.lang.ClassLoader classLoader)
ClassLoader
, to use for non Ehcache types, to the returned builderclassLoader
- the class loader to usepublic static CacheManagerBuilder<CacheManager> newCacheManagerBuilder()
CacheManagerBuilder
public static CacheManagerConfiguration<PersistentCacheManager> persistence(java.lang.String rootDirectory)
CacheManagerConfiguration
for a PersistentCacheManager
stored on disk. The actual
level of persistence is configured on the disk resource pool per cache.rootDirectory
- the root directory to use for disk storageCacheManagerConfiguration
ResourcePoolsBuilder.disk(long, MemoryUnit, boolean)
,
with(CacheManagerConfiguration)
,
PersistentCacheManager
public static CacheManagerConfiguration<PersistentCacheManager> persistence(java.io.File rootDirectory)
CacheManagerConfiguration
for a PersistentCacheManager
stored on disk. The actual
level of persistence is configured on the disk resource pool per cache.rootDirectory
- the root directory to use for disk storageCacheManagerConfiguration
ResourcePoolsBuilder.disk(long, MemoryUnit, boolean)
,
with(CacheManagerConfiguration)
,
PersistentCacheManager


--- layout: post authors: ["Greg Wilson"] title: "Wrong Is Useful: Lessons as Packages" date: 2015-02-27 time: "11:00:00" tags: ["Tooling"] ---
"What would Greg do? [pause] OK, now that we've ruled that out..."
— overheard
I wrote a post last July
about using package managers
like RPM, Homebrew, and Conda to track dependencies between lessons,
so that a student could say something like conda install unit_testing
and get a lesson on unit testing,
along with the code, sample data, and other lessons it depends on.
I also mused that it could help make research more reproducible:
after all,
a paper is just a lesson on something that's never been taught before.
This idea isn't new. Konrad Hinsen wrote about using package management for reproducibility back in 2012, and later about why he decided to go a different route. W. Trevor King has written about it as well, while Rémi Emonet and Raniere Silva built a small prototype last summer.
I'm still not sure whether this is a good idea, and since I've always done what passes for my best thinking when I've got something to fix rather than a blank sheet of paper, I've thrown together a really small demo. I'm sure it's wrongheaded in many ways, but I hope it will help focus discussion by giving people something specific to correct. If you'd like to kick its tires:
Make sure you have Python 2.* installed.
Clone this GitHub repository.
Run make
on its own to get a list of available commands.
Run make create
to create a distribution file dist/something-0.0.1.tar.gz
.
Run make install
to install that package in your Python distribution.
You may wish to create a virtual environment before doing this
so as not to pollute your Python distribution.
However,
make install
writes a list of installed files to installed-files.txt
,
so you can make uninstall
to delete them all.
Once the lesson is installed,
lesson view something
will open it in your browser.
This emulates a learner viewing the lesson locally.
mkdir /tmp/stuff
(or some other temporary directory)
and then lesson files something /tmp/stuff
will copy the lesson's code and data into /tmp/stuff
.
This emulates a learner getting the sample code and data files for the lesson.
Behind the scenes,
installation uses a standard Python setup.py
script
to create a lessons
sub-directory in your Python distribution
and then copy the lesson material under there.
It also installs a script called lesson
in
your Python distribution's bin
sub-directory.
A real system would separate these:
people would only install lesson
once,
and each particular lesson would then be packaged and installed separately.
This little demo doesn't specify any dependencies, so it doesn't install any supporting tools or prerequisite lessons. That would be straightforward to add, but that's another way of saying, "We don't need to think about it right now." What we do need to think about is: how to handle lessons for R, the shell, GitHub, and so on, and whether Python's packaging tools are the right platform for this. I'm pretty sure the answer to the second question is "no", but alternatives are either OS-specific, require more effort at first encounter than most lesson authors will be willing to invest, or both.
The long-term goal of this work is to create something like
CRAN,
CPAN,
or PyPI
for lessons.
Like those archives,
it would require people to package their lesson in a particular way.
Once they'd done that,
though,
their work would be easier to find and use.
And as I said at the outset,
if we can make this work for lessons,
there's no reason we can't make it work for papers.
(I for one would have been grateful if I could have run
pip install doi://arxiv.org/1111.1111
to get a local, runnable copy of the paper I'm supposed to be reviewing right now.)
Packaging and distribution is a headache and a nightmare and one of practical computing's greatest unsolved problems, but if we want to work through someone's lesson, or reproduce and extend a colleague's research, we have to get the raw material installed somehow. Today's packaging systems pay much less attention to docs than they do to code; I think that making the former a first-class citizen would be an interesting experiment, and I'd be grateful if you could comment on this post to tell me what you think.


Putting the needs
of the child first
The Little Speech Therapy Company is an independent speech and language therapy practice
providing support to children in the South Norfolk and Norwich area.
The practice has been set up and led by Katherine Baxter, Specialist Speech and Language
Therapist, who has over six years of experience working in both the NHS and independent therapy sectors.
After spending the past four years working in the NHS service for Norfolk, Katherine has observed first
hand the obstacles that families and schools are facing in finding the correct support for their
child’s communication difficulties.
The Little Speech Therapy Company strives to be an approachable, flexible and affordable
service, putting the needs of the child first.


683.1 MiB | 83 |
43 |
5.3 KiB |
42 |
PASS |
0.00s |
| util/bitarray | TestShift | 0m1s |
0m0s |
0m0s | 1 |
507.1 MiB | 80 |
85 |
9.2 KiB |
28 |
PASS |
0.00s |
| util/bitarray | TestConcat | 0m0s |
0m0s |
0m0s | 1 |
460.5 MiB | 80 |
15 |
1.4 KiB |
14 |
PASS |
0.00s |
| util/bitarray | TestConcatRand | 0m0s |
0m0s |
0m0s | 1 |
484.9 MiB | 81 |
1 |
65 Bytes |
0 |
PASS |
0.00s |
| util/bitarray | TestGetBitAtIndex | 0m0s |
0m0s |
0m0s | 1 |
490.6 MiB | 81 |
9 |
687 Bytes |
8 |
PASS |
0.00s |
| util/bitarray | TestSetBitAtIndex | 0m0s |
0m0s |
0m0s | 1 |
506.3 MiB | 81 |
9 |
684 Bytes |
8 |
PASS |
0.00s |
| util/cache | TestCacheGet | 0m0s |
0m0s |
0m0s | 1 |
521.2 MiB | 81 |
1 |
63 Bytes |
0 |
PASS |
0.00s |
| util/cache | TestCacheClear | 0m0s |
0m0s |
0m0s | 1 |
522.7 MiB | 81 |
1 |
65 Bytes |
0 |
PASS |
0.00s |
| util/cache | TestCacheDel | 0m0s |
0m0s |
0m0s | 1 |
524.0 MiB | 81 |
1 |
63 Bytes |
0 |
PASS |
0.00s |
| util/cache | TestCacheAddDelEntry | 0m0s |
0m0s |
0m0s | 1 |
524.9 MiB | 81 |
1 |
71 Bytes |
0 |
PASS |
0.00s |
| util/cache | TestCacheEviction | 0m0s |
0m0s |
0m0s | 1 |
529.3 MiB | 81 |
1 |
68 Bytes |
0 |
PASS |
0.00s |
| util/cache | TestCacheLRU | 0m0s |
0m0s |
0m0s | 1 |
532.5 MiB | 81 |
1 |
63 Bytes |
0 |
PASS |
0.00s |
| util/cache | TestCacheFIFO | 0m0s |
0m0s |
0m0s | 1 |
537.5 MiB | 81 |
1 |
64 Bytes |
0 |
PASS |
0.00s |
| util/cache | TestOrderedCache | 0m0s |
0m0s |
0m0s | 1 |
541.0 MiB | 81 |
1 |
67 Bytes |
0 |
PASS |
0.00s |
| util/cache | TestOrderedCacheClear | 0m0s |
0m0s |
0m0s | 1 |
544.5 MiB | 81 |
1 |
72 Bytes |
0 |
PASS |
0.00s |
| util/cache | TestIntervalCache | 0m0s |
0m0s |
0m0s | 1 |
547.6 MiB | 81 |
1 |
68 Bytes |
0 |
PASS |
0.00s |
| util/cache | TestIntervalCacheOverlap | 0m0s |
0m0s |
0m0s | 1 |
552.7 MiB | 81 |
1 |
75 Bytes |
0 |
PASS |
0.00s |
| util/cache | TestIntervalCacheClear | 0m0s |
0m0s |
0m0s | 1 |
556.2 MiB | 81 |
1 |
73 Bytes |
0 |
PASS |
0.00s |
| util/cache | TestIntervalCacheClearWithAdjustedBounds | 0m0s |
0m0s |
0m0s | 1 |
561.8 MiB | 81 |
1 |
91 Bytes |
0 |
PASS |
0.00s |
| util/caller | TestCallResolver | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
67 Bytes |
0 |
PASS |
0.00s |
| util/caller | TestDefaultCallResolver | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 49 |
1 |
74 Bytes |
0 |
PASS |
0.00s |
| util/cgroups | TestCgroupsGetMemory | 0m0s |
0m0s |
0m0s | 1 |
311.7 MiB | 60 |
10 |
1.1 KiB |
9 |
PASS |
0.00s |
| util/cloudinfo | TestAWSInstanceMetadataParsing | 0m0s |
0m0s |
0m0s | 1 |
502.1 MiB | 49 |
3 |
291 Bytes |
0 |
PASS |
0.00s |
| util/cloudinfo | TestGCPInstanceMetadataParsing | 0m0s |
0m0s |
0m0s | 1 |
304.8 MiB | 56 |
3 |
291 Bytes |
0 |
PASS |
0.00s |
| util/cloudinfo | TestAzureInstanceMetadataParsing | 0m0s |
0m0s |
0m0s | 1 |
312.2 MiB | 59 |
3 |
293 Bytes |
0 |
PASS |
0.00s |
| util/contextutil | TestRunWithTimeout | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
69 Bytes |
0 |
PASS |
0.03s |
| util/contextutil | TestRunWithTimeoutWithoutDeadlineExceeded | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 49 |
1 |
92 Bytes |
0 |
PASS |
0.00s |
| util/contextutil | TestCancelWithReason | 0m0s |
0m0s |
0m0s | 1 |
297.9 MiB | 55 |
1 |
71 Bytes |
0 |
PASS |
0.00s |
| util/ctxgroup | TestErrorAfterCancel | 0m0s |
0m0s |
0m0s | 1 |
368.5 MiB | 49 |
3 |
226 Bytes |
2 |
PASS |
0.00s |
| util/duration | TestEncodeDecode | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
67 Bytes |
0 |
PASS |
0.00s |
| util/duration | TestCompare | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 49 |
1 |
62 Bytes |
0 |
PASS |
0.00s |
| util/duration | TestNormalize | 0m0s |
0m0s |
0m0s | 1 |
302.4 MiB | 55 |
1 |
64 Bytes |
0 |
PASS |
0.00s |
| util/duration | TestDiffMicros | 0m0s |
0m0s |
0m0s | 1 |
306.5 MiB | 55 |
1 |
65 Bytes |
0 |
PASS |
0.00s |
| util/duration | TestAdd | 0m0s |
0m0s |
0m0s | 1 |
310.7 MiB | 59 |
1 |
58 Bytes |
0 |
PASS |
0.00s |
| util/duration | TestAddMicros | 0m0s |
0m0s |
0m0s | 1 |
313.7 MiB | 59 |
1 |
64 Bytes |
0 |
PASS |
0.00s |
| util/duration | TestFloatMath | 0m0s |
0m0s |
0m0s | 1 |
316.7 MiB | 59 |
1 |
64 Bytes |
0 |
PASS |
0.00s |
| util/duration | TestTruncate | 0m0s |
0m0s |
0m0s | 1 |
319.5 MiB | 59 |
1 |
63 Bytes |
0 |
PASS |
0.00s |
| util/duration | TestNanos | 0m0s |
0m0s |
0m0s | 1 |
321.9 MiB | 62 |
1 |
60 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestDecimalMandE | 0m0s |
0m0s |
0m0s | 1 |
320.5 MiB | 60 |
1 |
67 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestEncodeDecimal | 0m0s |
0m0s |
0m0s | 1 |
328.8 MiB | 82 |
177 |
13.2 KiB |
176 |
PASS |
0.00s |
| util/encoding | TestEncodeDecimalRand | 0m0s |
0m0s |
0m0s | 1 |
329.3 MiB | 82 |
1 |
72 Bytes |
0 |
PASS |
0.48s |
| util/encoding | TestNonsortingEncodeDecimal | 0m0s |
0m0s |
0m0s | 1 |
329.3 MiB | 82 |
79 |
7.1 KiB |
78 |
PASS |
0.00s |
| util/encoding | TestNonsortingEncodeDecimalRand | 0m0s |
0m0s |
0m0s | 2 |
329.3 MiB | 82 |
1 |
82 Bytes |
0 |
PASS |
0.30s |
| util/encoding | TestNonsortingEncodeDecimalRoundtrip | 0m0s |
0m0s |
0m0s | 2 |
329.3 MiB | 82 |
13 |
1.1 KiB |
12 |
PASS |
0.00s |
| util/encoding | TestDecodeMultipleDecimalsIntoNonsortingDecimal | 0m0s |
0m0s |
0m0s | 2 |
329.3 MiB | 82 |
1 |
98 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestUpperBoundNonsortingDecimalUnscaledSize | 0m0s |
0m0s |
0m0s | 2 |
329.3 MiB | 82 |
1 |
94 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestEncodeDecodeUint32 | 0m0s |
0m0s |
0m0s | 2 |
329.3 MiB | 82 |
1 |
73 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestEncodeDecodeUint32Descending | 0m0s |
0m0s |
0m0s | 2 |
329.3 MiB | 82 |
1 |
83 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestEncodeDecodeUint64 | 0m0s |
0m0s |
0m0s | 2 |
329.3 MiB | 82 |
1 |
73 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestEncodeDecodeUint64Descending | 0m0s |
0m0s |
0m0s | 2 |
329.3 MiB | 82 |
1 |
83 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestEncodeDecodeVarint | 0m0s |
0m0s |
0m0s | 2 |
329.3 MiB | 82 |
1 |
73 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestEncodeDecodeVarintDescending | 0m0s |
0m0s |
0m0s | 2 |
329.3 MiB | 82 |
1 |
83 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestEncodeDecodeUvarint | 0m0s |
0m0s |
0m0s | 2 |
329.3 MiB | 82 |
1 |
74 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestEncodeDecodeUvarintDescending | 0m0s |
0m0s |
0m0s | 2 |
329.3 MiB | 82 |
1 |
84 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestDecodeInvalid | 0m0s |
0m0s |
0m0s | 2 |
329.3 MiB | 82 |
1 |
68 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestEncodeDecodeBytes | 0m0s |
0m0s |
0m0s | 2 |
329.3 MiB | 82 |
1 |
72 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestEncodeDecodeBytesDescending | 0m0s |
0m0s |
0m0s | 2 |
329.3 MiB | 82 |
1 |
82 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestEncodeDecodeUnsafeString | 0m0s |
0m0s |
0m0s | 2 |
329.3 MiB | 82 |
1 |
79 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestEncodeBitArray | 0m0s |
0m0s |
0m0s | 2 |
329.3 MiB | 82 |
125 |
14.3 KiB |
124 |
PASS |
0.00s |
| util/encoding | TestKeyEncodeDecodeBitArrayRand | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
82 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestPrettyPrintValue | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
5 |
383 Bytes |
4 |
PASS |
0.00s |
| util/encoding | TestEncodeDecodeUnsafeStringDescending | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
89 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestEncodeDecodeNull | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
71 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestEncodeDecodeInterleavedSentinel | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
86 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestEncodeDecodeTime | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
71 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestEncodeDecodeTimeTZ | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
51 |
3.8 KiB |
50 |
PASS |
0.00s |
| util/encoding | TestEncodeDecodeDuration | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
75 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestEncodeDecodeDescending | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
77 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestPeekType | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
63 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestValueEncodeDecodeBool | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
76 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestValueEncodeDecodeInt | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
75 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestValueEncodeDecodeFloat | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
77 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestValueEncodeDecodeBytes | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
77 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestValueEncodeDecodeDecimal | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
79 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestValueEncodeDecodeTime | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
76 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestValueEncodeDecodeTimeTZ | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
78 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestValueEncodeDecodeBitArray | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
80 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestValueEncodeDecodeDuration | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
80 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestNonsortingUVarint | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
72 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestPeekLengthNonsortingUVarint | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
82 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestValueEncodingPeekLength | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
78 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestValueEncodingTags | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
72 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestValueEncodingRand | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
72 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestPrettyPrintValueEncoded | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
78 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestEncodeFloatOrdered | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
73 Bytes |
0 |
PASS |
0.00s |
| util/encoding | TestEncodeFloatValue | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
8 |
536 Bytes |
7 |
PASS |
0.00s |
| util/encoding | TestUndoPrefixEnd | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
13 |
1.1 KiB |
12 |
PASS |
0.00s |
| util/encoding/csv | TestRead | 0m0s |
0m0s |
0m0s | 1 |
368.5 MiB | 71 |
67 |
4.3 KiB |
66 |
PASS |
0.00s |
| util/encoding/csv | TestWrite | 0m0s |
0m0s |
0m0s | 1 |
360.6 MiB | 74 |
1 |
60 Bytes |
0 |
PASS |
0.00s |
| util/encoding/csv | TestError | 0m0s |
0m0s |
0m0s | 1 |
363.8 MiB | 74 |
1 |
60 Bytes |
0 |
PASS |
0.00s |
| util/encoding/csv | ExampleReader | 0m0s |
0m0s |
0m0s | 1 |
367.8 MiB | 74 |
1 |
64 Bytes |
0 |
PASS |
0.00s |
| util/encoding/csv | ExampleReader_options | 0m0s |
0m0s |
0m0s | 1 |
371.6 MiB | 74 |
1 |
72 Bytes |
0 |
PASS |
0.00s |
| util/encoding/csv | ExampleReader_ReadAll | 0m0s |
0m0s |
0m0s | 1 |
375.1 MiB | 74 |
1 |
72 Bytes |
0 |
PASS |
0.00s |
| util/encoding/csv | ExampleWriter | 0m0s |
0m0s |
0m0s | 1 |
378.5 MiB | 74 |
1 |
64 Bytes |
0 |
PASS |
0.00s |
| util/encoding/csv | ExampleWriter_WriteAll | 0m0s |
0m0s |
0m0s | 1 |
383.0 MiB | 80 |
1 |
73 Bytes |
0 |
PASS |
0.00s |
| util/envutil | TestEnvOrDefault | 0m0s |
0m0s |
0m0s | 1 |
389.1 MiB | 80 |
1 |
67 Bytes |
0 |
PASS |
0.00s |
| util/errorutil | TestUnexpectedWithIssueErrorf | 0m0s |
0m0s |
0m0s | 1 |
502.7 MiB | 49 |
1 |
80 Bytes |
0 |
PASS |
0.00s |
| util/errorutil/unimplemented | TestUnimplemented | 0m0s |
0m0s |
0m0s | 1 |
526.1 MiB | 68 |
8 |
674 Bytes |
7 |
PASS |
0.00s |
| util/flagutil | TestZeroValueEmptyString | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
75 Bytes |
0 |
PASS |
0.00s |
| util/flagutil | TestDuration | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 49 |
1 |
63 Bytes |
0 |
PASS |
0.00s |
| util/flagutil | TestTimeNegative | 0m0s |
0m0s |
0m0s | 1 |
319.1 MiB | 66 |
4 |
278 Bytes |
0 |
PASS |
0.00s |
| util/flagutil | TestType | 0m0s |
0m0s |
0m0s | 1 |
329.3 MiB | 74 |
1 |
59 Bytes |
0 |
PASS |
0.00s |
| util/flagutil | TestTimeFlag | 0m0s |
0m0s |
0m0s | 1 |
330.7 MiB | 74 |
1 |
63 Bytes |
0 |
PASS |
0.00s |
| util/flagutil | TestRegexpNegative | 0m0s |
0m0s |
0m0s | 1 |
494.8 MiB | 53 |
4 |
309 Bytes |
0 |
PASS |
0.00s |
| util/flagutil | TestRegexpString | 0m0s |
0m0s |
0m0s | 1 |
309.8 MiB | 60 |
1 |
67 Bytes |
0 |
PASS |
0.00s |
| util/flagutil | TestEmptyStringZeroes | 0m0s |
0m0s |
0m0s | 1 |
510.8 MiB | 49 |
1 |
72 Bytes |
0 |
PASS |
0.00s |
| util/flagutil | Example | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 49 |
1 |
58 Bytes |
0 |
PASS |
0.00s |
| util/fsm | TestBasicTransitions | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
71 Bytes |
0 |
PASS |
0.00s |
| util/fsm | TestTransitionActions | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
72 Bytes |
0 |
PASS |
0.00s |
| util/fsm | TestTransitionsWithWildcards | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 49 |
1 |
79 Bytes |
0 |
PASS |
0.00s |
| util/fsm | TestTransitionsWithVarBindings | 0m0s |
0m0s |
0m0s | 1 |
303.1 MiB | 55 |
1 |
81 Bytes |
0 |
PASS |
0.00s |
| util/fsm | TestCurState | 0m0s |
0m0s |
0m0s | 1 |
307.4 MiB | 55 |
1 |
63 Bytes |
0 |
PASS |
0.00s |
| util/fsm | TestMatchPattern | 0m0s |
0m0s |
0m0s | 1 |
311.6 MiB | 60 |
1 |
67 Bytes |
0 |
PASS |
0.00s |
| util/fsm | TestMatchVariableVar | 0m0s |
0m0s |
0m0s | 1 |
314.2 MiB | 60 |
1 |
71 Bytes |
0 |
PASS |
0.00s |
| util/fsm | TestInvalidPattern | 0m0s |
0m0s |
0m0s | 1 |
317.0 MiB | 60 |
1 |
69 Bytes |
0 |
PASS |
0.00s |
| util/fsm | TestFromBool | 0m0s |
0m0s |
0m0s | 1 |
320.2 MiB | 60 |
1 |
63 Bytes |
0 |
PASS |
0.00s |
| util/fsm | ExampleMachine | 0m0s |
0m0s |
0m0s | 1 |
322.7 MiB | 67 |
1 |
65 Bytes |
0 |
PASS |
0.00s |
| util/fsm | ExampleTransitions_WriteReport | 0m0s |
0m0s |
0m0s | 1 |
325.2 MiB | 67 |
1 |
81 Bytes |
0 |
PASS |
0.00s |
| util/fsm | ExampleTransitions_WriteDotGraph | 0m0s |
0m0s |
0m0s | 1 |
328.4 MiB | 67 |
1 |
83 Bytes |
0 |
PASS |
0.00s |
| util/grpcutil | TestShouldPrint | 0m0s |
0m0s |
0m0s | 1 |
311.8 MiB | 63 |
7 |
581 Bytes |
6 |
PASS |
0.00s |
| util/grpcutil | TestRequestDidNotStart | 0m0s |
0m0s |
0m0s | 1 |
327.3 MiB | 80 |
2 |
205 Bytes |
0 |
SKIP |
0.00s |
| util/grpcutil | TestErrPredicate | 0m0s |
0m0s |
0m0s | 1 |
331.7 MiB | 81 |
1 |
67 Bytes |
0 |
PASS |
0.00s |
| util/hlc | TestHLCLess | 0m0s |
0m0s |
0m0s | 1 |
294.3 MiB | 49 |
1 |
62 Bytes |
0 |
PASS |
0.00s |
| util/hlc | TestHLCLessEq | 0m0s |
0m0s |
0m0s | 1 |
517.4 MiB | 49 |
1 |
64 Bytes |
0 |
PASS |
0.00s |
| util/hlc | TestHLCEqual | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 49 |
1 |
63 Bytes |
0 |
PASS |
0.00s |
| util/hlc | TestHLCPhysicalClockJump | 0m0s |
0m0s |
0m0s | 1 |
363.9 MiB | 81 |
36 |
4.1 KiB |
7 |
PASS |
0.00s |
| util/hlc | TestHLCClock | 0m0s |
0m0s |
0m0s | 1 |
348.1 MiB | 71 |
1 |
63 Bytes |
0 |
PASS |
0.00s |
| util/hlc | TestExampleManualClock | 0m0s |
0m0s |
0m0s | 1 |
350.7 MiB | 71 |
1 |
73 Bytes |
0 |
PASS |
0.00s |
| util/hlc | TestHLCMonotonicityCheck | 0m0s |
0m0s |
0m0s | 1 |
355.6 MiB | 71 |
2 |
203 Bytes |
0 |
PASS |
0.00s |
| util/hlc | TestHLCEnforceWallTimeWithinBoundsInNow | 0m0s |
0m0s |
0m0s | 1 |
369.0 MiB | 71 |
6 |
639 Bytes |
3 |
PASS |
0.00s |
| util/hlc | TestHLCEnforceWallTimeWithinBoundsInUpdate | 0m0s |
0m0s |
0m0s | 1 |
386.7 MiB | 78 |
6 |
649 Bytes |
3 |
PASS |
0.00s |
| util/hlc | TestResetAndRefreshHLCUpperBound | 0m0s |
0m0s |
0m0s | 1 |
395.0 MiB | 78 |
4 |
352 Bytes |
3 |
PASS |
0.00s |
| util/hlc | TestLateStartForwardClockJump | 0m0s |
0m0s |
0m0s | 1 |
401.3 MiB | 78 |
1 |
80 Bytes |
0 |
PASS |
0.00s |
| util/hlc | TestLess | 0m0s |
0m0s |
0m0s | 1 |
404.0 MiB | 78 |
1 |
59 Bytes |
0 |
PASS |
0.00s |
| util/hlc | TestLessEq | 0m0s |
0m0s |
0m0s | 1 |
407.7 MiB | 78 |
1 |
61 Bytes |
0 |
PASS |
0.00s |
| util/hlc | TestTimestampNext | 0m0s |
0m0s |
0m0s | 1 |
411.7 MiB | 78 |
1 |
68 Bytes |
0 |
PASS |
0.00s |
| util/hlc | TestTimestampPrev | 0m0s |
0m0s |
0m0s | 1 |
415.0 MiB | 78 |
1 |
68 Bytes |
0 |
PASS |
0.00s |
| util/hlc | TestTimestampFloorPrev | 0m0s |
0m0s |
0m0s | 1 |
418.4 MiB | 78 |
1 |
73 Bytes |
0 |
PASS |
0.00s |
| util/hlc | TestAsOfSystemTime | 0m0s |
0m0s |
0m0s | 1 |
420.9 MiB | 78 |
1 |
69 Bytes |
0 |
PASS |
0.00s |
| util/hlc | TestTimestampString | 0m0s |
0m0s |
0m0s | 1 |
421.0 MiB | 78 |
1 |
70 Bytes |
0 |
PASS |
0.00s |
| util/hlc | TestParseTimestamp | 0m0s |
0m0s |
0m0s | 1 |
421.6 MiB | 78 |
1 |
69 Bytes |
0 |
PASS |
0.00s |
| util/humanizeutil | TestBytes | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
60 Bytes |
0 |
PASS |
0.00s |
| util/interval | TestBTree | 0m0s |
0m0s |
0m0s | 1 |
340.1 MiB | 85 |
1 |
60 Bytes |
0 |
PASS |
0.57s |
| util/interval | TestDeleteAfterRootNodeMerge | 0m0s |
0m0s |
0m0s | 1 |
340.3 MiB | 85 |
1 |
79 Bytes |
0 |
PASS |
0.00s |
| util/interval | TestSmallTree | 0m0s |
0m0s |
0m0s | 1 |
345.7 MiB | 85 |
42 |
3.9 KiB |
0 |
PASS |
0.00s |
| util/interval | TestSmallTreeWithFastOperations | 0m0s |
0m0s |
0m0s | 1 |
349.8 MiB | 85 |
22 |
2.4 KiB |
0 |
PASS |
0.00s |
| util/interval | TestLargeTree | 0m0s |
0m0s |
0m0s | 1 |
349.8 MiB | 85 |
12 |
1.1 KiB |
0 |
PASS |
0.06s |
| util/interval | TestCloneConcurrentOperations | 0m1s |
0m1s |
0m0s | 3 |
366.7 MiB | 87 |
37 |
4.4 KiB |
0 |
PASS |
1.12s |
| util/interval | TestIterator | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 49 |
1 |
63 Bytes |
0 |
PASS |
0.00s |
| util/interval | TestRangeGroupAddSingleRangeAndClear | 0m0s |
0m0s |
0m0s | 1 |
431.4 MiB | 49 |
3 |
265 Bytes |
2 |
PASS |
0.00s |
| util/interval | TestRangeGroupAddTwoRangesBefore | 0m0s |
0m0s |
0m0s | 1 |
313.4 MiB | 72 |
3 |
253 Bytes |
2 |
PASS |
0.00s |
| util/interval | TestRangeGroupAddTwoRangesAfter | 0m0s |
0m0s |
0m0s | 1 |
327.2 MiB | 81 |
3 |
250 Bytes |
2 |
PASS |
0.00s |
| util/interval | TestRangeGroupAddTwoRangesMergeForward | 0m0s |
0m0s |
0m0s | 1 |
353.9 MiB | 81 |
3 |
271 Bytes |
2 |
PASS |
0.00s |
| util/interval | TestRangeGroupAddTwoRangesMergeBackwards | 0m0s |
0m0s |
0m0s | 1 |
357.4 MiB | 81 |
3 |
277 Bytes |
2 |
PASS |
0.00s |
| util/interval | TestRangeGroupAddTwoRangesWithin | 0m0s |
0m0s |
0m0s | 1 |
309.4 MiB | 61 |
3 |
253 Bytes |
2 |
PASS |
0.00s |
| util/interval | TestRangeGroupAddTwoRangesSurround | 0m0s |
0m0s |
0m0s | 1 |
297.4 MiB | 56 |
3 |
259 Bytes |
2 |
PASS |
0.00s |
| util/interval | TestRangeGroupAddThreeRangesMergeInOrder | 0m0s |
0m0s |
0m0s | 1 |
311.7 MiB | 59 |
3 |
277 Bytes |
2 |
PASS |
0.00s |
| util/interval | TestRangeGroupAddThreeRangesMergeOutOfOrder | 0m0s |
0m0s |
0m0s | 1 |
320.7 MiB | 65 |
3 |
286 Bytes |
2 |
PASS |
0.00s |
| util/interval | TestRangeGroupAddThreeRangesMergeReverseOrder | 0m0s |
0m0s |
0m0s | 1 |
329.3 MiB | 65 |
3 |
292 Bytes |
2 |
PASS |
0.00s |
| util/interval | TestRangeGroupAddThreeRangesSuperset | 0m0s |
0m0s |
0m0s | 1 |
342.2 MiB | 67 |
3 |
265 Bytes |
2 |
PASS |
0.00s |
| util/interval | TestRangeGroupSubRanges | 0m0s |
0m0s |
0m0s | 1 |
353.2 MiB | 67 |
3 |
226 Bytes |
2 |
PASS |
0.00s |
| util/interval | TestRangeGroupOverlapsRange | 0m0s |
0m0s |
0m0s | 1 |
361.1 MiB | 67 |
3 |
238 Bytes |
2 |
PASS |
0.00s |
| util/interval | TestRangeGroupEnclosesRange | 0m0s |
0m0s |
0m0s | 1 |
371.1 MiB | 67 |
3 |
238 Bytes |
2 |
PASS |
0.00s |
| util/interval | TestRangeGroupForEach | 0m0s |
0m0s |
0m0s | 1 |
383.8 MiB | 77 |
3 |
220 Bytes |
2 |
PASS |
0.00s |
| util/interval | TestRangeGroupIterator | 0m0s |
0m0s |
0m0s | 1 |
391.8 MiB | 77 |
3 |
223 Bytes |
2 |
PASS |
0.00s |
| util/interval | TestRangeGroupStringer | 0m0s |
0m0s |
0m0s | 1 |
397.0 MiB | 77 |
3 |
223 Bytes |
2 |
PASS |
0.00s |
| util/interval | TestRangeGroupsOverlap | 0m0s |
0m0s |
0m0s | 1 |
414.7 MiB | 77 |
7 |
563 Bytes |
6 |
PASS |
0.00s |
| util/interval | TestRangeListAndRangeGroupIdentical | 0m0s |
0m0s |
0m0s | 1 |
428.0 MiB | 77 |
1 |
86 Bytes |
0 |
PASS |
0.00s |
| util/interval/generic | TestBTree | 0m11s |
0m11s |
0m0s | 2 |
330.8 MiB | 85 |
7 |
277 Bytes |
0 |
PASS |
11.84s |
| util/interval/generic | TestBTreeSeek | 0m0s |
0m0s |
0m0s | 2 |
330.8 MiB | 85 |
1 |
64 Bytes |
0 |
PASS |
0.00s |
| util/interval/generic | TestBTreeSeekOverlap | 0m0s |
0m0s |
0m0s | 2 |
330.8 MiB | 85 |
1 |
71 Bytes |
0 |
PASS |
0.04s |
| util/interval/generic | TestBTreeSeekOverlapRandom | 0m0s |
0m0s |
0m0s | 2 |
330.9 MiB | 85 |
1 |
77 Bytes |
0 |
PASS |
0.03s |
| util/interval/generic | TestBTreeCloneConcurrentOperations | 0m0s |
0m0s |
0m0s | 2 |
332.0 MiB | 85 |
36 |
4.5 KiB |
0 |
PASS |
0.10s |
| util/interval/generic | TestBTreeCmp | 0m0s |
0m0s |
0m0s | 1 |
491.0 MiB | 62 |
9 |
2.0 KiB |
8 |
PASS |
0.00s |
| util/interval/generic | TestIterStack | 0m0s |
0m0s |
0m0s | 1 |
346.6 MiB | 81 |
1 |
64 Bytes |
0 |
PASS |
0.00s |
| util/ipaddr | TestIPAddrParseInet | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
70 Bytes |
0 |
PASS |
0.00s |
| util/ipaddr | TestIPAddrBinaryMarshalling | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 49 |
1 |
78 Bytes |
0 |
PASS |
0.00s |
| util/ipaddr | TestIPAddrGetFamily | 0m0s |
0m0s |
0m0s | 1 |
310.5 MiB | 64 |
1 |
70 Bytes |
0 |
PASS |
0.00s |
| util/ipaddr | TestIPAddrCompare | 0m0s |
0m0s |
0m0s | 1 |
313.6 MiB | 73 |
1 |
68 Bytes |
0 |
PASS |
0.00s |
| util/ipaddr | TestIPAddrEqual | 0m0s |
0m0s |
0m0s | 1 |
315.5 MiB | 73 |
1 |
66 Bytes |
0 |
PASS |
0.00s |
| util/ipaddr | TestIPAddrString | 0m0s |
0m0s |
0m0s | 1 |
317.2 MiB | 81 |
1 |
67 Bytes |
0 |
PASS |
0.00s |
| util/ipaddr | TestIPAddrBroadcast | 0m0s |
0m0s |
0m0s | 1 |
317.5 MiB | 81 |
1 |
70 Bytes |
0 |
PASS |
0.00s |
| util/ipaddr | TestIPAddrHostmask | 0m0s |
0m0s |
0m0s | 1 |
318.0 MiB | 81 |
1 |
69 Bytes |
0 |
PASS |
0.00s |
| util/ipaddr | TestIPAddrNetmask | 0m0s |
0m0s |
0m0s | 1 |
318.9 MiB | 81 |
1 |
68 Bytes |
0 |
PASS |
0.00s |
| util/ipaddr | TestComplement | 0m0s |
0m0s |
0m0s | 1 |
329.5 MiB | 82 |
1 |
65 Bytes |
0 |
PASS |
0.00s |
| util/ipaddr | TestAnd | 0m0s |
0m0s |
0m0s | 1 |
330.4 MiB | 82 |
1 |
58 Bytes |
0 |
PASS |
0.00s |
| util/ipaddr | TestOr | 0m0s |
0m0s |
0m0s | 1 |
331.7 MiB | 82 |
1 |
57 Bytes |
0 |
PASS |
0.00s |
| util/ipaddr | TestAdd | 0m0s |
0m0s |
0m0s | 1 |
333.7 MiB | 82 |
1 |
58 Bytes |
0 |
PASS |
0.00s |
| util/ipaddr | TestSub | 0m0s |
0m0s |
0m0s | 1 |
335.4 MiB | 82 |
1 |
58 Bytes |
0 |
PASS |
0.00s |
| util/ipaddr | TestContains | 0m0s |
0m0s |
0m0s | 1 |
337.1 MiB | 82 |
1 |
63 Bytes |
0 |
PASS |
0.00s |
| util/ipaddr | TestContainsOrEquals | 0m0s |
0m0s |
0m0s | 1 |
339.1 MiB | 82 |
1 |
71 Bytes |
0 |
PASS |
0.00s |
| util/ipaddr | TestContainedBy | 0m0s |
0m0s |
0m0s | 1 |
340.4 MiB | 82 |
1 |
66 Bytes |
0 |
PASS |
0.00s |
| util/ipaddr | TestContainedByOrEquals | 0m0s |
0m0s |
0m0s | 1 |
342.0 MiB | 82 |
1 |
74 Bytes |
0 |
PASS |
0.00s |
| util/ipaddr | TestContainsOrContainedBy | 0m0s |
0m0s |
0m0s | 1 |
343.5 MiB | 82 |
1 |
76 Bytes |
0 |
PASS |
0.00s |
| util/ipaddr | TestSubIPAddr | 0m0s |
0m0s |
0m0s | 1 |
346.8 MiB | 82 |
1 |
64 Bytes |
0 |
PASS |
0.00s |
| util/json | TestJSONRandomEncodeRoundTrip | 0m0s |
0m0s |
0m0s | 1 |
311.8 MiB | 61 |
1 |
80 Bytes |
0 |
PASS |
0.01s |
| util/json | TestFilesEncode | 0m1s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
283 |
26.5 KiB |
282 |
PASS |
0.03s |
| util/json | TestJSONEncodeRoundTrip | 0m0s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
1 |
74 Bytes |
0 |
PASS |
0.00s |
| util/json | TestJSONEncodeStrictRoundTrip | 0m0s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
1 |
80 Bytes |
0 |
PASS |
0.00s |
| util/json | TestJSONOrdering | 0m0s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
1 |
67 Bytes |
0 |
PASS |
0.00s |
| util/json | TestJSONRoundTrip | 0m0s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
125 |
8.3 KiB |
124 |
PASS |
0.00s |
| util/json | TestJSONErrors | 0m0s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
13 |
827 Bytes |
12 |
PASS |
0.00s |
| util/json | TestJSONSize | 0m0s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
31 |
2.1 KiB |
30 |
PASS |
0.00s |
| util/json | TestJSONLen | 0m0s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
17 |
1.1 KiB |
16 |
PASS |
0.00s |
| util/json | TestMakeJSON | 0m0s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
6 |
365 Bytes |
5 |
PASS |
0.00s |
| util/json | TestArrayBuilderWithCounter | 0m0s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
5 |
425 Bytes |
4 |
PASS |
0.00s |
| util/json | TestBuildJSONObject | 0m0s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
5 |
373 Bytes |
4 |
PASS |
0.00s |
| util/json | TestJSONFetch | 0m0s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
45 |
3.4 KiB |
44 |
PASS |
0.00s |
| util/json | TestJSONRandomFetch | 0m0s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
1 |
70 Bytes |
0 |
PASS |
0.24s |
| util/json | TestJSONFetchFromBig | 0m0s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
3 |
227 Bytes |
2 |
PASS |
0.00s |
| util/json | TestJSONFetchIdx | 0m0s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
49 |
4.9 KiB |
48 |
PASS |
0.00s |
| util/json | TestJSONExists | 0m0s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
45 |
3.5 KiB |
44 |
PASS |
0.00s |
| util/json | TestJSONStripNulls | 0m1s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
39 |
3.2 KiB |
38 |
PASS |
0.00s |
| util/json | TestJSONFetchPath | 0m0s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
51 |
4.9 KiB |
50 |
PASS |
0.00s |
| util/json | TestJSONDeepSet | 0m0s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
59 |
4.8 KiB |
58 |
PASS |
0.00s |
| util/json | TestJSONRemoveString | 0m0s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
33 |
2.7 KiB |
32 |
PASS |
0.00s |
| util/json | TestJSONRemoveIndex | 0m0s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
41 |
3.3 KiB |
40 |
PASS |
0.00s |
| util/json | TestEncodeDecodeJSONInvertedIndex | 0m0s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
1 |
84 Bytes |
0 |
PASS |
0.00s |
| util/json | TestEncodeJSONInvertedIndex | 0m0s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
1 |
78 Bytes |
0 |
PASS |
0.00s |
| util/json | TestNumInvertedIndexEntries | 0m0s |
0m0s |
0m0s | 1 |
317.3 MiB | 73 |
1 |
78 Bytes |
0 |
PASS |
0.00s |
| util/json | TestConcat | 0m2s |
0m2s |
0m0s | 1 |
317.6 MiB | 74 |
169 |
12.1 KiB |
168 |
PASS |
2.37s |
| util/json | TestJSONRandomRoundTrip | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
74 Bytes |
0 |
PASS |
0.02s |
| util/json | TestJSONContains | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
87 |
8.7 KiB |
86 |
PASS |
0.00s |
| util/json | TestPositiveRandomJSONContains | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
81 Bytes |
0 |
PASS |
0.01s |
| util/json | TestNegativeRandomJSONContains | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
81 Bytes |
0 |
PASS |
0.02s |
| util/json | TestPretty | 0m0s |
0m0s |
0m0s | 1 |
297.3 MiB | 49 |
24 |
1.6 KiB |
22 |
PASS |
0.00s |
| util/json | TestHasContainerLeaf | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
39 |
3.0 KiB |
38 |
PASS |
0.00s |
| util/json | TestJSONRemovePath | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
32 |
2.9 KiB |
31 |
PASS |
0.00s |
| util/limit | TestConcurrentRequestLimiter | 0m1s |
0m0s |
0m0s | 1 |
318.1 MiB | 78 |
22 |
2.6 KiB |
0 |
PASS |
0.21s |
| util/log | TestAnnotateCtxTags | 0m0s |
0m0s |
0m0s | 1 |
403.0 MiB | 74 |
1 |
70 Bytes |
0 |
PASS |
0.00s |
| util/log | TestAnnotateCtxSpan | 0m0s |
0m0s |
0m0s | 1 |
403.4 MiB | 74 |
1 |
70 Bytes |
0 |
PASS |
0.00s |
| util/log | TestAnnotateCtxNodeStoreReplica | 0m0s |
0m0s |
0m0s | 1 |
404.0 MiB | 76 |
1 |
82 Bytes |
0 |
PASS |
0.00s |
| util/log | TestResetAndAnnotateCtx | 0m0s |
0m0s |
0m0s | 1 |
404.9 MiB | 78 |
1 |
74 Bytes |
0 |
PASS |
0.00s |
| util/log | TestShortHostname | 0m0s |
0m0s |
0m0s | 1 |
407.0 MiB | 83 |
1 |
68 Bytes |
0 |
PASS |
0.00s |
| util/log | TestInfo | 0m0s |
0m0s |
0m0s | 1 |
407.0 MiB | 83 |
2 |
172 Bytes |
0 |
PASS |
0.00s |
| util/log | TestCopyStandardLogToPanic | 0m0s |
0m0s |
0m0s | 1 |
407.0 MiB | 83 |
1 |
77 Bytes |
0 |
PASS |
0.00s |
| util/log | TestStandardLog | 0m0s |
0m0s |
0m0s | 1 |
407.0 MiB | 83 |
2 |
193 Bytes |
0 |
PASS |
0.00s |
| util/log | TestEntryDecoder | 0m0s |
0m0s |
0m0s | 1 |
407.0 MiB | 83 |
1 |
67 Bytes |
0 |
PASS |
0.01s |
| util/log | TestError | 0m0s |
0m0s |
0m0s | 1 |
407.0 MiB | 83 |
3 |
267 Bytes |
0 |
PASS |
0.00s |
| util/log | TestWarning | 0m0s |
0m0s |
0m0s | 1 |
407.0 MiB | 83 |
2 |
181 Bytes |
0 |
PASS |
0.00s |
| util/log | TestV | 0m0s |
0m0s |
0m0s | 1 |
407.0 MiB | 83 |
2 |
163 Bytes |
0 |
PASS |
0.00s |
| util/log | TestVmoduleOn | 0m0s |
0m0s |
0m0s | 1 |
407.0 MiB | 83 |
2 |
187 Bytes |
0 |
PASS |
0.00s |
| util/log | TestVmoduleOff | 0m0s |
0m0s |
0m0s | 1 |
411.0 MiB | 84 |
1 |
65 Bytes |
0 |
PASS |
0.00s |
| util/log | TestVmoduleGlob | 0m0s |
0m0s |
0m0s | 1 |
413.7 MiB | 85 |
1 |
66 Bytes |
0 |
PASS |
0.00s |
| util/log | TestListLogFiles | 0m0s |
0m0s |
0m0s | 1 |
414.4 MiB | 91 |
2 |
196 Bytes |
0 |
PASS |
0.00s |
| util/log | TestGetLogReader | 0m0s |
0m0s |
0m0s | 1 |
422.1 MiB | 94 |
29 |
3.5 KiB |
27 |
PASS |
0.00s |
| util/log | TestRollover | 0m0s |
0m0s |
0m0s | 1 |
437.4 MiB | 94 |
2 |
184 Bytes |
0 |
PASS |
0.00s |
| util/log | TestFatalStacktraceStderr | 0m0s |
0m0s |
0m0s | 1 |
446.9 MiB | 94 |
150 |
12.1 KiB |
0 |
PASS |
0.00s |
| util/log | TestRedirectStderr | 0m0s |
0m0s |
0m0s | 1 |
446.9 MiB | 94 |
2 |
202 Bytes |
0 |
PASS |
0.00s |
| util/log | TestFileSeverityFilter | 0m0s |
0m0s |
0m0s | 1 |
446.9 MiB | 94 |
3 |
306 Bytes |
0 |
PASS |
0.00s |
| util/log | TestExitOnFullDisk | 0m0s |
0m0s |
0m0s | 1 |
446.9 MiB | 94 |
2 |
145 Bytes |
0 |
PASS |
0.00s |
| util/log | TestCrashReportingSafeError | 0m0s |
0m0s |
0m0s | 1 |
446.9 MiB | 94 |
16 |
1.2 KiB |
15 |
PASS |
0.00s |
| util/log | TestUptimeTag | 0m0s |
0m0s |
0m0s | 1 |
446.9 MiB | 94 |
1 |
64 Bytes |
0 |
PASS |
0.00s |
| util/log | TestWithCause | 0m0s |
0m0s |
0m0s | 1 |
446.9 MiB | 94 |
1 |
64 Bytes |
0 |
PASS |
0.00s |
| util/log | TestLogFilenameParsing | 0m0s |
0m0s |
0m0s | 1 |
446.9 MiB | 94 |
1 |
73 Bytes |
0 |
PASS |
0.00s |
| util/log | TestSelectFiles | 0m0s |
0m0s |
0m0s | 1 |
446.9 MiB | 94 |
1 |
66 Bytes |
0 |
PASS |
0.00s |
| util/log | TestGC | 0m0s |
0m0s |
0m0s | 1 |
446.9 MiB | 94 |
2 |
166 Bytes |
0 |
PASS |
0.00s |
| util/log | TestSecondaryGC | 0m0s |
0m0s |
0m0s | 1 |
446.9 MiB | 94 |
2 |
193 Bytes |
0 |
PASS |
0.00s |
| util/log | TestSecondaryLog | 0m0s |
0m0s |
0m0s | 1 |
446.9 MiB | 94 |
2 |
196 Bytes |
0 |
PASS |
0.05s |
| util/log | TestRedirectStderrWithSecondaryLoggersActive | 0m0s |
0m0s |
0m0s | 1 |
446.9 MiB | 94 |
2 |
280 Bytes |
0 |
PASS |
0.00s |
| util/log | TestListLogFilesIncludeSecondaryLogs | 0m0s |
0m0s |
0m0s | 1 |
446.9 MiB | 94 |
2 |
256 Bytes |
0 |
PASS |
0.00s |
| util/log | TestTrace | 0m0s |
0m0s |
0m0s | 1 |
446.9 MiB | 94 |
1 |
60 Bytes |
0 |
PASS |
0.00s |
| util/log | TestTraceWithTags | 0m0s |
0m0s |
0m0s | 1 |
446.9 MiB | 94 |
1 |
68 Bytes |
0 |
PASS |
0.00s |
| util/log | TestEventLog | 0m0s |
0m0s |
0m0s | 1 |
446.9 MiB | 94 |
3 |
266 Bytes |
0 |
PASS |
0.00s |
| util/log | TestEventLogAndTrace | 0m0s |
0m0s |
0m0s | 1 |
446.9 MiB | 94 |
1 |
71 Bytes |
0 |
PASS |
0.00s |
| util/log | TestCrashReportingPacket | 0m1s |
0m0s |
0m0s | 1 |
454.8 MiB | 96 |
61 |
5.0 KiB |
2 |
PASS |
0.13s |
| util/log | TestInternalErrorReporting | 0m1s |
0m1s |
0m0s | 2 |
448.5 MiB | 94 |
605 |
49.6 KiB |
0 |
PASS |
1.70s |
| util/log/testshout | Example_shout_before_log | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
75 Bytes |
0 |
PASS |
0.00s |
| util/metric | TestGauge | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
60 Bytes |
0 |
PASS |
0.00s |
| util/metric | TestFunctionalGauge | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 49 |
1 |
70 Bytes |
0 |
PASS |
0.00s |
| util/metric | TestGaugeFloat64 | 0m0s |
0m0s |
0m0s | 1 |
306.0 MiB | 53 |
1 |
67 Bytes |
0 |
PASS |
0.00s |
| util/metric | TestRate | 0m0s |
0m0s |
0m0s | 1 |
310.4 MiB | 60 |
1 |
59 Bytes |
0 |
PASS |
0.00s |
| util/metric | TestCounter | 0m0s |
0m0s |
0m0s | 1 |
312.5 MiB | 69 |
1 |
62 Bytes |
0 |
PASS |
0.00s |
| util/metric | TestHistogramPrometheus | 0m0s |
0m0s |
0m0s | 1 |
315.4 MiB | 77 |
1 |
74 Bytes |
0 |
PASS |
0.00s |
| util/metric | TestHistogramRotate | 0m0s |
0m0s |
0m0s | 1 |
324.7 MiB | 77 |
1 |
70 Bytes |
0 |
PASS |
0.00s |
| util/metric | TestRateRotate | 0m0s |
0m0s |
0m0s | 1 |
326.8 MiB | 79 |
1 |
65 Bytes |
0 |
PASS |
0.00s |
| util/metric | TestPrometheusExporter | 0m0s |
0m0s |
0m0s | 1 |
341.6 MiB | 81 |
1 |
73 Bytes |
0 |
PASS |
0.00s |
| util/metric | TestRegistry | 0m0s |
0m0s |
0m0s | 1 |
346.8 MiB | 81 |
1 |
63 Bytes |
0 |
PASS |
0.00s |
| util/mon | TestMemoryAllocations | 0m3s |
0m1s |
0m1s | 1 |
1.0 GiB | 115 |
1.3 K |
78.1 KiB |
0 |
PASS |
1.46s |
| util/mon | TestBoundAccount | 0m0s |
0m0s |
0m0s | 1 |
493.7 MiB | 81 |
1 |
67 Bytes |
0 |
PASS |
0.00s |
| util/mon | TestBytesMonitor | 0m0s |
0m0s |
0m0s | 1 |
495.1 MiB | 81 |
1 |
67 Bytes |
0 |
PASS |
0.00s |
| util/mon | TestMemoryAllocationEdgeCases | 0m0s |
0m0s |
0m0s | 1 |
496.3 MiB | 81 |
1 |
80 Bytes |
0 |
PASS |
0.00s |
| util/netutil | TestSplitHostPort | 0m0s |
0m0s |
0m0s | 1 |
514.7 MiB | 81 |
11 |
779 Bytes |
10 |
PASS |
0.00s |
| util/pretty | Example_align | 0m0s |
0m0s |
0m0s | 1 |
540.0 MiB | 81 |
1 |
64 Bytes |
0 |
PASS |
0.00s |
| util/pretty | Example_tree | 0m0s |
0m0s |
0m0s | 1 |
543.2 MiB | 81 |
1 |
63 Bytes |
0 |
PASS |
0.00s |
| util/protoutil | TestCloneProto | 0m0s |
0m0s |
0m0s | 1 |
290.7 MiB | 48 |
1 |
65 Bytes |
0 |
PASS |
0.00s |
| util/quotapool | TestNodeSize | 0m0s |
0m0s |
0m0s | 1 |
323.1 MiB | 63 |
1 |
63 Bytes |
0 |
PASS |
0.00s |
| util/quotapool | TestNotifyQueue | 0m0s |
0m0s |
0m0s | 1 |
329.1 MiB | 74 |
1 |
66 Bytes |
0 |
PASS |
0.00s |
| util/quotapool | TestQuotaPoolBasic | 0m0s |
0m0s |
0m0s | 1 |
334.5 MiB | 79 |
1 |
69 Bytes |
0 |
PASS |
0.00s |
| util/quotapool | TestQuotaPoolContextCancellation | 0m0s |
0m0s |
0m0s | 1 |
335.2 MiB | 81 |
1 |
83 Bytes |
0 |
PASS |
0.00s |
| util/quotapool | TestQuotaPoolClose | 0m0s |
0m0s |
0m0s | 1 |
335.7 MiB | 84 |
1 |
69 Bytes |
0 |
PASS |
0.00s |
| util/quotapool | TestQuotaPoolCanceledAcquisitions | 0m0s |
0m0s |
0m0s | 1 |
335.9 MiB | 84 |
1 |
84 Bytes |
0 |
PASS |
0.00s |
| util/quotapool | TestQuotaPoolNoops | 0m0s |
0m0s |
0m0s | 1 |
335.9 MiB | 84 |
1 |
69 Bytes |
0 |
PASS |
0.00s |
| util/quotapool | TestQuotaPoolMaxQuota | 0m0s |
0m0s |
0m0s | 1 |
335.9 MiB | 84 |
1 |
72 Bytes |
0 |
PASS |
0.00s |
| util/quotapool | TestQuotaPoolCappedAcquisition | 0m0s |
0m0s |
0m0s | 1 |
335.9 MiB | 84 |
1 |
81 Bytes |
0 |
PASS |
0.00s |
| util/quotapool | TestQuotaPoolZeroCapacity | 0m0s |
0m0s |
0m0s | 1 |
335.9 MiB | 84 |
1 |
76 Bytes |
0 |
PASS |
0.00s |
| util/quotapool | TestOnAcquisition | 0m0s |
0m0s |
0m0s | 1 |
336.2 MiB | 84 |
1 |
68 Bytes |
0 |
PASS |
0.00s |
| util/quotapool | TestSlowAcquisition | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 48 |
1 |
70 Bytes |
0 |
PASS |
0.00s |
| util/quotapool | TestQuotaPoolCapacityDecrease | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 49 |
1 |
80 Bytes |
0 |
PASS |
0.00s |
| util/quotapool | TestIntpoolNoWait | 0m0s |
0m0s |
0m0s | 1 |
306.9 MiB | 58 |
1 |
68 Bytes |
0 |
PASS |
0.00s |
| util/quotapool | TestIntpoolRelease | 0m0s |
0m0s |
0m0s | 1 |
321.0 MiB | 69 |
5 |
321 Bytes |
4 |
PASS |
0.00s |
| util/quotapool | TestLen | 0m0s |
0m0s |
0m0s | 1 |
346.1 MiB | 49 |
1 |
58 Bytes |
0 |
PASS |
0.00s |
| util/quotapool | TestIntpoolWithExcessCapacity | 0m0s |
0m0s |
0m0s | 1 |
296.2 MiB | 52 |
1 |
80 Bytes |
0 |
PASS |
0.00s |
| util/quotapool | TestUpdateCapacityFluctuationsPreventsExcessAllocs | 0m0s |
0m0s |
0m0s | 1 |
303.1 MiB | 56 |
1 |
101 Bytes |
0 |
PASS |
0.00s |
| util/quotapool | TestQuotaPoolUpdateCapacity | 0m0s |
0m0s |
0m0s | 1 |
308.0 MiB | 58 |
1 |
78 Bytes |
0 |
PASS |
0.02s |
| util/quotapool | TestConcurrentUpdatesAndAcquisitions | 0m0s |
0m0s |
0m0s | 1 |
311.3 MiB | 58 |
1 |
87 Bytes |
0 |
PASS |
0.00s |
| util/quotapool | TestFreezeUnavailableCapacityPanics | 0m0s |
0m0s |
0m0s | 1 |
313.7 MiB | 58 |
1 |
86 Bytes |
0 |
PASS |
0.00s |
| util/randutil | TestPseudoRand | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 48 |
1 |
65 Bytes |
0 |
PASS |
0.00s |
| util/randutil | TestRandIntInRange | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 49 |
1 |
69 Bytes |
0 |
PASS |
0.00s |
| util/randutil | TestRandBytes | 0m0s |
0m0s |
0m0s | 1 |
309.4 MiB | 59 |
1 |
64 Bytes |
0 |
PASS |
0.00s |
| util/retry | TestRetryExceedsMaxBackoff | 0m0s |
0m0s |
0m0s | 1 |
304.5 MiB | 49 |
1 |
77 Bytes |
0 |
PASS |
0.00s |
| util/retry | TestRetryExceedsMaxAttempts | 0m0s |
0m0s |
0m0s | 1 |
385.3 MiB | 49 |
1 |
78 Bytes |
0 |
PASS |
0.00s |
| util/retry | TestRetryReset | 0m0s |
0m0s |
0m0s | 1 |
305.2 MiB | 53 |
1 |
65 Bytes |
0 |
PASS |
0.00s |
| util/retry | TestRetryStop | 0m0s |
0m0s |
0m0s | 1 |
309.6 MiB | 60 |
1 |
64 Bytes |
0 |
PASS |
0.00s |
| util/retry | TestRetryNextCh | 0m0s |
0m0s |
0m0s | 1 |
320.6 MiB | 66 |
1 |
66 Bytes |
0 |
PASS |
0.00s |
| util/retry | TestRetryWithMaxAttempts | 0m0s |
0m0s |
0m0s | 1 |
336.7 MiB | 81 |
6 |
593 Bytes |
5 |
PASS |
0.00s |
| util/ring | TestRingBuffer | 0m11s |
0m11s |
0m0s | 1 |
306.5 MiB | 64 |
7 |
282 Bytes |
0 |
PASS |
11.95s |
| util/ring | TestRingBufferCapacity | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 49 |
1 |
73 Bytes |
0 |
PASS |
0.00s |
| util/sdnotify | TestSDNotify | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 48 |
1 |
63 Bytes |
0 |
PASS |
0.00s |
| util/search | TestSearchSpace | 0m0s |
0m0s |
0m0s | 1 |
330.3 MiB | 79 |
9 |
611 Bytes |
8 |
PASS |
0.00s |
| util/search | TestBinarySearcher | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 49 |
1 |
69 Bytes |
0 |
PASS |
0.00s |
| util/search | TestLineSearcher | 0m0s |
0m0s |
0m0s | 1 |
300.8 MiB | 56 |
1 |
67 Bytes |
0 |
PASS |
0.00s |
| util/search | TestIdenticalSearchers | 0m0s |
0m0s |
0m0s | 1 |
305.1 MiB | 56 |
1 |
73 Bytes |
0 |
PASS |
0.00s |
| util/shuffle | TestShuffle | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 48 |
1 |
62 Bytes |
0 |
PASS |
0.00s |
| util/span | TestSpanFrontier | 0m0s |
0m0s |
0m0s | 1 |
291.7 MiB | 49 |
1 |
67 Bytes |
0 |
PASS |
0.00s |
| util/span | TestSpanFrontierDisjointSpans | 0m0s |
0m0s |
0m0s | 1 |
441.7 MiB | 49 |
1 |
80 Bytes |
0 |
PASS |
0.00s |
| util/span | TestSpanFrontierHeap | 0m0s |
0m0s |
0m0s | 1 |
303.7 MiB | 49 |
1 |
71 Bytes |
0 |
PASS |
0.00s |
| util/stacktrace | TestStackTrace | 0m0s |
0m0s |
0m0s | 1 |
314.0 MiB | 69 |
8 |
2.5 KiB |
0 |
PASS |
0.00s |
| util/stop | TestStopper | 0m0s |
0m0s |
0m0s | 1 |
322.4 MiB | 66 |
2 |
157 Bytes |
0 |
PASS |
0.11s |
| util/stop | TestStopperIsStopped | 0m0s |
0m0s |
0m0s | 1 |
326.6 MiB | 69 |
2 |
166 Bytes |
0 |
PASS |
0.11s |
| util/stop | TestStopperMultipleStopees | 0m0s |
0m0s |
0m0s | 1 |
328.8 MiB | 70 |
2 |
173 Bytes |
0 |
PASS |
0.00s |
| util/stop | TestStopperStartFinishTasks | 0m0s |
0m0s |
0m0s | 1 |
329.1 MiB | 71 |
2 |
174 Bytes |
0 |
PASS |
0.10s |
| util/stop | TestStopperRunWorker | 0m0s |
0m0s |
0m0s | 1 |
330.2 MiB | 77 |
2 |
167 Bytes |
0 |
PASS |
0.00s |
| util/stop | TestStopperQuiesce | 0m0s |
0m0s |
0m0s | 1 |
330.9 MiB | 81 |
4 |
357 Bytes |
0 |
PASS |
0.00s |
| util/stop | TestStopperClosers | 0m0s |
0m0s |
0m0s | 1 |
305.6 MiB | 53 |
2 |
164 Bytes |
0 |
PASS |
0.00s |
| util/stop | TestStopperCloserConcurrent | 0m0s |
0m0s |
0m0s | 1 |
374.5 MiB | 69 |
11 |
1.0 KiB |
0 |
PASS |
0.00s |
| util/stop | TestStopperNumTasks | 0m0s |
0m0s |
0m0s | 1 |
296.7 MiB | 53 |
2 |
166 Bytes |
0 |
PASS |
0.00s |
| util/stop | TestStopperRunTaskPanic | 0m0s |
0m0s |
0m0s | 1 |
303.9 MiB | 55 |
1 |
74 Bytes |
0 |
PASS |
0.00s |
| util/stop | TestStopperWithCancel | 0m0s |
0m0s |
0m0s | 1 |
309.6 MiB | 57 |
2 |
168 Bytes |
0 |
PASS |
0.00s |
| util/stop | TestStopperWithCancelConcurrent | 0m0s |
0m0s |
0m0s | 1 |
327.7 MiB | 64 |
11 |
1.0 KiB |
0 |
PASS |
0.00s |
| util/stop | TestStopperShouldQuiesce | 0m0s |
0m0s |
0m0s | 1 |
332.4 MiB | 64 |
2 |
171 Bytes |
0 |
PASS |
0.00s |
| util/stop | TestStopperRunLimitedAsyncTask | 0m0s |
0m0s |
0m0s | 1 |
336.9 MiB | 64 |
2 |
177 Bytes |
0 |
PASS |
0.00s |
| util/stop | TestStopperRunLimitedAsyncTaskCloser | 0m0s |
0m0s |
0m0s | 1 |
341.6 MiB | 70 |
2 |
183 Bytes |
0 |
PASS |
0.00s |
| util/stop | TestStopperRunLimitedAsyncTaskCancelContext | 0m0s |
0m0s |
0m0s | 1 |
345.7 MiB | 70 |
2 |
190 Bytes |
0 |
PASS |
0.00s |
| util/syncutil | TestAtomicFloat64 | 0m0s |
0m0s |
0m0s | 1 |
296.5 MiB | 53 |
1 |
68 Bytes |
0 |
PASS |
0.00s |
| util/syncutil | TestMapMatchesRWMutex | 0m0s |
0m0s |
0m0s | 1 |
298.6 MiB | 57 |
1 |
72 Bytes |
0 |
PASS |
0.00s |
| util/syncutil | TestMapMatchesDeepCopy | 0m0s |
0m0s |
0m0s | 1 |
302.4 MiB | 81 |
1 |
73 Bytes |
0 |
PASS |
0.01s |
| util/syncutil | TestConcurrentRange | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 48 |
1 |
70 Bytes |
0 |
PASS |
0.12s |
| util/syncutil/singleflight | TestDo | 0m0s |
0m0s |
0m0s | 1 |
306.7 MiB | 55 |
1 |
57 Bytes |
0 |
PASS |
0.00s |
| util/syncutil/singleflight | TestDoChan | 0m0s |
0m0s |
0m0s | 1 |
306.7 MiB | 55 |
1 |
61 Bytes |
0 |
PASS |
0.00s |
| util/syncutil/singleflight | TestDoErr | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 48 |
1 |
60 Bytes |
0 |
PASS |
0.00s |
| util/syncutil/singleflight | TestDoDupSuppress | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 49 |
1 |
68 Bytes |
0 |
PASS |
0.01s |
| util/syncutil/singleflight | TestDoChanDupSuppress | 0m0s |
0m0s |
0m0s | 1 |
309.8 MiB | 60 |
1 |
72 Bytes |
0 |
PASS |
0.00s |
| util/syncutil/singleflight | TestNumCalls | 0m0s |
0m0s |
0m0s | 1 |
313.0 MiB | 68 |
1 |
63 Bytes |
0 |
PASS |
0.00s |
| util/sysutil | TestLargeFile | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 48 |
1 |
64 Bytes |
0 |
PASS |
0.00s |
| util/sysutil | TestExitStatus | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 49 |
1 |
65 Bytes |
0 |
PASS |
0.00s |
| util/sysutil | TestRefreshSignaledChan | 0m0s |
0m0s |
0m0s | 1 |
305.2 MiB | 53 |
1 |
74 Bytes |
0 |
PASS |
0.00s |
| util/timeofday | TestString | 0m0s |
0m0s |
0m0s | 1 |
305.1 MiB | 53 |
4 |
226 Bytes |
3 |
PASS |
0.00s |
| util/timeofday | TestFromAndToTime | 0m0s |
0m0s |
0m0s | 1 |
331.6 MiB | 81 |
5 |
406 Bytes |
4 |
PASS |
0.00s |
| util/timeofday | TestRound | 0m0s |
0m0s |
0m0s | 1 |
313.1 MiB | 66 |
6 |
392 Bytes |
5 |
PASS |
0.00s |
| util/timeofday | TestAdd | 0m0s |
0m0s |
0m0s | 1 |
312.9 MiB | 58 |
6 |
430 Bytes |
5 |
PASS |
0.00s |
| util/timeofday | TestDifference | 0m0s |
0m0s |
0m0s | 1 |
334.1 MiB | 63 |
8 |
610 Bytes |
7 |
PASS |
0.00s |
| util/timetz | TestParseTimeTZToStringRoundTrip | 0m0s |
0m0s |
0m0s | 1 |
513.7 MiB | 49 |
5 |
440 Bytes |
4 |
PASS |
0.00s |
| util/timetz | TestTimeTZString | 0m0s |
0m0s |
0m0s | 1 |
320.0 MiB | 70 |
9 |
706 Bytes |
8 |
PASS |
0.00s |
| util/timetz | TestTimeTZ | 0m0s |
0m0s |
0m0s | 1 |
323.3 MiB | 62 |
8 |
583 Bytes |
7 |
PASS |
0.00s |
| util/timetz | TestParseTimeTZ | 0m0s |
0m0s |
0m0s | 1 |
394.2 MiB | 79 |
40 |
2.9 KiB |
39 |
PASS |
0.00s |
| util/timeutil | TestStopWatchStart | 0m0s |
0m0s |
0m0s | 1 |
315.4 MiB | 61 |
1 |
69 Bytes |
0 |
PASS |
0.00s |
| util/timeutil | TestStopWatchStop | 0m0s |
0m0s |
0m0s | 1 |
315.4 MiB | 61 |
1 |
68 Bytes |
0 |
PASS |
0.00s |
| util/timeutil | TestStopWatchElapsed | 0m0s |
0m0s |
0m0s | 1 |
315.4 MiB | 61 |
1 |
71 Bytes |
0 |
PASS |
0.00s |
| util/timeutil | TestUnixMicros | 0m0s |
0m0s |
0m0s | 1 |
315.4 MiB | 61 |
1 |
65 Bytes |
0 |
PASS |
0.00s |
| util/timeutil | TestUnixMicrosRounding | 0m0s |
0m0s |
0m0s | 1 |
315.4 MiB | 61 |
1 |
73 Bytes |
0 |
PASS |
0.00s |
| util/timeutil | TestReplaceLibPQTimePrefix | 0m0s |
0m0s |
0m0s | 1 |
315.4 MiB | 61 |
1 |
77 Bytes |
0 |
PASS |
0.00s |
| util/timeutil | TestTimeZoneStringToLocation | 0m0s |
0m0s |
0m0s | 1 |
315.4 MiB | 61 |
23 |
1.8 KiB |
22 |
PASS |
0.00s |
| util/timeutil | TestTimeZoneOffsetStringConversion | 0m0s |
0m0s |
0m0s | 1 |
315.5 MiB | 61 |
1 |
85 Bytes |
0 |
PASS |
0.00s |
| util/timeutil | TestTimerTimeout | 0m0s |
0m0s |
0m0s | 1 |
315.5 MiB | 61 |
1 |
67 Bytes |
0 |
PASS |
0.06s |
| util/timeutil | TestTimerStop | 0m0s |
0m0s |
0m0s | 1 |
315.5 MiB | 61 |
4 |
292 Bytes |
3 |
PASS |
0.08s |
| util/timeutil | TestTimerUninitializedStopNoop | 0m0s |
0m0s |
0m0s | 1 |
315.5 MiB | 61 |
1 |
81 Bytes |
0 |
PASS |
0.00s |
| util/timeutil | TestTimerResetBeforeTimeout | 0m0s |
0m0s |
0m0s | 1 |
315.5 MiB | 61 |
1 |
78 Bytes |
0 |
PASS |
0.06s |
| util/timeutil | TestTimerResetAfterTimeoutAndNoRead | 0m0s |
0m0s |
0m0s | 1 |
315.6 MiB | 61 |
1 |
86 Bytes |
0 |
PASS |
0.09s |
| util/timeutil | TestTimerResetAfterTimeoutAndRead | 0m0s |
0m0s |
0m0s | 1 |
315.6 MiB | 61 |
1 |
84 Bytes |
0 |
PASS |
0.07s |
| util/timeutil | TestTimerMakesProgressInLoop | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 48 |
1 |
79 Bytes |
0 |
PASS |
0.05s |
| util/timeutil/pgdate | TestExtractRelative | 0m0s |
0m0s |
0m0s | 1 |
309.5 MiB | 58 |
4 |
281 Bytes |
3 |
PASS |
0.00s |
| util/timeutil/pgdate | TestExtractSentinels | 0m0s |
0m0s |
0m0s | 1 |
311.0 MiB | 63 |
7 |
464 Bytes |
5 |
PASS |
0.00s |
| util/timeutil/pgdate | TestFieldExtractSet | 0m0s |
0m0s |
0m0s | 1 |
311.8 MiB | 65 |
2 |
174 Bytes |
0 |
PASS |
0.00s |
| util/timeutil/pgdate | TestChunking | 0m0s |
0m0s |
0m0s | 1 |
312.6 MiB | 69 |
10 |
669 Bytes |
9 |
PASS |
0.00s |
| util/timeutil/pgdate | TestFieldSet | 0m0s |
0m0s |
0m0s | 1 |
352.0 MiB | 56 |
1 |
63 Bytes |
0 |
PASS |
0.00s |
| util/timeutil/pgdate | TestParseDate | 0m0s |
0m0s |
0m0s | 1 |
502.8 MiB | 56 |
12 |
819 Bytes |
11 |
PASS |
0.00s |
| util/timeutil/pgdate | TestMakeCompatibleDateFromDisk | 0m0s |
0m0s |
0m0s | 1 |
505.8 MiB | 50 |
8 |
663 Bytes |
7 |
PASS |
0.00s |
| util/timeutil/pgdate | TestMakeDateFromTime | 0m0s |
0m0s |
0m0s | 1 |
314.3 MiB | 75 |
12 |
1020 Bytes |
11 |
PASS |
0.00s |
| util/timeutil/pgdate | TestParse | 0m0s |
0m0s |
0m0s | 1 |
334.6 MiB | 81 |
5 |
317 Bytes |
4 |
PASS |
0.07s |
| util/tracing | TestLogTags | 0m0s |
0m0s |
0m0s | 1 |
526.2 MiB | 49 |
1 |
62 Bytes |
0 |
PASS |
0.00s |
| util/tracing | TestTracerRecording | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 49 |
1 |
70 Bytes |
0 |
PASS |
0.00s |
| util/tracing | TestStartChildSpan | 0m0s |
0m0s |
0m0s | 1 |
303.7 MiB | 56 |
1 |
69 Bytes |
0 |
PASS |
0.00s |
| util/tracing | TestTracerInjectExtract | 0m0s |
0m0s |
0m0s | 1 |
308.1 MiB | 57 |
1 |
74 Bytes |
0 |
PASS |
0.00s |
| util/tracing | TestLightstepContext | 0m0s |
0m0s |
0m0s | 1 |
311.7 MiB | 57 |
1 |
71 Bytes |
0 |
PASS |
0.00s |
| util/treeprinter | TestTreePrinter | 0m0s |
0m0s |
0m0s | 1 |
498.9 MiB | 49 |
1 |
66 Bytes |
0 |
PASS |
0.00s |
| util/treeprinter | TestTreePrinterUTF | 0m0s |
0m0s |
0m0s | 1 |
303.9 MiB | 49 |
1 |
69 Bytes |
0 |
PASS |
0.00s |
| util/treeprinter | TestTreePrinterNested | 0m0s |
0m0s |
0m0s | 1 |
309.5 MiB | 59 |
1 |
72 Bytes |
0 |
PASS |
0.00s |
| util/uint128 | TestBytes | 0m0s |
0m0s |
0m0s | 1 |
499.4 MiB | 49 |
1 |
60 Bytes |
0 |
PASS |
0.00s |
| util/uint128 | TestString | 0m0s |
0m0s |
0m0s | 1 |
295.6 MiB | 49 |
1 |
61 Bytes |
0 |
PASS |
0.00s |
| util/uint128 | TestStringTooLong | 0m0s |
0m0s |
0m0s | 1 |
303.9 MiB | 56 |
1 |
68 Bytes |
0 |
PASS |
0.00s |
| util/uint128 | TestStringInvalidHex | 0m0s |
0m0s |
0m0s | 1 |
307.9 MiB | 57 |
1 |
71 Bytes |
0 |
PASS |
0.00s |
| util/uint128 | TestSub | 0m0s |
0m0s |
0m0s | 1 |
311.8 MiB | 58 |
1 |
58 Bytes |
0 |
PASS |
0.00s |
| util/uint128 | TestAdd | 0m0s |
0m0s |
0m0s | 1 |
314.4 MiB | 58 |
1 |
58 Bytes |
0 |
PASS |
0.00s |
| util/uint128 | TestEqual | 0m0s |
0m0s |
0m0s | 1 |
317.4 MiB | 58 |
1 |
60 Bytes |
0 |
PASS |
0.00s |
| util/uint128 | TestAnd | 0m0s |
0m0s |
0m0s | 1 |
320.6 MiB | 64 |
1 |
58 Bytes |
0 |
PASS |
0.00s |
| util/uint128 | TestOr | 0m0s |
0m0s |
0m0s | 1 |
323.1 MiB | 64 |
1 |
57 Bytes |
0 |
PASS |
0.00s |
| util/uint128 | TestXor | 0m0s |
0m0s |
0m0s | 1 |
325.5 MiB | 64 |
1 |
58 Bytes |
0 |
PASS |
0.00s |
| util/unique | TestUniquifyByteSlices | 0m0s |
0m0s |
0m0s | 1 |
436.1 MiB | 63 |
8 |
542 Bytes |
7 |
PASS |
0.00s |
| util/unique | TestUniquifyAcrossSlices | 0m0s |
0m0s |
0m0s | 1 |
317.2 MiB | 58 |
13 |
905 Bytes |
12 |
PASS |
0.00s |
| util/uuid | TestFromBytes | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 49 |
3 |
190 Bytes |
2 |
PASS |
0.00s |
| util/uuid | TestFromBytesOrNil | 0m0s |
0m0s |
0m0s | 1 |
321.6 MiB | 67 |
3 |
205 Bytes |
2 |
PASS |
0.00s |
| util/uuid | TestFromString | 0m0s |
0m0s |
0m0s | 1 |
337.9 MiB | 70 |
9 |
646 Bytes |
8 |
PASS |
0.00s |
| util/uuid | TestFromStringOrNil | 0m0s |
0m0s |
0m0s | 1 |
317.1 MiB | 58 |
3 |
208 Bytes |
2 |
PASS |
0.00s |
| util/uuid | TestMarshalBinary | 0m0s |
0m0s |
0m0s | 1 |
323.4 MiB | 64 |
1 |
68 Bytes |
0 |
PASS |
0.00s |
| util/uuid | TestMarshalText | 0m0s |
0m0s |
0m0s | 1 |
326.3 MiB | 64 |
1 |
66 Bytes |
0 |
PASS |
0.00s |
| util/uuid | TestDecodePlainWithWrongLength | 0m0s |
0m0s |
0m0s | 1 |
329.2 MiB | 64 |
1 |
81 Bytes |
0 |
PASS |
0.00s |
| util/uuid | TestSeedFuzzCorpus | 0m0s |
0m0s |
0m0s | 1 |
334.0 MiB | 64 |
2 |
180 Bytes |
0 |
SKIP |
0.00s |
| util/uuid | TestGenerator | 0m0s |
0m0s |
0m0s | 1 |
371.0 MiB | 72 |
21 |
1.5 KiB |
20 |
PASS |
0.00s |
| util/uuid | TestNewGenWithHWAF | 0m0s |
0m0s |
0m0s | 1 |
401.3 MiB | 79 |
1 |
69 Bytes |
0 |
PASS |
0.00s |
| util/uuid | TestSQL | 0m0s |
0m0s |
0m0s | 1 |
416.8 MiB | 79 |
8 |
479 Bytes |
7 |
PASS |
0.00s |
| util/uuid | TestNullUUID | 0m1s |
0m0s |
0m0s | 1 |
451.4 MiB | 81 |
17 |
1.1 KiB |
16 |
PASS |
0.00s |
| util/uuid | TestUUID | 0m0s |
0m0s |
0m0s | 1 |
463.1 MiB | 81 |
7 |
416 Bytes |
6 |
PASS |
0.00s |
| util/uuid | TestMust | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 48 |
1 |
59 Bytes |
0 |
PASS |
0.00s |
| util/uuid | TestTimeFromTimestamp | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 48 |
1 |
72 Bytes |
0 |
PASS |
0.00s |
| util/uuid | TestTimestampFromV1 | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 48 |
1 |
70 Bytes |
0 |
PASS |
0.00s |
| util/uuid | TestDeterministicV4 | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 48 |
1 |
70 Bytes |
0 |
PASS |
0.00s |
| util/version | TestGetters | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 48 |
1 |
62 Bytes |
0 |
PASS |
0.00s |
| util/version | TestValid | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 49 |
1 |
60 Bytes |
0 |
PASS |
0.00s |
| util/version | TestInvalid | 0m0s |
0m0s |
0m0s | 1 |
310.2 MiB | 62 |
1 |
62 Bytes |
0 |
PASS |
0.00s |
| util/version | TestCompare | 0m0s |
0m0s |
0m0s | 1 |
312.9 MiB | 70 |
1 |
62 Bytes |
0 |
PASS |
0.00s |
| workload | TestDepWhitelist | 0m0s |
0m0s |
0m0s | 1 |
406.5 MiB | 78 |
1 |
67 Bytes |
0 |
PASS |
0.01s |
| workload | TestDistribute | 0m0s |
0m0s |
0m0s | 1 |
413.2 MiB | 82 |
1 |
65 Bytes |
0 |
PASS |
0.00s |
| workload | TestDistinctCount | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 48 |
1 |
68 Bytes |
0 |
PASS |
0.00s |
| workload | TestHandleCSV | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 48 |
3 |
227 Bytes |
2 |
PASS |
0.00s |
| workload | TestCSVRowsReader | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 48 |
1 |
68 Bytes |
0 |
PASS |
0.00s |
| workload | TestGet | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 49 |
1 |
58 Bytes |
0 |
PASS |
0.00s |
| workload | TestApproxDatumSize | 0m0s |
0m0s |
0m0s | 1 |
306.1 MiB | 53 |
1 |
70 Bytes |
0 |
PASS |
0.00s |
| workload/bank | TestBank | 0m1s |
0m1s |
0m0s | 3 |
445.8 MiB | 94 |
169 |
30.2 KiB |
5 |
PASS |
1.04s |
| workload/cli | TestJSONStructure | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 48 |
1 |
68 Bytes |
0 |
PASS |
0.00s |
| workload/cli | Example_text_formatter | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 49 |
1 |
73 Bytes |
0 |
PASS |
0.00s |
| workload/cli | Example_json_formatter | 0m0s |
0m0s |
0m0s | 1 |
309.6 MiB | 60 |
1 |
73 Bytes |
0 |
PASS |
0.00s |
| workload/faker | TestFaker | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 48 |
1 |
60 Bytes |
0 |
PASS |
0.00s |
| workload/faker | TestFirstToUpper | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 49 |
1 |
67 Bytes |
0 |
PASS |
0.00s |
| workload/movr | TestCityDistributor | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 48 |
1 |
70 Bytes |
0 |
PASS |
0.00s |
| workload/tpcc | TestPartitioner | 0m0s |
0m0s |
0m0s | 1 |
513.8 MiB | 79 |
11 |
914 Bytes |
10 |
PASS |
0.00s |
| workload/tpcc | TestPartitionerError | 0m0s |
0m0s |
0m0s | 1 |
317.4 MiB | 59 |
9 |
778 Bytes |
8 |
PASS |
0.00s |
| workload/tpcc | TestTPCCStats | 0m0s |
0m0s |
0m0s | 1 |
332.8 MiB | 65 |
1 |
64 Bytes |
0 |
PASS |
0.00s |
| workload/workloadimpl | TestPrecomputedRand | 0m0s |
0m0s |
0m0s | 1 |
508.1 MiB | 49 |
1 |
70 Bytes |
0 |
PASS |
0.00s |
| workload/workloadsql | TestSliceSliceInterfaceSort | 0m0s |
0m0s |
0m0s | 1 |
456.8 MiB | 76 |
1 |
78 Bytes |
0 |
PASS |
0.00s |
| workload/workloadsql | TestSetup | 0m2s |
0m2s |
0m0s | 4 |
583.8 MiB | 95 |
290 |
51.5 KiB |
8 |
PASS |
2.04s |
| workload/workloadsql | TestSplits | 0m3s |
0m3s |
0m0s | 3 |
475.9 MiB | 95 |
555 |
100.0 KiB |
5 |
PASS |
3.04s |
| workload/ycsb | TestCreateZipfGenerator | 0m0s |
0m0s |
0m0s | 1 |
314.9 MiB | 62 |
1 |
74 Bytes |
0 |
PASS |
0.00s |
| workload/ycsb | TestZetaFromScratch | 0m6s |
0m7s |
0m0s | 1 |
315.2 MiB | 64 |
4 |
178 Bytes |
0 |
PASS |
7.81s |
| workload/ycsb | TestZetaIncrementally | 0m8s |
0m7s |
0m0s | 2 |
317.4 MiB | 65 |
5 |
216 Bytes |
0 |
PASS |
7.81s |
| workload/ycsb | TestZipfGenerator | 0m0s |
0m0s |
0m0s | 1 |
290.8 MiB | 48 |
21 |
1.5 KiB |
0 |
PASS |
0.00s |


--- post_id: /too-short-on-information date: 2007-06-07 10:48 return_url: '2007-06-07-too-short-on-information.html' name: 'monki' email<EMAIL_ADDRESS>comment: '
oh yes. The obvious question. When will someone make an omniHAL for Jaiku!?
This brings up the question of truth and authenticity on Jaiku. It can only have its present function is everyone is who they say they are and do that they say they do.
' ---


The fleet is very well-maintained and has many modern amenities to make your diving trip comfortable as well as adventurous. While a complete list isn’t possible, including things like your favorite roast of coffee, wine or chocolate, we do suggest you bring the following scuba and personal items.
(note: please visit our store for pricing or keep reading for more information)
Click on the dropdown menu from the adventures tab at the top of the page to see details about the Channel Islands as well as each of the adventures offered through Shoreline Summit Adventures.


Outrage as Love Island's Molly-Mae Hague uses dark shade of foundation
Love Island’s Molly-Mae Hague has come under fire yet again after using a foundation that is way too dark for her natural skin tone.
The influencer has disappointed fans after her latest make-up tutorial had her using a foundation shade that a lot of black and Asian people use, bringing up the question of why she feels the need to be darker than she actually is.
Describing her everday routine, the 20-year-old said: ‘I’ve really been enjoying Giorgio Armani Luminous Silk but this is too dark for me so I’m going to be mixing it with my studio fix fluid from MAC which is a holy grail of mine I use it all the time and this is in the shade NC42 which is still very dark.
‘I often get lots of comments on how my face is too dark.’
Advertisement Advertisement
She sparked fury when fans noticed the drastic difference between her natural skin colour and the colour she desired to be.
Defending why she uses such a dark shade, Molly explained: ‘I go very pale in the winter time and obviously now it’s getting colder, it’s getting wintery, so I’ve gotten quite pale.

Fans and viewers took to Twitter to discuss the problems of turning yourself a different skin colour and deeming it a ‘tan’.
  Black & POC women – embrace your beauty. It’s hated because it’s envied.’
Advertisement Advertisement
Meanwhile, some were confused on whether the Love Island star was joking about her ‘holy grail’ shade.
One fan commented: ‘Is this satire? There’s no way she actually believes it’s a match… It’s like 10 shades too dark.’
Got a showbiz story?
If you've got a story, video or pictures get in touch with the Metro.co.uk Entertainment team by emailing us<EMAIL_ADDRESS>calling 020 3615 2145 or by visiting our Submit Stuff page - we'd love to hear from you.


--- layout: default title: About Us ---
Our mission at Seed is to make it extremely easy and efficient for teams to build and deploy Serverless Framework projects on AWS. We want to make sure your team has everything it needs to build great products.
Seed is created by Anomaly Innovations. We are based in San Francisco and Toronto. We've got a great deal of experience with Serverless and AWS. And as a team we are intensely focused on providing a great developer experience within Seed. If you are passionate about Serverless or React, we would love for you to join our team!
We are lucky to have a great set of investors on our side; including Russ Simmons, Max Levchin, Reid Hoffman, Steve Chen, James Hong, SV Angel and a few others.
We are very active in the Serverless and AWS community. We helped organize Serverless Days/Functions 18, the biggest Serverless conference in Canada. And we help run our local Serverless Toronto meetup.
We are also authors of Serverless Stack; an open source guide for building full-stack serverless applications. We've helped hundreds of folks in the community get started with serverless.


New Illinois ECE research is advancing the field of optical microscopy, giving the field a critical new tool to solve challenging problems across many fields of science and engineering including semiconductor wafer inspection, nanoparticle sensing, material characterization, biosensing, virus counting, and microfluidic monitoring.
Click here for more>>Researchers from the Moscow Institute of Physics and Technology, joined by a colleague from Argonne National Laboratory, U.S., have implemented an advanced quantum algorithm for measuring physical quantities using simple optical tools. Published in Scientific Reports, their study takes us a step closer to affordable linear optics-based sensors with high performance characteristics. Such tools are sought after in diverse research fields, from astronomy to biology.
Silicon is the main material in electronic engineering. All information and computing technologies that play a key role in modern civilization are based on silicon: computers, communications, astronautics, biomedicine, robotics and much more.


SYNOPSIS: A long time partner of GDloft PHL, Philadephia Photo Arts Center (PPAC) runs an annual photo event where anyone can take a photo with any equipment and submit it to the organization. For submissions the hosting organization gathers a panel of photographers to judge the photographs. The chosen photographs will be shown all over the city of Philadelphia, in places like billboards, buses, and other public placements.
For previous runs of Philly Photo Day the organization's method of processing a photograph was extremely manual; it involved people submitting a photograph over email, which was slow and unreliable to begin with, and processing them with inappropriate tools. The release of a newer iOS version allowed files to be uploaded on a web application. GDloft and I decided to take advantage of this launch and create a fully automated back-end system and web application photo processor for the Philadelphia Photo Arts Center to be used in Philly Photo Day. The web application is aimed for the general public, so the design and interaction patterns had to be dead simple.
WEB APPLICATION made the most sense in terms of reaching out to people relatively quickly regardless of device platform. By creating a web application, the fee and screening process of the App Store and Google Play Store were gone as well. The primary targets of the web application were iPhone and Android users, but the software also needed to accommodate for desktop uploads of people using traditional cameras and DSLR's.
The web application was a custom application that is written with HTML5, CSS3, jQuery, PHP and MySQL. The web application allows the user to take a photograph or choose a photo from the mobile device's library. The upload is processed after the user fills out the submission information, and when the upload is complete, the user is provided with an email of his or her success. The staff of PPAC receives a photo in their FTP server with a file name system they have designated. At any point during the event, the staff of PPAC can download the submissions in multiple ZIP files, or view them in an online gallery.


BY EDWIN JAHIEL
BEAN (1997)(Not star-rated). Directed by Mel Smith.Written by Richard Curtis and Robin Driscoll, based on a character devised by Rowan Atkinson and Curtis. Photography, Francis Kenny. Editing,Christopher Blunden. Production design, Peter Larkin. Music, Howard Goodall.Produced by Peter Bennett-Jones, Eric Fellner and Tim Bevan. Cast: Rowan Atkinson (Mr. Bean), Sir John Mills (Chairman), Harris Yulin (George Grierson), Peter MacNicol (David Langley), Pamela Reed (Alison Langley),Burt Reynolds (General Newton), Larry Drake, et al .A Gramercy release. 92 min. PG-13.
Many of us are admirers, fans and devotees of Rowan Atkinson on TV. Having seen the feature "Mr.Bean" I must confess my utter disappointment. "Bean" is one thing, "Mr. Bean" another. The feature may amuse -- even tickle to tears -- audiences unfamiliar with Atkinson's TV gems, but for those gleeful veterans who follow the inspired weekly "Mr. Bean" episodes there's just no comparison.
American audiences were introduced to Atkinson's mad, sardonic "Blackadder" series (made for the BBC) some years ago. The combination of very verbal, acerbic, irreverent and insulting humor, with zany, mock history, physical farce, was and is unique. Then, doing a 180 degree turn, the amazing Atkinson became the weird,bumbling (that's an understatement) "Mr. Bean." The only way to explain him is that, as he seems to get beamed down to earth, he is really both human and extra-terrestrial. His monumental, farcical ineptness is expressed in almost entirely speechless sketches, with superbly funny mumblings, sounds and noises.
Both "Blackadder" and "Mr. Bean" were written by Atkinson and Richard Curtis, who had They had collaborated before. Curtis was also the scriptwriter of the feature "Four Weddings and a Funeral" in which Atkinson has the small, hilarious part as the bumbling clergyman officiating at a marriage. He also wrote the successful feature "The Tall Guy," starring Jeff Goldblum (and Atkinson in the supporting cast), directed by comic actor-writer Mel Smith. So there is a lot of talent in the movie "Bean." But the picture also confirms that transforming wildly comic and original TV episodes into features is a bad idea, at least for those who follow the television items religiously. It has seldom worked, except for Monty Python.
In "Bean" Atkinson is a security guard, "the worst employee in the Royal National Gallery's history." About to be fired, he is rescued (for arbitrary reasons) by the Chairman of the Board. Simultaneously, the Gallery has been requested to send to Los Angeles a renowned British scholar to speak at the inauguration of the "best American painting," "Whistler's Mother," just purchased from the French Musee d'Orsay. The Brits decide (illogically) to dispatch Bean, then give him a sabbatical, so as to get rid of him temporarily.
>From the moment Bean steps onto his plane to the film's finale, Atkinson grunts and mugs and clowns and grimaces and contorts from top to bottom. The Atkinson TV aficionados find that the overwhelming majority of shenanigans are bad, broad and forced. The gags include airplane vomit bags, urine, laxatives, spit, sneezing stuff, a turkey's rear end, a 2 way-mirror, drunks, more bathroom things, body parts and the like. The last section's hospital gags -- a delicate genre to start with--are weak. At the end, Bean's mistaking the giving the finger for a friendly salute, uses it copiously. Not very funny. Nor is the blindness of the museum people who do not notice Bean's madness and imposture.
For those who appreciate the punch and vigor of TV's episodes, "Bean" feels tedious,overlong and synthetic. I counted few good gags, such as Bean pretending that the painting he is moving is a table on wheels. Or when Bean -- here exceptionally given a few spoken lines --improvises a short speech about "Whistler's Mother." Or when he tells Burt Reynolds,the haughty, millionaire, retired general who purchased the painting: "Delighted to meet you, Sir." and the General replies "Of course you are."
I saw this film with a smallish audience of more young children than adults. The kids whooped it up regularly; the adults rarely. I am told that at a large Saturday night show many grownups were in stitches.I might have been too, if exposed to the novelty and originality of Bean for the first time. Do catch "Mr. Bean" and "Blackadder" on PBS or on video.You'll understand why the movie lets down the Atkinsonphiles.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Manage projects.
Custom media type: inertia-preview Announced: 2016-09-14 Update: 2016-10-27
inertia-preview


Euromillions £105m jackpot won by UK ticket-holder
A UK ticket-holder has won the full £105m Euromillions jackpot.
The winning numbers picked were 8, 10, 15, 30 and 42, with 4 and 6 selected for the Lucky Star numbers.
It is the sixth EuroMillions jackpot won by a UK ticket-holder this year, and coincides with the 25th anniversary of the first National Lottery draw.
Andy Carter, senior winners' adviser at the National Lottery, urged players to check their tickets to "see if they have won big".
Another player also became a millionaire by matching the "Millionaire Maker" code ZMSF62402.
The win comes a month after a UK ticket-holder claimed a record £170m EuroMillions jackpot, making them Britain's richest ever lottery winner and earning them a place on the Sunday Times' Rich List of the 1,000 wealthiest people living in the UK or with British business links.
That followed a £123m win in June, a £38m win in April, a £71m win in March and a £115m win in January.
Before October's jackpot, the biggest UK winners were a couple from from Largs in North Ayrshire, Scotland, who won £161m in July 2011.
'It doesn't really sink in'
This week the National Lottery celebrated 25 years since the first draw on 19 November 1994.
To mark the occasion, Radio 1's Newsbeat spoke to Jamie Heavens, a roofer from Bournemouth, who became a millionaire at the age of 22, about what it is like to win such a sum overnight.
"It doesn't really sink in until the money hits your account. There's a sense of relief that you can go and do what you want to do," he said.
 But it's not like that."


Bind TorqueSocket to address
With challenge response
Listening for connections...
Connect to address:
With request_data:
Connect introduced via connection
to remote
with data
as
or
or introduce connections -- host:
initiator:
Say


--- title: Iterates over the time dimension of a tensor type: docs repo: https://github.com/rstudio/keras menu: main: name: Iterates over the time dimension of a tensor - keras parent: keras-reference aliases: - /reference/keras/k_rnn.html - /keras/reference/k_rnn.html - /guide/keras/reference/k_rnn.html - /tools/tools/keras/reference/k_rnn.html - /installation/keras/reference/k_rnn.html - /tutorials/keras/reference/k_rnn.html - /guide/tools/keras/reference/k_rnn.html - /deploy/keras/reference/k_rnn.html - /tools/keras/reference/k_rnn.html - /tutorials/tools/keras/reference/k_rnn.html ---
Iterates over the time dimension of a tensor
k_rnn(
step_function,
inputs,
initial_states,
go_backwards = FALSE,
mask = NULL,
constants = NULL,
unroll = FALSE,
input_length = NULL
)
| step_function | RNN step function. |
| inputs | Tensor with shape (samples, ...) (no time dimension), representing input for the batch of samples at a certain time step. |
| initial_states | Tensor with shape (samples, output_dim) (no time dimension), containing the initial values for the states used in the step function. |
| go_backwards | Logical If |
| mask | Binary tensor with shape (samples, time, 1), with a zero for every element that is masked. |
| constants | A list of constant values passed at each step. |
| unroll | Whether to unroll the RNN or to use a symbolic loop (while_loop or scan depending on backend). |
| input_length | Not relevant in the TensorFlow implementation. Must be specified if using unrolling with Theano. |
A list with:
last_output
: the latest output of the rnn, of shape (samples, ...)
outputs
: tensor with shape (samples, time, ...) where each entry
outputs[s, t]
is the output of the step function at time t for sample s.
new_states
: list of tensors, latest states returned by the step
function, of shape (samples, ...).
This function is part of a set of Keras backend functions that enable lower level access to the core operations of the backend tensor engine (e.g. TensorFlow, CNTK, Theano, etc.).
You can see a list of all available backend functions here: https://keras.rstudio.com/articles/backend.html#backend-functions.


BBOX(1) BBOX(1) NAME bbox - prints out the bounding box of a rawppm or rawpbm image SYNOPSIS bbox [ -l ] [ -r ] [ -h ] [ -V ] [ rawpbmfile ] DESCRIPTION bbox reads a rawppm or rawpbm file and prints out the bounding box of the image (as postscript comment and in postscript points, i.e. 1/72dpi) as well as the high resolution bounding box. Input is read from standard input if no filename is specified. Example output: %%BoundingBox: 12 253 829 837 %%HiResBoundingBox: 12.500000 253.000000 828.500000 837.00000 bbox has only very limited memory requirements as it reads the input line by line and thus needs to store only one picture line in memory. OPTIONS -h | --help Show summary of options. -V Show version of program. -r resolution of picture in dpi -l loose bounding box (integer bounding box is expanded by 1 point, hires bounding box is expanded by 0.5 points) SEE ALSO ps2eps (1) AUTHOR bbox was written by Roland Bless. ACKNOWLEDGMENTS Special thanks goes to Michael Sharpe from UCSD who suggested a lot of improvements for bbox to become more precise and robust, especially for small drawings. An earlier version of this manual page was originally written by Rafael Laboissiere<EMAIL_ADDRESS>for the Debian system. Thank you Rafael! Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invari‐ ant Sections, no Front-Cover Texts and no Back-Cover Texts. BUGS Though the code is quite small and the probability for bugs is now small, there may be some left somewhere between the lines. In case you find one, please send a short description with bbox version number to<EMAIL_ADDRESS>(please allow some time to reply). 31 August 2010 BBOX(1)