• Stars
    star
    158
  • Rank 237,131 (Top 5 %)
  • Language
    Kotlin
  • License
    Apache License 2.0
  • Created about 2 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

IntelliJ iDEA / Android Studio plugin for Android projects using the Paparazzi library that allows recording, verifying and viewing the snapshots within the IDE.

Paparazzi Plugin

IntelliJ iDEA / Android Studio plugin for Android projects using the Paparazzi library that allows recording, verifying and viewing the snapshots within the IDE.

preview

Install

You can install the plugin from Preferences -> Plugins and search for the plugin. You can also download the plugin from the intelliJ iDEA Marketplace.

Features

  • View previously-recorded golden snapshots for the currently opened test class
  • View golden snapshots of the current focussed test method
  • View failure diffs for the current test class or method
  • Record and Verify snapshots for individual tests or for entire test class
  • Zoom options for Actual Size and Fit to Window
  • Fully supported for test files written in Java or Kotlin

Testing

Any changes made to the plugin should be tested against the sample paparazzi android project.

Contributing

We welcome contributions, and if you're interested, have a look at the CONTRIBUTING document.

License

paparazzi-plugin is licensed under the Apache License, Version 2.0. See LICENSE for the full text.

More Repositories

1

vue-class-migrator

Vue 3 Migration helper for applications using Vue 2.7
TypeScript
55
star
2

istio-config-validator

Go
41
star
3

auto-pr

Perform bulk updates across multiple GitHub repositories
Python
32
star
4

UiTestGlaze

Reliable and effortless Android UI tests
Kotlin
31
star
5

gaql-cli

A command line interface to the Google Ads Query Language (GAQL)
Python
23
star
6

db-rocket

Keep your local python scripts installed and in sync with a databricks notebook. Shortens the feedback loop to develop projects using a hybrid environment.
Python
15
star
7

dependabutler

tool to automatically create and update the config file for Dependabot (dependabot.yml)
Go
15
star
8

TypedPyspark

Type-annotate your spark dataframes and validate them
Python
14
star
9

DDataFlow

A tool to help you to test and develop pyspark code with sampled and local data
HTML
13
star
10

partner-api-spec

GetYourGuide Partner API OpenAPI Specifications
11
star
11

openapi-validation-java

Build trust in your spec by validating live requests and responses against your OpenAPI spec.
Java
8
star
12

dbq

Run Databricks queries from your terminal or editor
Python
7
star
13

getyourguide-supplier-api-sdk

Home of the GetYourGuide Supplier Api SDK
PHP
3
star
14

basemath

Python
3
star
15

npm-publish

Utility to manage the publish of npm modules
JavaScript
2
star
16

se-tech-challenge

Technical challenge for candidates applying to a Software Engineer position
Java
2
star
17

bamboo-coffee

virtual coffee with pandas
Python
2
star
18

sem-emergency-stop

Quickly stop all Google Ads advertising
Python
2
star
19

hhvm-h2tp-resources

This repository is the home of the Hack transpiler (or h2tp) resources helping to run transpiled code
PHP
2
star
20

parquet-json

Apache Parquet JSON integration
Java
2
star
21

proto-to-avro-ql

Convert Protobuf records to Avro using a simplified field based query language
Scala
2
star
22

affiliate-partner-api-booking-example

JavaScript
2
star
23

opa-firewall

OPA Firewall Prototype
Go
1
star
24

git-workshop

Public repository for the Git workshop with ETH students
HTML
1
star
25

check-git-repos

Python
1
star